summaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/minds.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--yt_dlp/extractor/minds.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/yt_dlp/extractor/minds.py b/yt_dlp/extractor/minds.py
index 27a6e38..71c82f2 100644
--- a/yt_dlp/extractor/minds.py
+++ b/yt_dlp/extractor/minds.py
@@ -1,5 +1,4 @@
from .common import InfoExtractor
-from ..compat import compat_str
from ..utils import (
clean_html,
format_field,
@@ -16,7 +15,7 @@ class MindsBaseIE(InfoExtractor):
api_url = 'https://www.minds.com/api/' + path
token = self._get_cookies(api_url).get('XSRF-TOKEN')
return self._download_json(
- api_url, video_id, 'Downloading %s JSON metadata' % resource, headers={
+ api_url, video_id, f'Downloading {resource} JSON metadata', headers={
'Referer': 'https://www.minds.com/',
'X-XSRF-TOKEN': token.value if token else '',
}, query=query)
@@ -98,7 +97,7 @@ class MindsIE(MindsBaseIE):
uploader_id = owner.get('username')
tags = entity.get('tags')
- if tags and isinstance(tags, compat_str):
+ if tags and isinstance(tags, str):
tags = [tags]
thumbnail = None
@@ -135,8 +134,8 @@ class MindsFeedBaseIE(MindsBaseIE):
i = 1
while True:
data = self._call_api(
- 'v2/feeds/container/%s/videos' % feed_id,
- feed_id, 'page %s' % i, query)
+ f'v2/feeds/container/{feed_id}/videos',
+ feed_id, f'page {i}', query)
entities = data.get('entities') or []
for entity in entities:
guid = entity.get('guid')
@@ -153,7 +152,7 @@ class MindsFeedBaseIE(MindsBaseIE):
def _real_extract(self, url):
feed_id = self._match_id(url)
feed = self._call_api(
- 'v1/%s/%s' % (self._FEED_PATH, feed_id),
+ f'v1/{self._FEED_PATH}/{feed_id}',
feed_id, self._FEED_TYPE)[self._FEED_TYPE]
return self.playlist_result(