aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/vimeo.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2016-04-18 21:40:28 +0600
committerSergey M․ <dstftw@gmail.com>2016-04-18 21:40:28 +0600
commit241a318f2766ec879346fc9763916700c20d65d7 (patch)
treecb23ab093ff0c65fe6c6db848f3dc82bc47b4a58 /youtube_dl/extractor/vimeo.py
parent4fdf0823750b594d5408640829ad235bd210e989 (diff)
downloadyoutube-dl-241a318f2766ec879346fc9763916700c20d65d7.zip
youtube-dl-241a318f2766ec879346fc9763916700c20d65d7.tar.gz
youtube-dl-241a318f2766ec879346fc9763916700c20d65d7.tar.bz2
[vimeo] Improve _VALID_URL (Closes #9229)
Diffstat (limited to 'youtube_dl/extractor/vimeo.py')
-rw-r--r--youtube_dl/extractor/vimeo.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/youtube_dl/extractor/vimeo.py b/youtube_dl/extractor/vimeo.py
index 707a573..a4833a8 100644
--- a/youtube_dl/extractor/vimeo.py
+++ b/youtube_dl/extractor/vimeo.py
@@ -81,7 +81,7 @@ class VimeoIE(VimeoBaseInfoExtractor):
\.
)?
vimeo(?P<pro>pro)?\.com/
- (?!channels/[^/?#]+/?(?:$|[?#])|(?:album|ondemand)/)
+ (?!channels/[^/?#]+/?(?:$|[?#])|[^/]+/review/|(?:album|ondemand)/)
(?:.*?/)?
(?:
(?:
@@ -90,6 +90,7 @@ class VimeoIE(VimeoBaseInfoExtractor):
)?
(?:videos?/)?
(?P<id>[0-9]+)
+ (?:/[\da-f]+)?
/?(?:[?&].*)?(?:[#].*)?$
'''
IE_NAME = 'vimeo'
@@ -232,6 +233,10 @@ class VimeoIE(VimeoBaseInfoExtractor):
'url': 'https://vimeo.com/7809605',
'only_matching': True,
},
+ {
+ 'url': 'https://vimeo.com/160743502/abd0e13fb4',
+ 'only_matching': True,
+ }
]
@staticmethod