Userscript: Apple Trailer, Allocine

This commit is contained in:
Ruud committed 2011-10-12 12:48:06 +02:00
1 parent 76f471ad34
commit 50be46bbea
4 files changed
+11 -20

No files matched your search

@@ -1,4 +1,3 @@
from couchpotato.core.event import fireEvent
from couchpotato.core.providers.userscript.base import UserscriptBase
import re
@@ -11,14 +10,10 @@ class AppleTrailers(UserscriptBase):
data = self.urlopen(url)
name = re.search('(?P<id>(var trailerTitle(.+);))', data)
name = name.group('id').split(' = \'')[1].strip()[:-2].decode('string_escape')
name = re.search("trailerTitle.*=.*\'(?P<name>.*)\';", data)
name = name.group('name').decode('string_escape')
date = re.search('(?P<id>(var releaseDate(.+);))', data)
year = date.group('id').split(' = \'')[1].strip()[:-2]
date = re.search("releaseDate.*=.*\'(?P<date>.*)\';", data)
year = date.group('date')[:4]
result = self.search(name, year)
if result:
movie = fireEvent('movie.info', identifier = result.get('imdb'), merge = True)
return movie
return self.search(name, year)