X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/e897bd8292a41999cf51dba91b390db5643c72db..5dbac313ae4e3e8521dfe2e1a6a048a98ff4b4fe:/yt_dlp/extractor/rai.py diff --git a/yt_dlp/extractor/rai.py b/yt_dlp/extractor/rai.py index c2e7a6fb8..efb47affc 100644 --- a/yt_dlp/extractor/rai.py +++ b/yt_dlp/extractor/rai.py @@ -143,7 +143,7 @@ def _create_http_urls(self, manifest_url, relinker_url, fmts, video_id): } def percentage(number, target, pc=20, roof=125): - '''check if the target is in the range of number +/- percent''' + """check if the target is in the range of number +/- percent""" if not number or number < 0: return False return abs(target - number) < min(float(number) * float(pc) / 100.0, roof) @@ -199,7 +199,7 @@ def get_format_info(tbr): # filter out single-stream formats fmts = [f for f in fmts - if not f.get('vcodec') == 'none' and not f.get('acodec') == 'none'] + if f.get('vcodec') != 'none' and f.get('acodec') != 'none'] mobj = re.search(_MANIFEST_REG, manifest_url) if not mobj: @@ -213,7 +213,7 @@ def get_format_info(tbr): 'url': _MP4_TMPL % (relinker_url, q), 'protocol': 'https', 'ext': 'mp4', - **get_format_info(q) + **get_format_info(q), }) return formats @@ -299,7 +299,7 @@ class RaiPlayIE(RaiBaseIE): 'formats': 'count:7', }, 'params': {'skip_download': True}, - 'expected_warnings': ['Video not available. Likely due to geo-restriction.'] + 'expected_warnings': ['Video not available. Likely due to geo-restriction.'], }, { # 1500 quality 'url': 'https://www.raiplay.it/video/2012/09/S1E11---Tutto-cio-che-luccica-0cab3323-732e-45d6-8e86-7704acab6598.html', @@ -373,7 +373,7 @@ def _real_extract(self, url): 'episode_number': int_or_none(media.get('episode')), 'subtitles': self._extract_subtitles(url, video), 'release_year': int_or_none(traverse_obj(media, ('track_info', 'edit_year'))), - **relinker_info + **relinker_info, } @@ -596,7 +596,7 @@ class RaiIE(RaiBaseIE): 'upload_date': '20140612', }, 'params': {'skip_download': True}, - 'expected_warnings': ['Video not available. Likely due to geo-restriction.'] + 'expected_warnings': ['Video not available. Likely due to geo-restriction.'], }, { 'url': 'https://www.rai.it/dl/RaiTV/programmi/media/ContentItem-efb17665-691c-45d5-a60c-5301333cbb0c.html', 'info_dict': { @@ -606,7 +606,7 @@ class RaiIE(RaiBaseIE): 'description': 'TG1 edizione integrale ore 20:00 del giorno 03/11/2016', 'thumbnail': r're:^https?://.*\.jpg$', 'duration': 2214, - 'upload_date': '20161103' + 'upload_date': '20161103', }, 'params': {'skip_download': True}, }, { @@ -632,7 +632,7 @@ def _real_extract(self, url): 'ext': media.get('formatoAudio'), 'vcodec': 'none', 'acodec': media.get('formatoAudio'), - }] + }], } elif 'Video' in media['type']: relinker_info = self._extract_relinker_info(media['mediaUri'], content_id) @@ -652,7 +652,7 @@ def _real_extract(self, url): 'upload_date': unified_strdate(media.get('date')), 'duration': parse_duration(media.get('length')), 'subtitles': self._extract_subtitles(url, media), - **relinker_info + **relinker_info, } @@ -721,7 +721,7 @@ def _real_extract(self, url): 'title': player_data.get('title') or track_info.get('title') or self._og_search_title(webpage), 'upload_date': unified_strdate(track_info.get('date')), 'uploader': strip_or_none(track_info.get('editor') or None), - **relinker_info + **relinker_info, }