Open-Meteo as weather provider instead of OpenWeatherMap
Open-Meteo is open source and has excellent data, e.g. from Deutscher Wetterdienst. https://github.com/open-meteo/open-meteo
...and they are not only open-source but also do not track their users. Also they are responsive in case of issues or suggestions. OpenWeatherMap is as "open" as OpenAI.
Open-Meteo misses the following points compared to OpenWeather:
- Reverse geocoding (city name)
- Icons from an URL
Not sure how you want to proceed for this.
I also wonder if someone wants to work on it, should they get rid of OpenWeather or make it configurable to choose?
what do you mean with "icons from an url"?
And does Dicio need reverse geocoding?
"How is the weather in Paris?" does not need it in my view.
I would suggest to make it the default option.
what do you mean with "icons from an url"?
And does Dicio need reverse geocoding?
https://github.com/Stypox/dicio-android/blob/v2.0/app/src/main/kotlin/org/stypox/dicio/skills/weather/WeatherSkill.kt#L51-L54
It's also missing the description, now that I look at it. (Would require a mapping between a weather code and a translation)