Could it be an option to use OpenWeatherMap API?

They mention being “open” to lifting api limitations for FOSS developers:

"For FOSS developers: we welcome free 
<http://www.gnu.org/philosophy/free-sw.html> and open source 
<http://opensource.org/osd-annotated> software and are willing to help you. If 
you want to use OWM data in your free software application please register an 
API key <http://home.openweathermap.org/users/sign_in> and file a ticket 
describing your application and API key registered. 
<https://openweathermap.desk.com/customer/portal/emails/new> OWM will review 
your request lift access limits for your key if used in open source 
application.”

https://openweathermap.org/faq <https://openweathermap.org/faq>




On Wed, 9 Jan 2019 00:13:22 +0200 Andriy Grytsenko <and...@rep.kiev.ua> wrote:
> Yes, Yahoo unfortunately ended free service at January 3.
> 
> New API requires registering the application and has unknown restrictions
> which probably will lead the weather plugin to DoS situation, because if
> developer registers API to get a key then that limitation will be applied
> to each user of that API so may be soon exceeded.
> 
> Abother issue that new Yahoo API requires digital signature for each
> request which in turn will involve libssl with all their restrictions.
> 
> Unfortunately all weather providers now made their API available via some
> kind of registration. We can force each user to register but that will be
> pretty inconvenient for users. Another approach is to register some token
> for LXDE developers public e-mail but if (for example) 500000 users will
> use the plugin and we set update time once in two hours, that will make
> 500000/120=4000 requests per minute, which exceeds number for any free
> subscription which definitely makes the plugin unusable at all, so this
> approach is not a way to go. Thus I have no idea what else to do except
> to remove the plugin from distribution.
> 
> 

Reply via email to