From 47820ba93953468848495e6f42116855edb35bc6 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Fri, 4 Jul 2008 14:14:13 +0200 Subject: [PATCH] get image urls from wikipedia image names --- oxweb/wikipedia.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/oxweb/wikipedia.py b/oxweb/wikipedia.py index 100c8db..b6847c3 100644 --- a/oxweb/wikipedia.py +++ b/oxweb/wikipedia.py @@ -51,6 +51,17 @@ def getMovieData(wikipediaUrl): filmbox[key] = value return filmbox +def getImageUrl(name): + data = getUrlUnicode('http://en.wikipedia.org/wiki/Image:' + name) + url = findRe(data, '="(http://upload.wikimedia.org/.*?)"') + return url + +def getMoviePoster(wikipediaUrl): + data = getMovieData(wikipediaUrl) + if 'image' in data: + return getImageUrl(data['image']) + return '' + def getAmgId(wikipediaUrl): data = getMovieData(wikipediaUrl) return data.get('amg_id', '')