1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-24 04:05:39 +01:00

svtplay: support for öppetarkiv

this will only work with those with episodes in the name.

this fixes #140
This commit is contained in:
Johan Andersson 2014-12-28 14:33:25 +01:00
parent 008d05d2c1
commit 5893ffd44b

View File

@ -148,18 +148,24 @@ def outputfilename(data, filename, raw):
return output
def seasoninfo(line):
match = re.search(r'play_video-area-aside__sub-title">([^<]+)<span', line)
def seasoninfo(data):
match = re.search(r'play_video-area-aside__sub-title">([^<]+)<span', data)
if match:
line = re.sub(" +", "", match.group(1)).replace('\n','')
match = re.search(r"(\w+(\d+)-)?Avsnitt(\d+)", line)
line = match.group(1)
else:
match = re.search(r'data-title="([^"]+)"', data)
if match:
if match.group(2) is None:
season = 1
else:
season = match.group(2)
return "S%sE%s" % (season, match.group(3))
line = match.group(1)
else:
return None
line = re.sub(" +", "", match.group(1)).replace('\n','')
match = re.search(r"(song(\d+)-)?Avsnitt(\d+)", line)
if match:
if match.group(2) is None:
season = 1
else:
season = match.group(2)
return "S%sE%s" % (season, match.group(3))
else:
return None