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

@@ -9,6 +9,7 @@ from ..utils import (
class YappyIE(InfoExtractor):
_WORKING = False
_VALID_URL = r'https?://yappy\.media/video/(?P<id>\w+)'
_TESTS = [{
'url': 'https://yappy.media/video/47fea6d8586f48d1a0cf96a7342aabd2',
@@ -26,7 +27,7 @@ class YappyIE(InfoExtractor):
'categories': ['Образование и наука', 'Лайфхак', 'Технологии', 'Арт/искусство'],
'repost_count': int,
'uploader': 'YAPPY',
}
},
}, {
'url': 'https://yappy.media/video/3862451954ad4bd58ae2ccefddb0bd33',
'info_dict': {
@@ -42,7 +43,7 @@ class YappyIE(InfoExtractor):
'uploader': 'LENA SHTURMAN',
'upload_date': '20230126',
'thumbnail': 'https://cdn-st.ritm.media/static/pic/user_thumbnails/6e76bb4bbad640b6/9ec84c115b2b1967/1674716171.jpg',
}
},
}]
def _real_extract(self, url):
@@ -63,13 +64,13 @@ class YappyIE(InfoExtractor):
'url': media_url,
'ext': 'mp4',
'format_note': 'Watermarked' if has_watermark else None,
'preference': -10 if has_watermark else None
'preference': -10 if has_watermark else None,
}] if media_url else []
if has_watermark:
formats.append({
'url': media_url.replace('-wm.mp4', '.mp4'),
'ext': 'mp4'
'ext': 'mp4',
})
audio_link = traverse_obj(media_data, ('audio', 'link'))
@@ -78,7 +79,7 @@ class YappyIE(InfoExtractor):
'url': audio_link,
'ext': 'mp3',
'acodec': 'mp3',
'vcodec': 'none'
'vcodec': 'none',
})
return {
@@ -96,7 +97,7 @@ class YappyIE(InfoExtractor):
'uploader': traverse_obj(media_data, ('creator', 'firstName')),
'uploader_id': traverse_obj(media_data, ('creator', ('uuid', 'nickname')), get_all=False),
'categories': traverse_obj(media_data, ('categories', ..., 'name')) or None,
'repost_count': int_or_none(media_data.get('sharingCount'))
'repost_count': int_or_none(media_data.get('sharingCount')),
}