mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	Update to ytdl-commit-2dd6c6e
[YouTube] Avoid crash if uploader_id extraction fails
2dd6c6edd8
Except:
    * 295736c9cba714fb5de7d1c3dd31d86e50091cf8 [jsinterp] Improve parsing
    * 384f632e8a9b61e864a26678d85b2b39933b9bae [ITV] Overhaul ITV extractor
    * 33db85c571304bbd6863e3407ad8d08764c9e53b [feat]: Add support to external downloader aria2p
			
			
This commit is contained in:
		| @@ -304,27 +304,33 @@ class VimeoIE(VimeoBaseInfoExtractor): | ||||
| 
 | ||||
|     # _VALID_URL matches Vimeo URLs | ||||
|     _VALID_URL = r'''(?x) | ||||
|                     https?:// | ||||
|                         (?: | ||||
|                             (?: | ||||
|                                 www| | ||||
|                                 player | ||||
|                             ) | ||||
|                             \. | ||||
|                         )? | ||||
|                         vimeo\.com/ | ||||
|                         (?!(?:channels|album|showcase)/[^/?#]+/?(?:$|[?#])|[^/]+/review/|ondemand/) | ||||
|                         (?:[^/]+/)*? | ||||
|                         (?: | ||||
|                             (?: | ||||
|                                 play_redirect_hls| | ||||
|                                 moogaloop\.swf)\?clip_id= | ||||
|                             )? | ||||
|                         (?:videos?/)? | ||||
|                         (?P<id>[0-9]+) | ||||
|                         (?:/(?P<unlisted_hash>[\da-f]{10}))? | ||||
|                         /?(?:[?&].*)?(?:[#].*)?$ | ||||
|                     ''' | ||||
|                      https?:// | ||||
|                          (?: | ||||
|                              (?: | ||||
|                                  www| | ||||
|                                  player | ||||
|                              ) | ||||
|                              \. | ||||
|                          )? | ||||
|                          vimeo\.com/ | ||||
|                          (?: | ||||
|                              (?P<u>user)| | ||||
|                              (?!(?:channels|album|showcase)/[^/?#]+/?(?:$|[?#])|[^/]+/review/|ondemand/) | ||||
|                              (?:.*?/)?? | ||||
|                              (?P<q> | ||||
|                                  (?: | ||||
|                                      play_redirect_hls| | ||||
|                                      moogaloop\.swf)\?clip_id= | ||||
|                              )? | ||||
|                              (?:videos?/)? | ||||
|                          ) | ||||
|                          (?P<id>[0-9]+) | ||||
|                          (?(u) | ||||
|                              /(?!videos|likes)[^/?#]+/?| | ||||
|                              (?(q)|/(?P<unlisted_hash>[\da-f]{10}))? | ||||
|                          ) | ||||
|                          (?:(?(q)[&]|(?(u)|/?)[?]).*?)?(?:[#].*)?$ | ||||
|                  ''' | ||||
|     IE_NAME = 'vimeo' | ||||
|     _EMBED_REGEX = [ | ||||
|         # iframe | ||||
| @@ -705,7 +711,12 @@ class VimeoIE(VimeoBaseInfoExtractor): | ||||
|             'params': { | ||||
|                 'skip_download': True, | ||||
|             }, | ||||
|         } | ||||
|         }, | ||||
|         { | ||||
|             # user playlist alias -> https://vimeo.com/258705797 | ||||
|             'url': 'https://vimeo.com/user26785108/newspiritualguide', | ||||
|             'only_matching': True, | ||||
|         }, | ||||
|         # https://gettingthingsdone.com/workflowmap/ | ||||
|         # vimeo embed with check-password page protected by Referer header | ||||
|     ] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan