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

justin: refactor get function

This commit is contained in:
Johan Andersson 2015-05-24 12:37:16 +02:00
parent e1100fa7d4
commit 6f228284cf

View File

@ -52,24 +52,19 @@ class Justin(Service):
match = re.match(r'/(\w+)/([bcv])/(\d+)', urlp.path)
if not match:
try:
for i in self._get_channel(options, urlp):
yield i
except JustinUrlException as e:
log.debug(str(e))
log.error("This twitch/justin video type is unsupported")
return
data = self._get_channel(options, urlp)
else:
if match.group(2) in ["b", "c"]:
log.error("This twitch video type is unsupported")
return
try:
for i in self._get_archive(options, match.group(3)):
yield i
except JustinUrlException as e:
log.debug(str(e))
log.error("This twitch video type is unsupported")
return
data = self._get_archive(options, match.group(3))
try:
for i in data:
yield i
except JustinUrlException as e:
log.debug(str(e))
log.error("This twitch video type is unsupported")
return
def _get_static_video(self, options, videoid):
access = self._get_access_token(videoid)