Kref radio

Author: g | 2025-04-24

★★★★☆ (4.5 / 2029 reviews)

dj sets download

Listen to the KREF Sports Radio Network radio station live. The KREF Sports Radio Network studio is located in Norman, OK. Callsign: KREF (1400 AM) KREF Radio Advertising Costs. Need advertising rates for KREF-AM? We've got the information you need! Why Advertise on KREF? KREF-AM is a well-established radio station serving the

sifu free

KREF from the KREF radio network and Sooner Sports

Metadata documents(separated by --- in YAML or separate top-level {} object blocks in JSON), one per server.These will all be checked for new releases and the results merged based on the value of their version properties,resulting in a download property containing an array of multiple download URLs.A JSON Schema is provided for validation purposes.Any .netkan file must conform to this schema to be considered valid.YAML OptionA .netkan file may be in either JSON or YAML format. All examples shown below assume YAML, but the JSON equivalents will work the same way.Note that # is the comment character in YAML, so even if you choose YAML syntax, you still can't omit the quotes around a value that includes #, such as typical values of $kref and $vref:$kref: "#/ckan/spacedock/1234"$vref: "#/ckan/ksp-avc"Internal .ckan filesIf a module's download contains a file with a .ckan extension, this file will be parsed and its contents added to the module's metadata. This can be a convenient way to handle metadata values that can change from one version to the next, such as dependencies.An internal .ckan file may be in either JSON or YAML format.$krefThe $kref field indicates that data should be filled in from an external service provider. The following $krefvalues are understood. Only one $kref field may be present in a .netkan file.#/ckan/spacedock/:sdidIndicates that data should be fetched from SpaceDock, using the :sdid provided. For example: #/ckan/spacedock/269.When used, the following fields will be auto-filled if not already present:namelicenseabstractauthorversiondownloaddownload_sizedownload_hashdownload_content_typeresources.homepageresources.spacedockresources.repositoryresources.bugtrackerresources.x_screenshotksp_versionrelease_daterelease_status#/ckan/curse/:cidThe Curse API that we used to use was sunsetted,

baseball stat tracker

Advertising on KREF - Radio Advertising Costs - KREF-AM

Of the new version field.The following special variables are supported and will be filled in by various metadata aggregated during inflation:${tag} ($kref #/ckan/github only): Replaced with the release tag from GitHub.strict (type: boolean, default: true)Specifies if NetKAN should produce an error if find fails to produce a match against the version field.x_netkan_version_edit can also be a string in which case its value is treated as the value the find field andthe default values for the replace and strict fields are used.An example .netkan excerpt:.+)$ replace: ${version} strict: true">$kref: '#/ckan/jenkins/ find: ^[vV]?(?.+)$ replace: ${version} strict: truex_netkan_overrideThe x_netkan_override field is used to override field values based on the value of the version field.x_netkan_override is an array of objects. Each object may have the following fields:version (type: array of string, version comparison)An array of version comparison strings that are used to match against version. Version comparison strings are ofthe form "[operator]" where operator is one of =, , >, , or >=. If no operator is givenit is equivalent to specifying =. In order for the override to match all the comparisons must be true. Thereforea range may be specified as such: [ ">=1.0", ". A string may also be specified instead of an array inwhich case it is treated as an array with a single element equal to the value of the string.before (type: string, transformation name)The name of a transformation this override to happen directly before.after (type: string, transformation name)The name of a transformation this override to happen directly after.override (type:

KREF 1400 AM Radio Station Information - Radio Lineup

Radio Hausa Live te ayuda a escuchar estaciones de radio arewa tanto AM como FM en vivo.Escuche todas las estaciones de radio nigerianas en línea (en vivo) tanto FM como AM usando su teléfono Android al instante, incluso si se perdió una noticia que puede escuchar más tarde.Esta aplicación Bbc Voa Dw - Radio Hausa Live es una aplicación gratuita con una navegación simple y fácil para un uso fácil.Con esta aplicación puedes escuchar radio de comedia, radio de noticias, radio de noticias de política hausa, música FM, radio BBC hausa, radio voa hausa, radio rfi, radio DW hausa, radio libertad, arewa radio kano, etc.Además, incluso si olvidó escuchar la radio en vivo, le enviaremos una notificación para recordarle el programa actual en el aire.HAUSA DESCRIPCIÓN:Saurari duk gidajen rediyon Najeriya akan kai tsaye, dukkan FM da AM ta amfani da wayar ku ta Android nan take, koda kun rasa labari zaku iya saurare daga baya.Wannan app (manhaja) na rediyo kyauta ne mai sauƙin amfani da sauƙi don amfani mai sauƙi.Da wannan app zaku iya sauraron rediyon barkwanci, rediyon labarai, labaran siyasa radio hausa, music FM, BBC hausa radio, voa hausa radio, rfi radio, DW hausa radio, freedom radio, arewa radio kano.Haka kuma ko da kun manta sauraron rediyo kai tsaye za mu aiko muku da sanarwa don tunatar da ku shirin na yanzu da akeyi.Esta aplicación está relacionada con lo siguiente:* Todas las estaciones de radio nigerianas* radio nigeriana* Radio Nigeria* Nigeria fm am en vivo* Radio nigeriana - radio fm am en línea* Radio fm Nigeria* Radio nigeriana en línea* Radio negra* Estaciones de radio nigeria en línea* radio nigeria* libertad radio nigeria* BBC Voa Dw - Radio Hausa En Vivo* libertad radio nigeria en vivo* Estaciones de radio en línea Hausa* BBC noticias hausa* Voa noticias hausa* Dw hausa* Rfi hausa* Hausa radio internacional* BBC hausa radio da Zafi zafi* Radio hausa en vivo am fm* historia de radio nigeria*Radio hausa en vivo* radio por internet nigeria* radio hausa* radio nigeria en línea* radio nigeria kaduna* radio nigeria ibadán* radio nigeria enugu* todas las estaciones de radio nigeria* radio nigeria lagos* cool fm radio nigeria* canal para radio nigeria* corporación de radio federal de nigeria* transmisión en vivo de radio nigeria* radio nigeria últimas noticias* estaciones de radio en línea nigeria* noticias de radio nigeria* noticias de radio nigeria hoy* noticias de la red de radio nigeria en vivo* radio nigeria centro norte* noticias de radio nigeria en línea* programas de la red de radio nigeria* transmisión en línea de radio nigeria* noticias en línea de radio nigeria* nigeria radio en línea gratis* bbc hausa* Voa hausa radio* radio hausa* Radio hausa* aplicación en vivo de radio dw hausa*voa hausa radio en vivo* aplicación en vivo de radio rfi hausa* sintonizar radio hausa* radio nigeria kaduna hausa* Radio Hausa - BBC, VOA, DW RFI* Estaciones de radio Hausa* Visión Futura NG* BBC News Hausa* Zenón Noticias* Estaciones de Radio Huasa bbc en Vivo* TuneIn Radio: Noticias, Música y. Listen to the KREF Sports Radio Network radio station live. The KREF Sports Radio Network studio is located in Norman, OK. Callsign: KREF (1400 AM) KREF Radio Advertising Costs. Need advertising rates for KREF-AM? We've got the information you need! Why Advertise on KREF? KREF-AM is a well-established radio station serving the

KREF Sports Radio Network - Listen live - MIXOM.NET

Fields will be auto-filled if not already present:nameabstractauthorversionresources.repositoryresources.bugtrackerresources.manualdownloaddownload_sizedownload_hashdownload_content_typerelease_dateAn example .netkan excerpt:$kref: '#/ckan/gitlab/Ailex-/starilex-mk1-iva'An x_netkan_gitlab field must be provided to customize how the metadata is fetched from GitLab. It is an object with the following fields:use_source_archive (type: boolean) (default: false)Specifies that the source ZIP of the release will be used instead of any discrete assets.Note that this must be true! GitLab only offers source ZIP assets, so we can only index mods that use them. If at some point in the future GitLab adds support for non-source assets, we will be able to add support for setting this property to false or omitting it.#/ckan/sourceforge/:repoIndicates that data should be fetched from SourceForge using the :repo provided.For example: '#/ckan/sourceforge/ksreWhen used, the following fields will be auto-filled if not already present:nameresources.homepageresources.repositoryresources.bugtrackerdownloaddownload_sizedownload_hashdownload_content_typerelease_dateAn example .netkan excerpt:$kref: '#/ckan/sourceforge/ksre'#/ckan/jenkins/:joburlIndicates that data should be fetched from a Jenkins CI server using the :joburl provided. Forexample: #/ckan/jenkins/ following fields will be auto-filled if not already present:versiondownloaddownload_sizedownload_hashdownload_content_typeresources.cirelease_dateAn x_netkan_jenkins field may be provided to customize how the metadata is fetched from the Jenkins server. It isan object with the following fields:build (type: string, enumerated) (default: "stable")Specifies the type of build to use. Possible values are "any", "completed", "failed", "stable","successful", "unstable", or "unsuccessful". Many of these values do not make sense to use in practice butare provided for completeness.asset_match (type: string, regex) (default: \.zip$)Specifies a regex which selects which artifact to use by filename (case-insensitively). Not having exactly onematching asset is an error.use_filename_version (type: boolean, default: false)Specifies if the filename of the matched artifact

James Hale - Sportstalk 1400 KREF Radio - LinkedIn

Should be used as the value of the version property. Combinedwith the x_netkan_version_edit property this allows the version to be extracted from the filename itself.Otherwise the expectation is that the archive will have an AVC .version file which will be used to generate theversion value.If any options are not present their default values are used.An example .netkan excerpt:$kref: '#/ckan/jenkins/ build: stable asset_match: \.zip$ use_filename_version: false#/ckan/http/:urlIndicates that data should be fetched from an HTTP server, using the :url provided. For example:$kref: '#/ckan/http/ used, the following fields will be auto-filled if not already present:downloaddownload_sizedownload_hashdownload_content_typeThis method depends on the existence of an AVC .version file in the download fileto determine:version#/ckan/ksp-avc/:urlIndicates that data should be fetched from a KSP-AVC .version file at the :url provided. The file should be in the KSP-AVC JSON file format, see the KSP-AVC spec. The DOWNLOAD property of the file is used to find the download. For example: #/ckan/ksp-avc/ used, the following fields will be auto-filled if not already present:namedownloaddownload_sizedownload_hashdownload_content_typeresources.repositoryversionksp_versionksp_version_minksp_version_max#/ckan/netkan/:urlIndicates that data should be fetched from another .netkan file hosted remotely.For example: #/ckan/netkan/ remote .netkan file is downloaded and used as if it were the original. .netkan files which contain such areference are known as recursive netkans or metanetkans. They are primarily used so that mod authors can provideauthoritative metadata.A metanetkan may be in either JSON or YAML format.The following conditions apply:A metanekan may not reference another metanetkan, otherwise an error is produced.Any fields specified in the metanetkan will override any fields in the target netkan file.When used, the

Tanner Wright - Account Executive - Kref-Radio 1400

♪♪ Dab Radio App for Android free ♪♪The best of the best, now you can listen to the best Dab Radio App tuner for Android free from your cell phone without using the headphones, and less the headphones.♪♪ Features of the Dab Radio AM FM App for Android free app ♪♪• Danish radios without headphones• Application to listen to Dab Radio App for Android free• Clock radio• Scheduled shutdown.• Timer - Automatic Shutdown.• See which was the last radio you listened to on Dab Radio.• Shows you the title of the song live.• Music player• Favorites List• Radio for Andriod• Radios from all countries• Free FM Stations• Many stations from all countries♪♪ Stations of Dab Radio App for Android free. ♪♪Dab Radio Australia: 2SM Radio App, 1950S Radio, health professional, radio australia, Triple Radio J, 2gb Radio App, Radio Apna 990 Am92.9 Radio Perth.Dab Radio French: la grosse radio reggae, rfi afrique, Africa No 1, radio rmc, radio orient france gratuit, radio montmartreFun RadioDab Radio Switzerland: Radio Friborg, Radio Energy Bern, Radio Energy Zurich, option musique radio suisse, Radio Rouge FM, RTs CouleurDab Radio UK; lovers rock radio, lyca dilse radio 1035, Heart Radio Yorkshire, kisstory radio, magic soul radio app, Absolute Classic Rock Radio, Heart 80s Radio AppDab Radio Austria: ERF Plus Radio App, Radio U1 Tirol, 88.6 rock, lounge fm austria, Superfly fm, radio volksmusik, Radio Fm 4Dab Radio Germany: Alpenradio Volksmusik App DE Kostenlos OnlineMDR Thüringen App Radio, 106.4 Top FM Radio, NDR 1 Niedersachsen, Radio Bollerwagen App, Melodic Rock RadioMDR Sachsen Anhalt App RadioRadio Singapore: yes 933 fm radio, ufm 1003 singapore, 88.3 jia fm, Singapore One Fm 91.3, power 98 radio station, Danza Desi, money fm 89.3Radio Ireland: RTE 2FM Radio App, 98 FM Dublin, midwest radio, Spin 1038, irish pub radio, Gem Radio New,

iHeartMedia to End Simulcast of KREF in Oklahoma City - RADIO

Following fields will be auto-filled if not already present:resources.metanetkanAn example .netkan including all required fields for a valid metanetkan:spec_version: 1,identifier: AwesomeMod$kref: '#/ckan/netkan/ $vref field indicates that version data should be filled in from an external service provider. Only one$vref field may be present in a document.#/ckan/ksp-avc[[/path]/avcfilename.version]If present, a $vref symbol of #/ckan/ksp-avc states that versioninformation should be retrieved from an embedded KSP-AVC .version file in thefile downloaded by the download field. The following conditions apply:Only .version files that would be installed for this mod are considered. (In theory. Transformer ordering may cause files outside the installed folders being considered)It is an error if more than one .version file would be considered.It is an error if the .version file does not validate according tothe KSP-AVC spec.The KSP_VERSION field for the .version file will be ignored if theKSP_VERSION_MIN and KSP_VERSION_MAX fields are set.Netkan will first attempt to use anything after ksp-avc as a literalpath within the zip file, and if that fails, will use the string as aregexp to search for a matching file to use.When used, the following fields are auto-generated:ksp_versionksp_version_minksp_version_maxresources.remote-avc (if the URL property is present in the version file)Version information is generated in such a way as to ensure maximum compatibility. For example if the .version filespecifies that the mod is compatible with KSP version 1.0.2 but the existing version specifies 1.0.5 then theversion information generated will give a ksp_version_min of 1.0.2 and a ksp_version_max of 1.0.5.If (and only if) no mod version number has been identified (eg a. Listen to the KREF Sports Radio Network radio station live. The KREF Sports Radio Network studio is located in Norman, OK. Callsign: KREF (1400 AM)

santas rampage

Advertise on KREF 1400.0 AM Radio Station - INTERNET

So Curse is no longer supported.Expand to see the old infoIndicates that data should be fetched from Curse, using the :cid provided. The :cid may be a number for modules indexed prior to March 2018, or the name from the Curse URL otherwise. For example: #/ckan/curse/220221 or #/ckan/curse/photonsail.When used, the following fields will be auto-filled if not already present:namelicenseauthorversiondownloaddownload_sizedownload_hashdownload_content_typeresources.curseksp_version#/ckan/github/:user/:repo[(/asset_match/:filter_regexp)|(/version_from_asset/:version_regexp)]Indicates that data should be fetched from GitHub, using the :user and :repo provided.For example: #/ckan/github/pjf/DogeCoinFlag.When used, the following fields will be auto-filled if not already present:namelicense (v1.26)abstractauthorversiondownloaddownload_sizedownload_hashdownload_content_typeresources.repositoryresources.bugtrackerrelease_daterelease_statusOptionally, one of asset_match with :filter_regexp or version_from_asset with :version_regexp may be provided:asset_match with filter_regexp: A string which is treated as case-sensitive C# regular expressions which are matched against thename of the released artifact.version_from_asset with :version_regexp: A string which is treated as case-sensitive C# regular expressions which are matchedagainst the names of all release artifacts. Every matching artifact will result in a separate metadata output. The :version_regexpmust have a named capturing group version, which is used as the version of each asset's module.An example .netkan excerpt:.+).zip$'">$kref: '#/ckan/github/pjf/DogeCoinFlag/version_from_asset/^DogeCoinFlag-(?.+).zip$'An x_netkan_github field may be provided to customize how the metadata is fetched from GitHub. It is an object with the following fields:use_source_archive (type: boolean) (default: false)Specifies that the source ZIP of the repository itself will be used instead of any assets in the release.prereleases (type: boolean) (default: null)Skip prereleases if false, skip regular releases if true, use both if absent.#/ckan/gitlab/:user/:repoIndicates that data should be fetched from GitLab, using the :user and :repo provided.For example: #/ckan/gitlab/Ailex-/starilex-mk1-iva.When used, the following

James Hale - Sports Journalist - OUInsider. com and KREF Radio

Hindi FM, Radio Zindagi virginiaw, Radio Namkin Hindi, Radio Maza Hindi FM, SBS pop desi FM, Bolly 102.9 FM, Bolly bop Hindi FM, Zindagi new jersey, Indi Fun FM, Oye India FM, Asian star FM, Easy 96 FM, Calm Radio Hindi FM, Radio Plus Indiz Hindi FM, DJ Gaurav Hindi FM, GT Mix Hindi FM, bollywood mix, Lata Mangeshkar Radio, Radio olive 106.3 FM Hindi, MastFm106, Radio Retro Bollywood, City 92 FM, Radio 90.5 fm, Top Fm Hindi Fm, CMR Hindi HD Radio, City dance, City DilSe, Dhantal Radio, Radio City Ghazal, Radio City Fusion, Radio City Smaran, Radio City Classics, Radio City ISHQ,Radio Zindagi, Khoja Radio, PBC FM 93, Suvidha Radio, Humm FM 106.2, Tune India Radio, Astrology Radio, Hamdosana Net Radio, City Fm JK, RJ Ashi, Asian Sound Radio Network, Sangeet 106.1, CVFM Radio 104.5, Gulshan Radio, 22G Radio, Radio pani poori, Hindi Christian Music Radio, Jain Radio Channel, Kirtan Aradhna FM, SGPC Radio, Jesus Coming FM, Lokanath Swami Hindi Radio, Streaming Bible - Hindi, XL Radio Gurbani, Quran Hindi Radio, Srila Prabhupada Bhajan, Tarang Radio, Hindi Christian Songs, Islah 4 All Sheikh Makki Al Hijazi, Swami Haridas Radha Krishna Bhajan, Swaminarayan Kirtan, Swaminarayan Dhun,Hindi Christian Music Songs, Krishna Katha By ISKCON Desire Tree, Kripalu Bhakti Radio, Sai Bhakti Radio, Swaminarayan Radio Katha, Kripalu Bhakti Dhara Radio, Satsahib Radio, Radio Divya Jyoti, Swami Bhakti Vikasa Vani fm, Radio City Hindi, City FM 1016, Mast Radio, Ujala Radio, Radio Hsl, Desi bollywood Hindi, Radio City Hindi Pop, Akashvani 106.5. Listen to the KREF Sports Radio Network radio station live. The KREF Sports Radio Network studio is located in Norman, OK. Callsign: KREF (1400 AM)

Kameron Krahling - Color Commentator - Kref-Radio 1400 - LinkedIn

Tamil Radio Stations / Indian Tamil Radio / Canadian Tamil Radio / Tamil Nadu FM Most popular Tamil Radio stations all together for faster, easier listening and for free.Tamil Oldies 60s 70s 80s 90s 00s Music Hits. Easily find and listen to Tamil FM Radio broadcast & Enjoy the app anytime. Tamil Radio offers different more than 150+ Tamil radio stations in single app.Installs quickly and simple app. ( 2 MB )Listen to top Tamil Music, Sports and Tamil News on your device.- European Tamil Radio- Canadian Tamil Radio- Indian Tamil Radio- Sri Lankan Tamil Radio- Tamil Nadu Tamil Radio- Australia Tamil Radio- United States Tamil Radio- France Tamil Radio- Norway Tamil Radio- Germany Tamil Radio- Malaysia Tamil Radio- United Kingdom Tamil Radio🎶 Why Tamil Radio App 🎼 Best Radio App in Play store ❤️️♥ Very Easy, Fast and Smooth Player♥ Play any Radio Station Within a Second♥ Listen Live all Radio Stations Worldwide♥ Streaming is Very Faster & Buffering Free♥ Manage favorite list♥ Background playback let you activate other application while listening♥ It's Absolutely free Forever♥ On Air see what’s currently playing♥ Listen to radio FM even if you are abroad♥ Meditation Sleep Radio ChannelsTamil Radio Channels- Canadian Multicultural Radio- SLBC - Tamil National Service- Canadian Tamil Broadcasting- Canadian Tamil Radio- ILC Tamil Radio- Tamilaruvi Radio SL- Montreal Tamil Radio- ITR Tamil- Akaram Tamil Online Radio- IBC Tamil- European Tamil Radio- Chill FM For Tamils- Tamil Kuyil Radio- Tamilaruvi Radio- Nesaganam Tamil Online Radio- Tamil Olli India- iYaliSai Tamil Radio- Uri Tamil Radio- Hungama - Tamil Hits- Australian Tamil Broadcasting- Radio City - Tamil- Gokulam Tamil Radio- Tamil2 FM- ShalomBeats Radio- GSC FM - Tamil Christian Radio- Athiradi Tamil Radio- Tamilaruvi FM Norway- Tamilarkural Radio- Vegam Tamil Radio- South Radios - Tamil Lite Radio- Naam Tamilar FM- Jesus Coming FM- Swagger Beat - Tamil Club House- Radio City - Tamil Gold- Hungama - Evergreen Tamil- Tambura Radio Tamil Comedy- TamilSun FM- Tube Tamil FM- FTC FM - Chennai- Hello FM- Pollachi FM- Mukil FM- Ezhisai FM- ULLasam FM- Southradios - Ilayaraja Radio- Yuwave Radio-on-Line- Tiruvannamalai Online Devotional Radio- Healer Radio- Radio Madras- Irai Isai Radio - Melbourne- 6 Stars Radio - Melbourne- Puradsi FM - Canberra- Radio Kalasam- Idhayam FM- A9 Radio - Toronto- Vanakkam FM Online - Toronto- Geethavani FM - Toronto- Vanavil FM- Drem Share FM - Paris- Thenral World Radio - Berlin- Sky FM - Berlin- JEI FM - Kuala Selangor- TSRLIVE.com - Tamil Radio- Hi Radio - Batticaloa- SLBC - City FM Colombo- Moor FM - The voice of Sri Lankan Moors- Life FM- IBC Tamil - West London- Jehovah Rapha FM- YET Radio - California- Oli 96.8 FM- Luminous Radio- Umachi FM- Markaz Live

Comments

User1989

Metadata documents(separated by --- in YAML or separate top-level {} object blocks in JSON), one per server.These will all be checked for new releases and the results merged based on the value of their version properties,resulting in a download property containing an array of multiple download URLs.A JSON Schema is provided for validation purposes.Any .netkan file must conform to this schema to be considered valid.YAML OptionA .netkan file may be in either JSON or YAML format. All examples shown below assume YAML, but the JSON equivalents will work the same way.Note that # is the comment character in YAML, so even if you choose YAML syntax, you still can't omit the quotes around a value that includes #, such as typical values of $kref and $vref:$kref: "#/ckan/spacedock/1234"$vref: "#/ckan/ksp-avc"Internal .ckan filesIf a module's download contains a file with a .ckan extension, this file will be parsed and its contents added to the module's metadata. This can be a convenient way to handle metadata values that can change from one version to the next, such as dependencies.An internal .ckan file may be in either JSON or YAML format.$krefThe $kref field indicates that data should be filled in from an external service provider. The following $krefvalues are understood. Only one $kref field may be present in a .netkan file.#/ckan/spacedock/:sdidIndicates that data should be fetched from SpaceDock, using the :sdid provided. For example: #/ckan/spacedock/269.When used, the following fields will be auto-filled if not already present:namelicenseabstractauthorversiondownloaddownload_sizedownload_hashdownload_content_typeresources.homepageresources.spacedockresources.repositoryresources.bugtrackerresources.x_screenshotksp_versionrelease_daterelease_status#/ckan/curse/:cidThe Curse API that we used to use was sunsetted,

2025-04-19
User3147

Of the new version field.The following special variables are supported and will be filled in by various metadata aggregated during inflation:${tag} ($kref #/ckan/github only): Replaced with the release tag from GitHub.strict (type: boolean, default: true)Specifies if NetKAN should produce an error if find fails to produce a match against the version field.x_netkan_version_edit can also be a string in which case its value is treated as the value the find field andthe default values for the replace and strict fields are used.An example .netkan excerpt:.+)$ replace: ${version} strict: true">$kref: '#/ckan/jenkins/ find: ^[vV]?(?.+)$ replace: ${version} strict: truex_netkan_overrideThe x_netkan_override field is used to override field values based on the value of the version field.x_netkan_override is an array of objects. Each object may have the following fields:version (type: array of string, version comparison)An array of version comparison strings that are used to match against version. Version comparison strings are ofthe form "[operator]" where operator is one of =, , >, , or >=. If no operator is givenit is equivalent to specifying =. In order for the override to match all the comparisons must be true. Thereforea range may be specified as such: [ ">=1.0", ". A string may also be specified instead of an array inwhich case it is treated as an array with a single element equal to the value of the string.before (type: string, transformation name)The name of a transformation this override to happen directly before.after (type: string, transformation name)The name of a transformation this override to happen directly after.override (type:

2025-04-09
User8822

Fields will be auto-filled if not already present:nameabstractauthorversionresources.repositoryresources.bugtrackerresources.manualdownloaddownload_sizedownload_hashdownload_content_typerelease_dateAn example .netkan excerpt:$kref: '#/ckan/gitlab/Ailex-/starilex-mk1-iva'An x_netkan_gitlab field must be provided to customize how the metadata is fetched from GitLab. It is an object with the following fields:use_source_archive (type: boolean) (default: false)Specifies that the source ZIP of the release will be used instead of any discrete assets.Note that this must be true! GitLab only offers source ZIP assets, so we can only index mods that use them. If at some point in the future GitLab adds support for non-source assets, we will be able to add support for setting this property to false or omitting it.#/ckan/sourceforge/:repoIndicates that data should be fetched from SourceForge using the :repo provided.For example: '#/ckan/sourceforge/ksreWhen used, the following fields will be auto-filled if not already present:nameresources.homepageresources.repositoryresources.bugtrackerdownloaddownload_sizedownload_hashdownload_content_typerelease_dateAn example .netkan excerpt:$kref: '#/ckan/sourceforge/ksre'#/ckan/jenkins/:joburlIndicates that data should be fetched from a Jenkins CI server using the :joburl provided. Forexample: #/ckan/jenkins/ following fields will be auto-filled if not already present:versiondownloaddownload_sizedownload_hashdownload_content_typeresources.cirelease_dateAn x_netkan_jenkins field may be provided to customize how the metadata is fetched from the Jenkins server. It isan object with the following fields:build (type: string, enumerated) (default: "stable")Specifies the type of build to use. Possible values are "any", "completed", "failed", "stable","successful", "unstable", or "unsuccessful". Many of these values do not make sense to use in practice butare provided for completeness.asset_match (type: string, regex) (default: \.zip$)Specifies a regex which selects which artifact to use by filename (case-insensitively). Not having exactly onematching asset is an error.use_filename_version (type: boolean, default: false)Specifies if the filename of the matched artifact

2025-04-02
User1508

Should be used as the value of the version property. Combinedwith the x_netkan_version_edit property this allows the version to be extracted from the filename itself.Otherwise the expectation is that the archive will have an AVC .version file which will be used to generate theversion value.If any options are not present their default values are used.An example .netkan excerpt:$kref: '#/ckan/jenkins/ build: stable asset_match: \.zip$ use_filename_version: false#/ckan/http/:urlIndicates that data should be fetched from an HTTP server, using the :url provided. For example:$kref: '#/ckan/http/ used, the following fields will be auto-filled if not already present:downloaddownload_sizedownload_hashdownload_content_typeThis method depends on the existence of an AVC .version file in the download fileto determine:version#/ckan/ksp-avc/:urlIndicates that data should be fetched from a KSP-AVC .version file at the :url provided. The file should be in the KSP-AVC JSON file format, see the KSP-AVC spec. The DOWNLOAD property of the file is used to find the download. For example: #/ckan/ksp-avc/ used, the following fields will be auto-filled if not already present:namedownloaddownload_sizedownload_hashdownload_content_typeresources.repositoryversionksp_versionksp_version_minksp_version_max#/ckan/netkan/:urlIndicates that data should be fetched from another .netkan file hosted remotely.For example: #/ckan/netkan/ remote .netkan file is downloaded and used as if it were the original. .netkan files which contain such areference are known as recursive netkans or metanetkans. They are primarily used so that mod authors can provideauthoritative metadata.A metanetkan may be in either JSON or YAML format.The following conditions apply:A metanekan may not reference another metanetkan, otherwise an error is produced.Any fields specified in the metanetkan will override any fields in the target netkan file.When used, the

2025-04-19
User2917

Following fields will be auto-filled if not already present:resources.metanetkanAn example .netkan including all required fields for a valid metanetkan:spec_version: 1,identifier: AwesomeMod$kref: '#/ckan/netkan/ $vref field indicates that version data should be filled in from an external service provider. Only one$vref field may be present in a document.#/ckan/ksp-avc[[/path]/avcfilename.version]If present, a $vref symbol of #/ckan/ksp-avc states that versioninformation should be retrieved from an embedded KSP-AVC .version file in thefile downloaded by the download field. The following conditions apply:Only .version files that would be installed for this mod are considered. (In theory. Transformer ordering may cause files outside the installed folders being considered)It is an error if more than one .version file would be considered.It is an error if the .version file does not validate according tothe KSP-AVC spec.The KSP_VERSION field for the .version file will be ignored if theKSP_VERSION_MIN and KSP_VERSION_MAX fields are set.Netkan will first attempt to use anything after ksp-avc as a literalpath within the zip file, and if that fails, will use the string as aregexp to search for a matching file to use.When used, the following fields are auto-generated:ksp_versionksp_version_minksp_version_maxresources.remote-avc (if the URL property is present in the version file)Version information is generated in such a way as to ensure maximum compatibility. For example if the .version filespecifies that the mod is compatible with KSP version 1.0.2 but the existing version specifies 1.0.5 then theversion information generated will give a ksp_version_min of 1.0.2 and a ksp_version_max of 1.0.5.If (and only if) no mod version number has been identified (eg a

2025-04-08

Add Comment