diff --git a/oxweb/criterion.py b/oxweb/criterion.py
index 4585d1c..16deef3 100644
--- a/oxweb/criterion.py
+++ b/oxweb/criterion.py
@@ -35,7 +35,7 @@ def getPosterUrl(criterionId):
def getMovieId(title = '', director = '', imdbId = ''):
if not imdbId:
imdbId = imdb.getMovieId(title, director)
- html = getUrlUnicode('http://criterion.com/asp/list.asp?sort=spine', timeout = -1)
+ html = getUrlUnicode('http://criterion.com/asp/list.asp?sort=spine', timeout = 86400)
strings = findRe(html, '
').split('')
strings.pop(0)
for string in strings:
@@ -49,6 +49,10 @@ def getMovieId(title = '', director = '', imdbId = ''):
return ''
def getMovieData(title = '', director = '', imdbId = ''):
+ '''
+ >>> getMovieData('Le mepris', 'Jean-Luc Godard')['id']
+ '171'
+ '''
data = {}
if not imdbId:
imdbId = imdb.getMovieId(title, director)
@@ -59,6 +63,3 @@ def getMovieData(title = '', director = '', imdbId = ''):
data['posterUrl'] = getPosterUrl(id)
data['synopsis'] = stripTags(findRe(html, 'Synopsis
(.*?)'))
return data
-
-if __name__ == '__main__':
- print getMovieData('Le mepris', 'Jean-Luc Godard')