weather
weather copied to clipboard
More weather providers
Currently supported Weather providers:
- Qweather
- Open-meteo
- OpenWeatherMap
Weather client implementation is abstracted. More providers can be added by creating new client implementation.
The weather data is processed as detailed here.
Example showing new weather client implementation.
Community contributions are welcome.
Does the abstraction count cases like if a specific weather API doesn't provide certain types of data? Think free OpenWeatherMap API for example.
It should return null then or better multiple providers can be combined into a single client implementation.
Most UI controls have null checks and will show placeholder but will need to recheck.
in the weather graph you can put the most common weather of the day, like a summary of how the time is going to be
Working on this, I got locations being pulled from open street map so far, copilot is super useful, I have only done unity C# so its been teaching me a lot about UWP. https://github.com/Gatorzgaming/weather
Hi,i am wondering if i can add a weather provider from chinese mainland to improve the user experience and solve some problem cause by network lag. the providers are like: https://lbs.amap.com/api/webservice/guide/api/weatherinfo https://seniverse.yuque.com/hyper_data/api_v3/intro
Depending on the data it collects and a few other factors, you are welcome to fork the project and try it out for yourself; if you get it working, send a pull request, and it will be assessed more closely than I would imagine. Disclaimer: I am not the repo owner; don't take this as fact.
Pull requests are welcome.
If you need help or have doubts about how to program new weather provider try creating a discussion.
Thanks for reply, i am making some progress. and if i need some help , i will let you know.