aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-08-26 06:28:37 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-08-26 06:29:03 +0530
commit1d64a59547d1c674de5750d4581131ec8e2d280e (patch)
tree394cd9fb5b9d35493164082233ef3df2b25d8cf2
parentca7f8b8f3150ad80e8a0de97e0b6f53df944e3d9 (diff)
downloadhypervideo-pre-1d64a59547d1c674de5750d4581131ec8e2d280e.tar.lz
hypervideo-pre-1d64a59547d1c674de5750d4581131ec8e2d280e.tar.xz
hypervideo-pre-1d64a59547d1c674de5750d4581131ec8e2d280e.zip
[extractor/vimeo:user] Fix _VALID_URL
Closes #4758
-rw-r--r--yt_dlp/extractor/vimeo.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/yt_dlp/extractor/vimeo.py b/yt_dlp/extractor/vimeo.py
index 9e17149be..25d2f200f 100644
--- a/yt_dlp/extractor/vimeo.py
+++ b/yt_dlp/extractor/vimeo.py
@@ -1131,7 +1131,7 @@ class VimeoChannelIE(VimeoBaseInfoExtractor):
class VimeoUserIE(VimeoChannelIE):
IE_NAME = 'vimeo:user'
- _VALID_URL = r'https://vimeo\.com/(?!(?:[0-9]+|watchlater)(?:$|[?#/]))(?P<id>[^/]+)(?:/videos|[#?]|$)'
+ _VALID_URL = r'https://vimeo\.com/(?!(?:[0-9]+|watchlater)(?:$|[?#/]))(?P<id>[^/]+)(?:/videos)?/?(?:$|[?#])'
_TITLE_RE = r'<a[^>]+?class="user">([^<>]+?)</a>'
_TESTS = [{
'url': 'https://vimeo.com/nkistudio/videos',
@@ -1140,6 +1140,9 @@ class VimeoUserIE(VimeoChannelIE):
'id': 'nkistudio',
},
'playlist_mincount': 66,
+ }, {
+ 'url': 'https://vimeo.com/nkistudio/',
+ 'only_matching': True,
}]
_BASE_URL_TEMPL = 'https://vimeo.com/%s'