| @@ -19,14 +19,12 @@ def _get_commons_site(): | |||||
| return cache.bot.wiki.add_site(project="wikimedia", lang="commons") | return cache.bot.wiki.add_site(project="wikimedia", lang="commons") | ||||
| def _load_file(site, filename): | def _load_file(site, filename): | ||||
| res = site.api_query(action="query", prop="imageinfo", iiprop="url|size", | |||||
| titles="File:" + filename) | |||||
| data = res["query"]["pages"].values()[0]["imageinfo"][0] | |||||
| url = data["url"] | |||||
| descurl = data["descriptionurl"] | |||||
| width = data["width"] | |||||
| height = data["height"] | |||||
| return filename.replace(" ", "_"), url, descurl, width, height | |||||
| data = site.api_query( | |||||
| action="query", prop="imageinfo", iiprop="url|size|canonicaltitle", | |||||
| titles="File:" + filename) | |||||
| res = data["query"]["pages"].values()[0]["imageinfo"][0] | |||||
| name = res["canonicaltitle"][len("File:"):].replace(" ", "_") | |||||
| return name, res["url"], res["descriptionurl"], res["width"], res["height"] | |||||
| def _get_fresh_potd(): | def _get_fresh_potd(): | ||||
| site = _get_commons_site() | site = _get_commons_site() | ||||