summaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/joj.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-05 09:06:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-05 09:06:10 +0000
commit7e21328585afda6d66f98ca476301680eeffac32 (patch)
tree266a4e7b20443f94572748781d71fc0375a15037 /yt_dlp/extractor/joj.py
parentAdding upstream version 2024.05.27. (diff)
downloadyt-dlp-7e21328585afda6d66f98ca476301680eeffac32.tar.xz
yt-dlp-7e21328585afda6d66f98ca476301680eeffac32.zip
Adding upstream version 2024.07.01.upstream/2024.07.01
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--yt_dlp/extractor/joj.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/yt_dlp/extractor/joj.py b/yt_dlp/extractor/joj.py
index ea46042..0c8e999 100644
--- a/yt_dlp/extractor/joj.py
+++ b/yt_dlp/extractor/joj.py
@@ -1,5 +1,4 @@
from .common import InfoExtractor
-from ..compat import compat_str
from ..utils import (
format_field,
int_or_none,
@@ -25,7 +24,7 @@ class JojIE(InfoExtractor):
'title': 'NOVÉ BÝVANIE',
'thumbnail': r're:^https?://.*?$',
'duration': 3118,
- }
+ },
}, {
'url': 'https://media.joj.sk/embed/CSM0Na0l0p1',
'info_dict': {
@@ -35,7 +34,7 @@ class JojIE(InfoExtractor):
'title': 'Extrémne rodiny 2 - POKRAČOVANIE (2012/04/09 21:30:00)',
'duration': 3937,
'thumbnail': r're:^https?://.*?$',
- }
+ },
}, {
'url': 'https://media.joj.sk/embed/9i1cxv',
'only_matching': True,
@@ -51,7 +50,7 @@ class JojIE(InfoExtractor):
video_id = self._match_id(url)
webpage = self._download_webpage(
- 'https://media.joj.sk/embed/%s' % video_id, video_id)
+ f'https://media.joj.sk/embed/{video_id}', video_id)
title = (self._search_json(r'videoTitle\s*:', webpage, 'title', video_id,
contains_pattern=r'["\'].+["\']', default=None)
@@ -66,7 +65,7 @@ class JojIE(InfoExtractor):
formats = []
for format_url in try_get(bitrates, lambda x: x['mp4'], list) or []:
- if isinstance(format_url, compat_str):
+ if isinstance(format_url, str):
height = self._search_regex(
r'(\d+)[pP]|(pal)\.', format_url, 'height', default=None)
if height == 'pal':
@@ -78,7 +77,7 @@ class JojIE(InfoExtractor):
})
if not formats:
playlist = self._download_xml(
- 'https://media.joj.sk/services/Video.php?clip=%s' % video_id,
+ f'https://media.joj.sk/services/Video.php?clip={video_id}',
video_id)
for file_el in playlist.findall('./files/file'):
path = file_el.get('path')
@@ -86,8 +85,8 @@ class JojIE(InfoExtractor):
continue
format_id = file_el.get('id') or file_el.get('label')
formats.append({
- 'url': 'http://n16.joj.sk/storage/%s' % path.replace(
- 'dat/', '', 1),
+ 'url': 'http://n16.joj.sk/storage/{}'.format(path.replace(
+ 'dat/', '', 1)),
'format_id': format_id,
'height': int_or_none(self._search_regex(
r'(\d+)[pP]', format_id or path, 'height',