Upgrade yt_dlp and download script

This commit is contained in:
2025-05-02 16:11:08 -05:00
parent 3a2e8eeb08
commit d68d9ce4f9
1194 changed files with 60099 additions and 44436 deletions

View File

@@ -1,10 +1,5 @@
from .common import InfoExtractor
from ..utils import (
clean_html,
int_or_none,
traverse_obj
)
from ..utils import clean_html, int_or_none, traverse_obj
_API_URL = 'https://dak1vd5vmi7x6.cloudfront.net/api/v1/publicrole/{}/{}?id={}'
@@ -25,11 +20,11 @@ class ManotoTVIE(InfoExtractor):
'title': 'کارول و جان',
'description': 'md5:d0fff1f8ba5c6775d312a00165d1a97e',
'thumbnail': r're:^https?://.*\.(jpeg|png|jpg)$',
'ext': 'mp4'
'ext': 'mp4',
},
'params': {
'skip_download': 'm3u8',
}
},
}, {
'url': 'https://www.manototv.com/episode/12576',
'info_dict': {
@@ -42,11 +37,11 @@ class ManotoTVIE(InfoExtractor):
'title': 'سه ماه تعطیلی',
'description': 'سه ماه تعطیلی فیلمی به کارگردانی و نویسندگی شاپور قریب ساختهٔ سال ۱۳۵۶ است.',
'thumbnail': r're:^https?://.*\.(jpeg|png|jpg)$',
'ext': 'mp4'
'ext': 'mp4',
},
'params': {
'skip_download': 'm3u8',
}
},
}]
def _real_extract(self, url):
@@ -98,7 +93,7 @@ class ManotoTVShowIE(InfoExtractor):
entries = [
self.url_result(
'https://www.manototv.com/episode/%s' % item['slideID'], ie=ManotoTVIE.ie_key(), video_id=item['slideID'])
'https://www.manototv.com/episode/{}'.format(item['slideID']), ie=ManotoTVIE.ie_key(), video_id=item['slideID'])
for item in playlist]
return self.playlist_result(entries, show_id, title, description)
@@ -116,7 +111,7 @@ class ManotoTVLiveIE(InfoExtractor):
},
'params': {
'skip_download': 'm3u8',
}
},
}
def _real_extract(self, url):