From 8fb2e1a30ec0e8113d2446d17fd935c40cde4464 Mon Sep 17 00:00:00 2001 From: Iuri Campos Date: Sat, 31 May 2025 11:16:51 +0100 Subject: [PATCH] [ie/vimeo] Added support for shiey.com Fixes #12129 The iframe in shiey.com is javascript generated so the vimeo _EMBED_REGEX was not catching it. Added a specific line for shiey.com Co-authored-by: Miguel Noronha --- supportedsites.md | 1 + yt_dlp/extractor/vimeo.py | 1 + 2 files changed, 2 insertions(+) diff --git a/supportedsites.md b/supportedsites.md index c2d7b4555..b62afe94c 100644 --- a/supportedsites.md +++ b/supportedsites.md @@ -1327,6 +1327,7 @@ # Supported sites - **ShahidShow** - **SharePoint** - **ShareVideosEmbed** + - **Shiey** - **ShemarooMe** - **ShowRoomLive** - **ShugiinItvLive**: 衆議院インターネット審議中継 diff --git a/yt_dlp/extractor/vimeo.py b/yt_dlp/extractor/vimeo.py index 09497b699..c2022298f 100644 --- a/yt_dlp/extractor/vimeo.py +++ b/yt_dlp/extractor/vimeo.py @@ -403,6 +403,7 @@ class VimeoIE(VimeoBaseInfoExtractor): r']+?src=(["\'])(?P(?:https?:)?//(?:www\.)?vimeo\.com/moogaloop\.swf.+?)\1', # Non-standard embedded Vimeo player r']+src=(["\'])(?P(?:https?:)?//(?:www\.)?vimeo\.com/[0-9]+)\1', + r'iframe src=\\"(?P(https?://player\.vimeo\.com/video/[^\\&]+))', ] _TESTS = [ {