aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorN/Ame <173015200+grqz@users.noreply.github.com>2024-09-14 12:21:07 +1200
committerGitHub <noreply@github.com>2024-09-14 00:21:07 +0000
commit173d54c151b987409e3eb09552d8d89ed8fc50f7 (patch)
tree446b8cd3ea5b13c2ffc30964e49953a20a9d6762
parent4a27b8f092f7f7c10b7a334d3535c97c2af02f0a (diff)
[ie/kick:vod] Support new URL format (#10988)
Closes #10975 Authored by: grqz, bashonly Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
-rw-r--r--yt_dlp/extractor/kick.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/yt_dlp/extractor/kick.py b/yt_dlp/extractor/kick.py
index 1c1b2a177..abea5280b 100644
--- a/yt_dlp/extractor/kick.py
+++ b/yt_dlp/extractor/kick.py
@@ -67,7 +67,7 @@ class KickIE(KickBaseIE):
@classmethod
def suitable(cls, url):
- return False if KickClipIE.suitable(url) else super().suitable(url)
+ return False if (KickVODIE.suitable(url) or KickClipIE.suitable(url)) else super().suitable(url)
def _real_extract(self, url):
channel = self._match_id(url)
@@ -98,25 +98,25 @@ class KickIE(KickBaseIE):
class KickVODIE(KickBaseIE):
IE_NAME = 'kick:vod'
- _VALID_URL = r'https?://(?:www\.)?kick\.com/video/(?P<id>[\da-f]{8}-(?:[\da-f]{4}-){3}[\da-f]{12})'
+ _VALID_URL = r'https?://(?:www\.)?kick\.com/[\w-]+/videos/(?P<id>[\da-f]{8}-(?:[\da-f]{4}-){3}[\da-f]{12})'
_TESTS = [{
- 'url': 'https://kick.com/video/e74614f4-5270-4319-90ad-32179f19a45c',
+ 'url': 'https://kick.com/xqc/videos/8dd97a8d-e17f-48fb-8bc3-565f88dbc9ea',
'md5': '3870f94153e40e7121a6e46c068b70cb',
'info_dict': {
- 'id': 'e74614f4-5270-4319-90ad-32179f19a45c',
+ 'id': '8dd97a8d-e17f-48fb-8bc3-565f88dbc9ea',
'ext': 'mp4',
- 'title': r're:❎ MEGA DRAMA ❎ LIVE ❎ CLICK ❎ ULTIMATE SKILLS .+',
+ 'title': '18+ #ad 🛑LIVE🛑CLICK🛑DRAMA🛑NEWS🛑STUFF🛑REACT🛑GET IN HHERE🛑BOP BOP🛑WEEEE WOOOO🛑',
'description': 'THE BEST AT ABSOLUTELY EVERYTHING. THE JUICER. LEADER OF THE JUICERS.',
'channel': 'xqc',
'channel_id': '668',
'uploader': 'xQc',
'uploader_id': '676',
- 'upload_date': '20240724',
- 'timestamp': 1721796562,
- 'duration': 18566.0,
+ 'upload_date': '20240909',
+ 'timestamp': 1725919141,
+ 'duration': 10155.0,
'thumbnail': r're:^https?://.*\.jpg',
'view_count': int,
- 'categories': ['VALORANT'],
+ 'categories': ['Just Chatting'],
'age_limit': 0,
},
'params': {'skip_download': 'm3u8'},