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. > >