46 lines
2.1 KiB
Diff
46 lines
2.1 KiB
Diff
From e62b4f1790c525af6d565a2d6adf8a178e9e7153 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= <alberts.muktupavels@gmail.com>
|
|
Date: Mon, 20 Nov 2023 12:24:45 +0200
|
|
Subject: [PATCH] metar: update dataserver URL
|
|
|
|
Info about URL change:
|
|
https://github.com/mate-desktop/libmateweather/pull/79#issuecomment-1765810415
|
|
|
|
https://gitlab.gnome.org/GNOME/libgweather/-/issues/232
|
|
https://gitlab.gnome.org/GNOME/libgweather/-/issues/236
|
|
---
|
|
libgweather/weather-metar.c | 8 ++++----
|
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/libgweather/weather-metar.c b/libgweather/weather-metar.c
|
|
index c0e8a6e5..3cb5ecc5 100644
|
|
--- a/libgweather/weather-metar.c
|
|
+++ b/libgweather/weather-metar.c
|
|
@@ -675,7 +675,7 @@ metar_start_open (GWeatherInfo *info)
|
|
if (!loc->latlon_valid)
|
|
return;
|
|
|
|
- g_debug ("metar_start_open, requesting: https://www.aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&fields=raw_text&stationString=%s", loc->code);
|
|
+ g_debug ("metar_start_open, requesting: https://aviationweather.gov/cgi-bin/data/dataserver.php?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&fields=raw_text&stationString=%s", loc->code);
|
|
query = soup_form_encode (
|
|
"dataSource",
|
|
"metars",
|
|
@@ -696,14 +696,14 @@ metar_start_open (GWeatherInfo *info)
|
|
uri = g_uri_build (SOUP_HTTP_URI_FLAGS,
|
|
"https",
|
|
NULL,
|
|
- "www.aviationweather.gov",
|
|
+ "aviationweather.gov",
|
|
-1,
|
|
- "/adds/dataserver_current/httpparam",
|
|
+ "/cgi-bin/data/dataserver.php",
|
|
query,
|
|
NULL);
|
|
g_free (query);
|
|
#else
|
|
- uri = soup_uri_new ("https://www.aviationweather.gov/adds/dataserver_current/httpparam");
|
|
+ uri = soup_uri_new ("https://aviationweather.gov/cgi-bin/data/dataserver.php");
|
|
uri->query = query;
|
|
#endif
|
|
msg = soup_message_new_from_uri ("GET", uri);
|