├── .github ├── RELEASE-TEMPLATE.md └── workflows │ ├── build.yml │ ├── deploy.yml │ ├── dev.yml │ ├── draft.yml │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── arguments-builder.config.ts ├── biome.json ├── images └── icon │ ├── v1 │ ├── BreezoMeter.png │ ├── ColorfulClouds.png │ ├── QWeather.png │ ├── WAQI.png │ └── WeatherOL.png │ └── v2 │ ├── BreezoMeter.png │ ├── ColorfulClouds.png │ ├── ColorfulClouds_180px.png │ ├── QWeather.png │ ├── TWC.png │ ├── WAQI.png │ ├── WAQI_100px.png │ └── WeatherOL.png ├── package.json ├── rspack.config.js ├── rspack.dev.config.js ├── sgmodule-tools.config.ts ├── src ├── class │ ├── AirQuality.mjs │ ├── ColorfulClouds.mjs │ ├── ForecastNextHour.mjs │ ├── MatchEnum.mjs │ ├── QWeather.mjs │ ├── WAQI.mjs │ ├── Weather.mjs │ └── WeatherKit2.mjs ├── function │ ├── database.mjs │ ├── parseWeatherKitURL.mjs │ ├── providerNameToLogo.mjs │ └── setENV.mjs ├── request.dev.js ├── request.js ├── response.dev.js ├── response.js └── types.d.ts ├── template ├── boxjs.settings.json ├── loon.handlebars ├── quantumultx.handlebars ├── stash.handlebars └── surge.handlebars └── tsconfig.json /.github/RELEASE-TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/RELEASE-TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.github/workflows/draft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/draft.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/* -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #  iRingo: 🌤 WeatherKit 2 | -------------------------------------------------------------------------------- /arguments-builder.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/arguments-builder.config.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/biome.json -------------------------------------------------------------------------------- /images/icon/v1/BreezoMeter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v1/BreezoMeter.png -------------------------------------------------------------------------------- /images/icon/v1/ColorfulClouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v1/ColorfulClouds.png -------------------------------------------------------------------------------- /images/icon/v1/QWeather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v1/QWeather.png -------------------------------------------------------------------------------- /images/icon/v1/WAQI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v1/WAQI.png -------------------------------------------------------------------------------- /images/icon/v1/WeatherOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v1/WeatherOL.png -------------------------------------------------------------------------------- /images/icon/v2/BreezoMeter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/BreezoMeter.png -------------------------------------------------------------------------------- /images/icon/v2/ColorfulClouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/ColorfulClouds.png -------------------------------------------------------------------------------- /images/icon/v2/ColorfulClouds_180px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/ColorfulClouds_180px.png -------------------------------------------------------------------------------- /images/icon/v2/QWeather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/QWeather.png -------------------------------------------------------------------------------- /images/icon/v2/TWC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/TWC.png -------------------------------------------------------------------------------- /images/icon/v2/WAQI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/WAQI.png -------------------------------------------------------------------------------- /images/icon/v2/WAQI_100px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/WAQI_100px.png -------------------------------------------------------------------------------- /images/icon/v2/WeatherOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/images/icon/v2/WeatherOL.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/package.json -------------------------------------------------------------------------------- /rspack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/rspack.config.js -------------------------------------------------------------------------------- /rspack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/rspack.dev.config.js -------------------------------------------------------------------------------- /sgmodule-tools.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/sgmodule-tools.config.ts -------------------------------------------------------------------------------- /src/class/AirQuality.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/AirQuality.mjs -------------------------------------------------------------------------------- /src/class/ColorfulClouds.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/ColorfulClouds.mjs -------------------------------------------------------------------------------- /src/class/ForecastNextHour.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/ForecastNextHour.mjs -------------------------------------------------------------------------------- /src/class/MatchEnum.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/MatchEnum.mjs -------------------------------------------------------------------------------- /src/class/QWeather.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/QWeather.mjs -------------------------------------------------------------------------------- /src/class/WAQI.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/WAQI.mjs -------------------------------------------------------------------------------- /src/class/Weather.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/Weather.mjs -------------------------------------------------------------------------------- /src/class/WeatherKit2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/class/WeatherKit2.mjs -------------------------------------------------------------------------------- /src/function/database.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/function/database.mjs -------------------------------------------------------------------------------- /src/function/parseWeatherKitURL.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/function/parseWeatherKitURL.mjs -------------------------------------------------------------------------------- /src/function/providerNameToLogo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/function/providerNameToLogo.mjs -------------------------------------------------------------------------------- /src/function/setENV.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/function/setENV.mjs -------------------------------------------------------------------------------- /src/request.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/request.dev.js -------------------------------------------------------------------------------- /src/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/request.js -------------------------------------------------------------------------------- /src/response.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/response.dev.js -------------------------------------------------------------------------------- /src/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/response.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /template/boxjs.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/template/boxjs.settings.json -------------------------------------------------------------------------------- /template/loon.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/template/loon.handlebars -------------------------------------------------------------------------------- /template/quantumultx.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/template/quantumultx.handlebars -------------------------------------------------------------------------------- /template/stash.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/template/stash.handlebars -------------------------------------------------------------------------------- /template/surge.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/template/surge.handlebars -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NSRingo/WeatherKit/HEAD/tsconfig.json --------------------------------------------------------------------------------