From 875858cc8f63941e59995b75feba0836a919b747 Mon Sep 17 00:00:00 2001 From: pommicket Date: Tue, 13 Aug 2024 22:09:50 -0400 Subject: Unescape POTD for lookup --- server/potd.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'server') diff --git a/server/potd.py b/server/potd.py index 61c1f88..3732ef4 100755 --- a/server/potd.py +++ b/server/potd.py @@ -2,6 +2,8 @@ import requests from xml.etree import ElementTree from getfeaturedpictures import get_urls_of_images +from urllib.parse import unquote + headers = {'Accept-Encoding':'gzip', 'User-Agent': 'contact pommicket+jigsaw @ gmail.com '} URL = 'https://commons.wikimedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=rss&maxlag=5' @@ -12,6 +14,6 @@ item = xml.findall('channel/item')[-1] desc = item.find('description').text start = desc.index('"/wiki/File:') + len('"/wiki/') end = desc.index('"', start) -name = desc[start:end] +name = unquote(desc[start:end]) url = get_urls_of_images([name])[0] print(url) -- cgit v1.2.3