mirror of
https://github.com/PranshulGG/WeatherMaster.git
synced 2026-10-22 02:52:37 -05:00
af80866766bf045bf6ed4579a84ddb13c58d05a6
Weather source and alert source are meant to be independent choices in Edit Location - the alert picker already only lists sources with Capability.ALERTS, so it's up to the user to decide, e.g. AccuWeather for weather + JMA for alerts. Auto-changing alertSource whenever the weather source changed would silently override a deliberate pairing the user may have set earlier (JMA+JMA -> switch weather to AccuWeather -> forced to AccuWeather+AccuWeather instead of preserving JMA alerts). The auto-pairing for a brand-new location (SearchScreenViewModel) is unaffected - there the user has no prior alert-source choice to override, so defaulting a self-paired source's alerts to match still makes sense. Verified live: switching an existing location's weather source (JMA -> AccuWeather) now leaves the alert source on JMA instead of forcing it to follow.
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
- 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





