replace "" with ''

pull/10657/head
voidptr_t 6 months ago
parent 7f02e044b7
commit 04aba893e3

@ -1,8 +1,5 @@
from pprint import pprint
from yt_dlp.extractor.common import InfoExtractor from yt_dlp.extractor.common import InfoExtractor
class PlVideoVideoIE(InfoExtractor): class PlVideoVideoIE(InfoExtractor):
_VALID_URL = r'https?://(?:www\.)?plvideo\.ru/watch\?v=(?P<id>\w+)&?(.+)?' # type: ignore _VALID_URL = r'https?://(?:www\.)?plvideo\.ru/watch\?v=(?P<id>\w+)&?(.+)?' # type: ignore
_TESTS = [ _TESTS = [
@ -18,20 +15,20 @@ class PlVideoVideoIE(InfoExtractor):
def _real_extract(self, url): def _real_extract(self, url):
video_id = self._match_id(url) video_id = self._match_id(url)
api_url = f"https://api.g1.plvideo.ru/v1/videos/{video_id}?Aud=18" api_url = f'https://api.g1.plvideo.ru/v1/videos/{video_id}?Aud=18'
result = self._download_json(api_url, video_id, "Downloading video JSON") result = self._download_json(api_url, video_id, 'Downloading video JSON')
assert result.get("code") == 200, "Failed to download video JSON" assert result.get('code') == 200, 'Failed to download video JSON'
item = result.get("item") item = result.get('item')
assert item is not None, "Bad API response" assert item is not None, 'Bad API response'
thumbnail = item.get("cover").get("paths").get("original").get("src") thumbnail = item.get('cover').get('paths').get('original').get('src')
formats = [] formats = []
for key, value in item.get("profiles").items(): for key, value in item.get('profiles').items():
hlsurl = value.get("hls") hlsurl = value.get('hls')
fmt = { fmt = {
'url': hlsurl, 'url': hlsurl,
'ext': 'mp4', 'ext': 'mp4',
@ -46,7 +43,7 @@ class PlVideoVideoIE(InfoExtractor):
return { return {
'id': video_id, 'id': video_id,
'title': item.get("title"), 'title': item.get('title'),
'formats': formats, 'formats': formats,
} }

Loading…
Cancel
Save