I recompiled my Samurize WeatherHub plugin for Rainmeter.
The problem with weather feeds is that they come and go every few years. The idea behind WeatherHub is to centralize multiple feeds and output the weather data as consistent, uniform tags in Rainmeter. This way, if a feed goes dead, it can be easily replaced with another, with no changes to the skin, except for the feed variable. Also, if some data is not available from one feed, it can be filled in from another. For any feed, WeatherHub can use any TWC-compatible icon set. Supported feeds: Dark Sky, AccuWeather, Weatherbit, OpenWeather.
More details and instructions: http://permetix.com/rainmeter/index.php?page=weather
AccuWeather API key sign-up: https://developer.accuweather.com/user/register
Weatherbit API key sign-up: https://www.weatherbit.io/account/create
OpenWeather API key sign-up: https://home.openweathermap.org/users/sign_up
Dark Sky no longer accepts new sign-ups, but existing API keys will work until the end of 2021
Sample Rainmeter code (see attached sample skins):
Code: Select all
[msWeatherHub] Measure=Plugin Plugin=WeatherHub UpdateDivider=900 DynamicVariables=1 ; Current temperature (F) [mCurrTempF] Meter=String UpdateDivider=900 Text=[&msWeatherHub:GetData("Accu","(c_tempF)")] DynamicVariables=1