Hello
I have made a patch to fix weather updates in current version in
xfce4-weather-plugin
--- xfce4-weather-plugin-0.8.10.orig/panel-plugin/weather.c
+++ xfce4-weather-plugin-0.8.10/panel-plugin/weather.c
@@ -619,17 +619,14 @@ update_handler(plugin_data *data)
end_tm = *localtime(&end_t);
/* build url */
- url = g_strdup_printf("https://api.met.no/weatherapi/sunrise/1.1/?"
+ url = g_strdup_printf("https://api.met.no/weatherapi/sunrise/2.0/?"
"lat=%s;lon=%s;"
- "from=%04d-%02d-%02d;"
- "to=%04d-%02d-%02d",
+ "date=%04d-%02d-%02d;"
+ "offset=00:00",
data->lat, data->lon,
now_tm.tm_year + 1900,
- now_tm.tm_mon + 1,
- now_tm.tm_mday,
- end_tm.tm_year + 1900,
- end_tm.tm_mon + 1,
- end_tm.tm_mday);
+ now_tm.tm_mon + 1,
+ now_tm.tm_mday);
/* start receive thread */
g_message(_("getting %s"), url);
@@ -647,8 +644,8 @@ update_handler(plugin_data *data)
/* build url */
url =
g_strdup_printf("https://api.met.no/weatherapi"
- "/locationforecastlts/1.3/?lat=%s;lon=%s;msl=%d",
- data->lat, data->lon, data->msl);
+ "/locationforecast/2.0/classic?lat=%s;lon=%s",
+ data->lat, data->lon);
/* start receive thread */
g_message(_("getting %s"), url);