mirror of
https://github.com/PranshulGG/WeatherMaster.git
synced 2026-10-21 18:43:03 -05:00
17ef87f3ddda9fb6bd83bb237c8793d211ccd0f5
locationRequiresApiKey and the key lookup both used location.source (the weather source) instead of location.airQualitySource. Every air-quality source today happens to share a source with its weather counterpart, so this never surfaced, but it breaks - and currently crashes via !! in OpenWeatherRepository - whenever they differ and the air-quality source needs a key the weather source doesn't.
WeatherMaster
WeatherMaster: inspired by the Google Pixel weather app.
👁️ Screenshots
🌦️ Supported weather sources
- Open Meteo
- Met Norway
- NWS
- SMHI
- DWD
- Meteo-France
- FMI
- ECCC
- BMKG
- China
- AccuWeather
- Meteo AM
- IPMA
- WeatherApi.com
- Gismeteo
- Met Office (requires your own API key — sign up here)
- AEMET (requires your own API key — sign up here)
- IMD
- WMO Severe Weather Information Centre
- FOSS Public Alert Server
- CWA
- Pirate Weather
- JMA
- IMET
- OpenWeather
- And more to be added
Some sources need a free API key from the provider before you can select them — add yours from a location's weather source picker, or from Settings → Weather Sources → API key config.
🌐 Translate the app on Crowdin
Feel free to open an issue if you want to request a language
✉️ Contact
For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com
©️ License
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.
Description
A Weather app for android with multiple sources 🌦🌞☔
androidapiipgeolocation-apijavajavascriptleafletopen-meteoopen-sourceopenweathermap-apirainvisualcrossingwebservicesweatherweather-apiwebview
Readme
GPL-3.0
442 MiB
0 Stars
1 Watchers
0 Forks






