-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EOL weather yahoo API: Weather needs credentials to work again #73
Comments
Maybe OpenWeatherMap could be an alternative. The free version allows for 60 calls/minute. |
I have tried to find a new api for Weather but there aren't any that can be used in the application. The problem with OpenWeatherMap is that the free forecast service is 3 hours intervals and there isn't a summary for the day (no icon, no forecast message). The daily forecast is only available with the 16 days forecast (available only with a subscription). |
Shame. Now that Weather's icon set neared completion... :\ |
Actually, while some parts of the api are vague, there is a “current weather” api in OpenWeather map for free. This includes some sort of weather icon id system, it’s just hidden on the website. |
@CodeforEvolution we are talking forecast not current conditions. |
Well, here’s another one: https://www.apixu.com/ They claim to provide real-time weather data, along with a daily forecast for up to the next 10 days. Their free api plan allows 10,000 api calls per month. |
You guys seem to have missed that Yahoo still has a weather API it's even linked to in the notice... and it's still free for non commercial use. The old API is being deprecated and moved to the new one. That said NWS has an API for the USA that might be nice to have as a backup. |
The new api is based on rss not json. It needs an application key not easy to manage on github. |
According to the docs, there's a json response, too: https://developer.yahoo.com/weather/documentation.html#json |
Also The NWS api is json based...however it uses map coordinates instead of city names etc... still alternatives to depending on a single service would be nice... I suppose you could always just manually create a separate api key package upload that to haiku depot, depend on it and read it from a config file? If you didn't want it in the repo. |
Been looking all around for a good replacement api, haven't found one yet though. Tried using the forecastrss with the format as json, it didn't work sadly. |
On Sat, Jul 27, 2019 at 01:17:28AM -0700, Ryan wrote:
Been looking all around for a good replacement api, haven't found one yet though. Tried using the forecastrss with the format as json, it didn't work sadly.
From here:
https://github.com/public-apis/public-apis#weather
I found these two which might be fitting and don't require an API key:
https://www.metaweather.com/api/
http://www.7timer.info/doc.php?lang=en
|
I'll be sure to test those out, thank you!
On Sat, Jul 27, 2019 at 4:46 AM Adrien Destugues <notifications@github.com>
wrote:
… On Sat, Jul 27, 2019 at 01:17:28AM -0700, Ryan wrote:
> Been looking all around for a good replacement api, haven't found one
yet though. Tried using the forecastrss with the format as json, it didn't
work sadly.
From here:
https://github.com/public-apis/public-apis#weather
I found these two which might be fitting and don't require an API key:
https://www.metaweather.com/api/
http://www.7timer.info/doc.php?lang=en
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#73?email_source=notifications&email_token=AKGUIARH6WH6LAE5N5V4LFDQBQDNNA5CNFSM4GOJHZP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD26HN4Y#issuecomment-515667699>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AKGUIAWBZT6S5C6CBPCEQLDQBQDNNANCNFSM4GOJHZPQ>
.
--
Thanks,
Ryan
|
So... why can't the updated Yahoo API be used, or did you miss the fact it still provides JSON? |
https://www.metaweather.com/ is free (I don't think we are going to surpass their 1 request a minute limit), includes a 5 day forecast, and arguably gives the best data (as it is aggregated from multiple sources). Also, it doesn't require a API key!! Should I start working on a new backend that uses metaweather instead of the Yahoo API? |
Yes, ideally, rework the code (if needed) so that the API is nicely separated from the rest of the code, so we can easily swap it in and out as needed (as no website we rely on will stay there forever...) |
Closing this, as switching to Open Meteo is in progress. Research on alternates can be tracked on #4 |
https://developer.yahoo.com/weather/
The text was updated successfully, but these errors were encountered: