diff options
Diffstat (limited to 'yt_dlp/extractor/dplay.py')
-rw-r--r-- | yt_dlp/extractor/dplay.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/yt_dlp/extractor/dplay.py b/yt_dlp/extractor/dplay.py index ddf2128..48eae10 100644 --- a/yt_dlp/extractor/dplay.py +++ b/yt_dlp/extractor/dplay.py @@ -70,7 +70,7 @@ class DPlayBaseIE(InfoExtractor): self._initialize_geo_bypass({ 'countries': geo_countries, }) - disco_base = 'https://%s/' % disco_host + disco_base = f'https://{disco_host}/' headers = { 'Referer': url, } @@ -84,7 +84,7 @@ class DPlayBaseIE(InfoExtractor): 'fields[show]': 'name', 'fields[tag]': 'name', 'fields[video]': 'description,episodeNumber,name,publishStart,seasonNumber,videoDuration', - 'include': 'images,primaryChannel,show,tags' + 'include': 'images,primaryChannel,show,tags', }) except ExtractorError as e: if isinstance(e.cause, HTTPError) and e.cause.status == 400: @@ -359,7 +359,7 @@ class DiscoveryPlusBaseIE(DPlayBaseIE): }, 'videoId': video_id, 'wisteriaProperties': {}, - }).encode('utf-8'))['data']['attributes']['streaming'] + }).encode())['data']['attributes']['streaming'] def _real_extract(self, url): return self._get_disco_api_info(url, self._match_id(url), **self._DISCO_API_PARAMS) @@ -857,7 +857,7 @@ class DiscoveryPlusIndiaIE(DiscoveryPlusBaseIE): }, 'params': { 'skip_download': True, - } + }, }] _PRODUCT = 'dplus-india' @@ -870,7 +870,7 @@ class DiscoveryPlusIndiaIE(DiscoveryPlusBaseIE): def _update_disco_api_headers(self, headers, disco_base, display_id, realm): headers.update({ - 'x-disco-params': 'realm=%s' % realm, + 'x-disco-params': f'realm={realm}', 'x-disco-client': f'WEB:UNKNOWN:{self._PRODUCT}:17.0.0', 'Authorization': self._get_auth(disco_base, display_id, realm), }) @@ -967,14 +967,14 @@ class DiscoveryPlusShowBaseIE(DPlayBaseIE): while page_num < total_pages: season_json = self._download_json( season_url.format(season_id, show_id, str(page_num + 1)), show_name, headers=headers, - note='Downloading season %s JSON metadata%s' % (season_id, ' page %d' % page_num if page_num else '')) + note='Downloading season {} JSON metadata{}'.format(season_id, f' page {page_num}' if page_num else '')) if page_num == 0: total_pages = try_get(season_json, lambda x: x['meta']['totalPages'], int) or 1 episodes_json = season_json['data'] for episode in episodes_json: video_path = episode['attributes']['path'] yield self.url_result( - '%svideos/%s' % (self._DOMAIN, video_path), + f'{self._DOMAIN}videos/{video_path}', ie=self._VIDEO_IE.ie_key(), video_id=episode.get('id') or video_path) page_num += 1 @@ -1002,7 +1002,7 @@ class DiscoveryPlusItalyIE(DiscoveryPlusBaseIE): def _update_disco_api_headers(self, headers, disco_base, display_id, realm): headers.update({ - 'x-disco-params': 'realm=%s' % realm, + 'x-disco-params': f'realm={realm}', 'x-disco-client': f'WEB:UNKNOWN:{self._PRODUCT}:25.2.6', 'Authorization': self._get_auth(disco_base, display_id, realm), }) |