minor improvements
This commit is contained in:
parent
ca9691bc46
commit
cc37829e68
@ -576,15 +576,15 @@ class TwitchStreamIE(TwitchBaseIE):
|
|||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
channel_name = self._match_id(url).lower()
|
channel_name = self._match_id(url).lower()
|
||||||
try:
|
try:
|
||||||
# the kraken api (v5) accepts only channel IDS.
|
# the kraken api (v5) accepts only channel IDs.
|
||||||
# kraken/users?login=CHANNELNAME returns a channel's ID from its name
|
# kraken/users?login=CHANNELNAME returns a channel's ID from its name
|
||||||
channel_id = self._call_api(
|
channel_id = self._call_api(
|
||||||
'kraken/users?login=%s' % channel_name,
|
'kraken/users?login=%s' % channel_name,
|
||||||
channel_name, 'Getting channel ID').get('users')[0].get('_id')
|
channel_name, 'Downloading channel ID').get('users')[0].get('_id')
|
||||||
assert channel_id is not None
|
assert channel_id is not None and channel_id.isdigit()
|
||||||
|
|
||||||
stream = self._call_api(
|
stream = self._call_api(
|
||||||
'kraken/streams/%s?stream_type=all' % channel_id.lower(),
|
'kraken/streams/%s?stream_type=all' % channel_id,
|
||||||
channel_name, 'Downloading stream JSON').get('stream')
|
channel_name, 'Downloading stream JSON').get('stream')
|
||||||
assert stream is not None
|
assert stream is not None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user