7f8f23
From 3df75414d865829274ddc64d30ada98ca08fba3b Mon Sep 17 00:00:00 2001
7f8f23
From: Bastien Nocera <hadess@hadess.net>
7f8f23
Date: Thu, 7 Jan 2021 15:14:40 +0100
7f8f23
Subject: [PATCH 3/7] metno: Use compat 2.0 API
7f8f23
7f8f23
Version 1.9, which we were using, was deprecated and will be removed soon,
7f8f23
so migrate to the compat XML output of the v2.0 API.
7f8f23
7f8f23
Closes: #65
7f8f23
---
7f8f23
 libgweather/weather-yrno.c | 6 +++---
7f8f23
 1 file changed, 3 insertions(+), 3 deletions(-)
7f8f23
7f8f23
diff --git a/libgweather/weather-yrno.c b/libgweather/weather-yrno.c
7f8f23
index d01075bf..7a46fbae 100644
7f8f23
--- a/libgweather/weather-yrno.c
7f8f23
+++ b/libgweather/weather-yrno.c
7f8f23
@@ -37,7 +37,7 @@
7f8f23
 
7f8f23
 #define XC(t) ((const xmlChar *)(t))
7f8f23
 
7f8f23
-/* Reference for symbols at http://om.yr.no/forklaring/symbol/ */
7f8f23
+/* Reference for symbols at https://api.met.no/weatherapi/weathericon/2.0/ */
7f8f23
 typedef struct {
7f8f23
     int code;
7f8f23
     GWeatherSky sky;
7f8f23
@@ -589,12 +589,12 @@ yrno_start_open_new (GWeatherInfo *info)
7f8f23
     if (!loc->latlon_valid)
7f8f23
 	return FALSE;
7f8f23
 
7f8f23
-    /* see the description here: https://api.met.no/ */
7f8f23
+    /* see the description here: https://api.met.no/weatherapi/locationforecast/2.0/documentation */
7f8f23
 
7f8f23
     g_ascii_dtostr (latstr, sizeof(latstr), RADIANS_TO_DEGREES (loc->latitude));
7f8f23
     g_ascii_dtostr (lonstr, sizeof(lonstr), RADIANS_TO_DEGREES (loc->longitude));
7f8f23
 
7f8f23
-    url = g_strdup_printf("https://api.met.no/weatherapi/locationforecast/1.9/?lat=%s;lon=%s", latstr, lonstr);
7f8f23
+    url = g_strdup_printf("https://api.met.no/weatherapi/locationforecast/2.0/classic?lat=%s;lon=%s", latstr, lonstr);
7f8f23
 
7f8f23
     message = soup_message_new ("GET", url);
7f8f23
     _gweather_info_begin_request (info, message);
7f8f23
-- 
7f8f23
2.30.2
7f8f23