From 0f7f5da9b42eeec2d684737fecb1ee49fe432b1a Mon Sep 17 00:00:00 2001 From: doe1080 <98906116+doe1080@users.noreply.github.com> Date: Wed, 16 Jul 2025 16:53:19 +0900 Subject: [PATCH] VideoPressIE --- yt_dlp/extractor/generic.py | 15 --------------- yt_dlp/extractor/videopress.py | 19 +++++++++++++++++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py index e0f5aea66..7460a60e0 100644 --- a/yt_dlp/extractor/generic.py +++ b/yt_dlp/extractor/generic.py @@ -1501,21 +1501,6 @@ class GenericIE(InfoExtractor): }, 'playlist_mincount': 2, 'skip': 'IE fix required; embed detection', - }, { - # ✅113 - # VideoPressIE - 'url': 'https://wordpress.com/support/videopress/', - 'info_dict': { - 'id': 'BZHMfMfN', - 'ext': 'mp4', - 'title': 'videopress example', - 'age_limit': 0, - 'description': '', - 'duration': 19.796, - 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', - 'timestamp': 1748969554, - 'upload_date': '20250603', - }, }, { # ✅124 # YoutubeIE diff --git a/yt_dlp/extractor/videopress.py b/yt_dlp/extractor/videopress.py index d3c9c8e22..a63dc89e5 100644 --- a/yt_dlp/extractor/videopress.py +++ b/yt_dlp/extractor/videopress.py @@ -23,8 +23,9 @@ class VideoPressIE(InfoExtractor): 'id': 'kUJmAcSf', 'ext': 'mp4', 'title': 'VideoPress Demo', - 'thumbnail': r're:^https?://.*\.jpg', - 'duration': 634.6, + 'description': '', + 'duration': 635.0, + 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', 'timestamp': 1434983935, 'upload_date': '20150622', 'age_limit': 0, @@ -37,6 +38,20 @@ class VideoPressIE(InfoExtractor): 'url': 'https://video.wordpress.com/embed/kUJmAcSf', 'only_matching': True, }] + _WEBPAGE_TESTS = [{ + 'url': 'https://wordpress.com/support/videopress/', + 'info_dict': { + 'id': 'BZHMfMfN', + 'ext': 'mp4', + 'title': 'videopress example', + 'age_limit': 0, + 'description': '', + 'duration': 19.796, + 'thumbnail': r're:https?://videos\.files\.wordpress\.com/.+\.jpg', + 'timestamp': 1748969554, + 'upload_date': '20250603', + }, + }] def _real_extract(self, url): video_id = self._match_id(url)