mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-27 21:54:17 +01:00
dr: support for segmented vtt subs
This commit is contained in:
parent
d8f5e5157b
commit
e79bb2b3d3
@ -172,7 +172,7 @@ def _hlsparse(config, text, url, output, **kwargs):
|
||||
for sub in list(subtitles.keys()):
|
||||
for n in subtitles[sub]:
|
||||
m3u8s = M3U8(http.request("get", get_full_url(n[0], url), cookies=cookies).text)
|
||||
if "cmore" in url or "viaplay" in url:
|
||||
if "cmore" in url or "viaplay" in url or "dr" in url:
|
||||
subtype = "wrstsegment"
|
||||
else:
|
||||
subtype = "wrst"
|
||||
|
@ -293,6 +293,8 @@ class subtitle:
|
||||
cont.encoding = "utf-8"
|
||||
if "viaplay" in self.url:
|
||||
cont.encoding = "utf-8"
|
||||
if "dr" in self.url:
|
||||
cont.encoding = "utf-8"
|
||||
text = cont.text.split("\n")
|
||||
for t in text: # is in text[1] for tv4play, but this should be more future proof
|
||||
if "X-TIMESTAMP-MAP=MPEGTS" in t:
|
||||
@ -341,6 +343,7 @@ class subtitle:
|
||||
string += "{}\n{}\n\n".format(nr, "\n".join(sub))
|
||||
nr += 1
|
||||
|
||||
string = re.sub("\r", "", string)
|
||||
return string
|
||||
|
||||
def stpp(self, subdata):
|
||||
|
Loading…
Reference in New Issue
Block a user