mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-27 21:54:17 +01:00
Added support to download videos from tv6play
This commit is contained in:
parent
4a3780e1ac
commit
06d4071e71
14
svtplay-dl
14
svtplay-dl
@ -77,6 +77,10 @@ class Viaplay(Common):
|
|||||||
data = self.getdata(url)
|
data = self.getdata(url)
|
||||||
xml = ET.XML(data)
|
xml = ET.XML(data)
|
||||||
ss = xml.find("Product").find("Videos").find("Video").find("Url").text
|
ss = xml.find("Product").find("Videos").find("Video").find("Url").text
|
||||||
|
if ss[:4] == "http":
|
||||||
|
data = self.getdata(ss)
|
||||||
|
xml = ET.XML(data)
|
||||||
|
ss = xml.find("Url").text
|
||||||
if not self.output:
|
if not self.output:
|
||||||
self.output = os.path.basename(ss)
|
self.output = os.path.basename(ss)
|
||||||
print "Outfile: ", self.output
|
print "Outfile: ", self.output
|
||||||
@ -201,6 +205,16 @@ def main():
|
|||||||
viaplay = Viaplay(output, quality, live)
|
viaplay = Viaplay(output, quality, live)
|
||||||
viaplay.get(url)
|
viaplay.get(url)
|
||||||
|
|
||||||
|
elif re.findall("tv6play", url):
|
||||||
|
parse = urlparse.urlparse(url)
|
||||||
|
match = re.search('\/play\/(.*)/', parse.path)
|
||||||
|
if not match:
|
||||||
|
print "Something wrong with that url"
|
||||||
|
sys.exit(2)
|
||||||
|
url = "http://viastream.viasat.tv/PlayProduct/%s" % match.group(1)
|
||||||
|
viaplay = Viaplay(output, quality, live)
|
||||||
|
viaplay.get(url)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
svtplay = Svtplay(output, quality, live)
|
svtplay = Svtplay(output, quality, live)
|
||||||
svtplay.get(url)
|
svtplay.get(url)
|
||||||
|
Loading…
Reference in New Issue
Block a user