X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/db50f19d76c6870a5a13d0cab9287d684fd7449a..add96eb9f84cfffe85682bf2fb85135746994ee8:/yt_dlp/extractor/streamable.py diff --git a/yt_dlp/extractor/streamable.py b/yt_dlp/extractor/streamable.py index c303ac53a..62ae0ee46 100644 --- a/yt_dlp/extractor/streamable.py +++ b/yt_dlp/extractor/streamable.py @@ -25,7 +25,7 @@ class StreamableIE(InfoExtractor): 'upload_date': '20160208', 'duration': 61.516, 'view_count': int, - } + }, }, # older video without bitrate, width/height, codecs, etc. info { @@ -40,7 +40,7 @@ class StreamableIE(InfoExtractor): 'upload_date': '20150311', 'duration': 12, 'view_count': int, - } + }, }, { 'url': 'https://streamable.com/e/dnd1', @@ -49,7 +49,7 @@ class StreamableIE(InfoExtractor): { 'url': 'https://streamable.com/s/okkqk/drxjds', 'only_matching': True, - } + }, ] def _real_extract(self, url): @@ -59,7 +59,7 @@ def _real_extract(self, url): # to return video info like the title properly sometimes, and doesn't # include info like the video duration video = self._download_json( - 'https://ajax.streamable.com/videos/%s' % video_id, video_id) + f'https://ajax.streamable.com/videos/{video_id}', video_id) # Format IDs: # 0 The video is being uploaded @@ -99,5 +99,5 @@ def _real_extract(self, url): 'timestamp': float_or_none(video.get('date_added')), 'duration': float_or_none(video.get('duration')), 'view_count': int_or_none(video.get('plays')), - 'formats': formats + 'formats': formats, }