WangDaYeeeeee / GeometricWeather

A Material Design Weather Application
GNU Lesser General Public License v3.0
2.43k stars 186 forks source link

[Feature Request] Offer other weather providers like Yr #242

Open fdw opened 3 years ago

fdw commented 3 years ago

Thanks for the app, it looks really nice 🙂 However, OpenWeatherMap and Météo France never load data for me and Accuweather is almost ridiculously wrong. How much effort would it be to add, for example, Yr (developer portal)?

papjul commented 3 years ago

Météo France won't be very useful outside France.

Yr can be useful if free of charge. I can have a look at it after current PRs are merged, no guarantee though, it's time consuming.

I recommand that you open separate issues for other weather providers you had in mind ;)

fdw commented 3 years ago

As far as I can see, Yr is free of charge. They ask for attribution and an identifying user agent, and one must not make too many requests. I don't know how popular GeometricWeather is or how many requests it makes, so I can't guess whether that would be a problem. (Source: https://developer.yr.no/doc/TermsOfService/)

Unfortunately, I'm not really experienced with Android, otherwise I might try myself.

papjul commented 3 years ago

User-Agent is not an issue but I can see many requirements that would require development:

legacychimera247 commented 3 years ago

What about using foreca?it's generally very accurate...

papjul commented 3 years ago

What about using foreca?it's generally very accurate...

Free account is for up to 1000 calls per day, which is ridiculously low when you think that 1 000 000 calls per month was reached in a few days on Open Weather Map. It's also only free for the first year. After that, you have to pay. If you still want this provider, please open a new issue.

legacychimera247 commented 3 years ago

Nah, i mean, it would be a good replacement for openweathermap which is not working but i guess is too much of a trouble at this point

It's a shame accuweather is always wrong in my area...