X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/bfd973ece3369c593b5e82a88cc16de80088a73e..61edf57f8f13f6dfd81154174e647eb5fdd26089:/yt_dlp/extractor/springboardplatform.py diff --git a/yt_dlp/extractor/springboardplatform.py b/yt_dlp/extractor/springboardplatform.py index 539a64209..cd3261d55 100644 --- a/yt_dlp/extractor/springboardplatform.py +++ b/yt_dlp/extractor/springboardplatform.py @@ -4,11 +4,11 @@ from ..utils import ( ExtractorError, int_or_none, - xpath_attr, - xpath_text, - xpath_element, unescapeHTML, unified_timestamp, + xpath_attr, + xpath_element, + xpath_text, ) @@ -52,8 +52,7 @@ def _real_extract(self, url): index = mobj.group('index') or mobj.group('index_2') video = self._download_xml( - 'http://cms.springboardplatform.com/xml_feeds_advanced/index/%s/rss3/%s' - % (index, video_id), video_id) + f'http://cms.springboardplatform.com/xml_feeds_advanced/index/{index}/rss3/{video_id}', video_id) item = xpath_element(video, './/item', 'item', fatal=True) @@ -66,7 +65,7 @@ def _real_extract(self, url): if 'error_video.mp4' in video_url: raise ExtractorError( - 'Video %s no longer exists' % video_id, expected=True) + f'Video {video_id} no longer exists', expected=True) duration = int_or_none(content.get('duration')) tbr = int_or_none(content.get('bitrate')) @@ -102,8 +101,6 @@ def _real_extract(self, url): }) formats.append(m3u8_format) - self._sort_formats(formats) - return { 'id': video_id, 'title': title,