summaryrefslogtreecommitdiff
path: root/server/potd.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/potd.py')
-rwxr-xr-xserver/potd.py4
1 files changed, 3 insertions, 1 deletions
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)