diff options
Diffstat (limited to 'server/potd.py')
-rwxr-xr-x | server/potd.py | 4 |
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) |