Browse Source

[vimeo] Better formatting for regexp

totalwebcasting
Philipp Hagemeister 11 years ago
parent
commit
bbafbe20c2
1 changed files with 10 additions and 1 deletions
  1. +10
    -1
      youtube_dl/extractor/vimeo.py

+ 10
- 1
youtube_dl/extractor/vimeo.py View File

@ -16,11 +16,20 @@ from ..utils import (
unsmuggle_url,
)
class VimeoIE(InfoExtractor):
"""Information extractor for vimeo.com."""
# _VALID_URL matches Vimeo URLs
_VALID_URL = r'(?P<proto>https?://)?(?:(?:www|(?P<player>player))\.)?vimeo(?P<pro>pro)?\.com/(?:.*?/)?(?P<direct_link>play_redirect_hls\?clip_id=)?(?:videos?/)?(?P<id>[0-9]+)/?(?:[?].*)?(?:#.*)?$'
_VALID_URL = r'''(?x)
(?P<proto>https?://)?
(?:(?:www|(?P<player>player))\.)?
vimeo(?P<pro>pro)?\.com/
(?:.*?/)?
(?P<direct_link>play_redirect_hls\?clip_id=)?
(?:videos?/)?
(?P<id>[0-9]+)
/?(?:[?].*)?(?:[#].*)?$'''
_NETRC_MACHINE = 'vimeo'
IE_NAME = u'vimeo'
_TESTS = [


Loading…
Cancel
Save