Filmweb.pl userscript. closes #1029

Thanks @kempniu
This commit is contained in:
Ruud
2012-11-11 22:22:38 +01:00
parent b03012e4aa
commit 6dc3c8d69d
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
from .main import Filmweb
def start():
return Filmweb()
config = []

View File

@@ -0,0 +1,28 @@
from couchpotato.core.providers.userscript.base import UserscriptBase
import re
class Filmweb(UserscriptBase):
includes = ['http://www.filmweb.pl/*']
def getMovie(self, url):
cookie = {'Cookie': 'welcomeScreen=welcome_screen'}
try:
data = self.urlopen(url, headers = cookie)
except:
return
name = re.search("<h2.*?class=\"text-large caption\">(?P<name>[^<]+)</h2>", data)
if name is None:
name = re.search("<a.*?property=\"v:name\".*?>(?P<name>[^<]+)</a>", data)
name = name.group('name').decode('string_escape')
year = re.search("<span.*?id=filmYear.*?>\((?P<year>[^\)]+)\).*?</span>", data)
year = year.group('year')
return self.search(name, year)