1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-24 12:15:40 +01:00

hbo: this is not working anyway.

This commit is contained in:
Johan Andersson 2018-11-12 18:51:13 +01:00
parent d72c3dd558
commit f910e66efb
2 changed files with 0 additions and 46 deletions

View File

@ -1,44 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
from __future__ import absolute_import
import re
import copy
import xml.etree.ElementTree as ET
from urllib.parse import urlparse
from svtplay_dl.service import Service
from svtplay_dl.log import log
from svtplay_dl.fetcher.rtmp import RTMP
class Hbo(Service):
supported_domains = ['hbo.com']
def get(self):
parse = urlparse(self.url)
try:
other = parse.fragment
except KeyError:
log.error("Something wrong with that url")
return
match = re.search("^/(.*).html", other)
if not match:
log.error("Cant find video file")
return
url = "http://www.hbo.com/data/content/{0}.xml".format(match.group(1))
data = self.http.request("get", url).content
xml = ET.XML(data)
videoid = xml.find("content")[1].find("videoId").text
url = "http://render.cdn.hbo.com/data/content/global/videos/data/{0}.xml".format(videoid)
data = self.http.request("get", url).content
xml = ET.XML(data)
ss = xml.find("videos")
sa = list(ss.iter("size"))
for i in sa:
videourl = i.find("tv14").find("path").text
match = re.search("/([a-z0-9]+:[a-z0-9]+)/", videourl)
self.options.other = "-y {0}".format(videourl[videourl.index(match.group(1)):])
yield RTMP(copy.copy(self.options), videourl[:videourl.index(match.group(1))], i.attrib["width"])

View File

@ -11,7 +11,6 @@ from svtplay_dl.service.expressen import Expressen
from svtplay_dl.service.facebook import Facebook from svtplay_dl.service.facebook import Facebook
from svtplay_dl.service.filmarkivet import Filmarkivet from svtplay_dl.service.filmarkivet import Filmarkivet
from svtplay_dl.service.flowonline import Flowonline from svtplay_dl.service.flowonline import Flowonline
from svtplay_dl.service.hbo import Hbo
from svtplay_dl.service.koket import Koket from svtplay_dl.service.koket import Koket
from svtplay_dl.service.twitch import Twitch from svtplay_dl.service.twitch import Twitch
from svtplay_dl.service.lemonwhale import Lemonwhale from svtplay_dl.service.lemonwhale import Lemonwhale
@ -56,7 +55,6 @@ sites = [
Facebook, Facebook,
Filmarkivet, Filmarkivet,
Flowonline, Flowonline,
Hbo,
Koket, Koket,
Twitch, Twitch,
Lemonwhale, Lemonwhale,