diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-08-26 06:28:37 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-08-26 06:29:03 +0530 |
commit | 1d64a59547d1c674de5750d4581131ec8e2d280e (patch) | |
tree | 394cd9fb5b9d35493164082233ef3df2b25d8cf2 | |
parent | ca7f8b8f3150ad80e8a0de97e0b6f53df944e3d9 (diff) | |
download | hypervideo-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.py | 5 |
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' |