diff options
Diffstat (limited to 'youtube_dl/extractor/periscope.py')
| -rw-r--r-- | youtube_dl/extractor/periscope.py | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/youtube_dl/extractor/periscope.py b/youtube_dl/extractor/periscope.py index 0e3623024..1add6b840 100644 --- a/youtube_dl/extractor/periscope.py +++ b/youtube_dl/extractor/periscope.py @@ -20,7 +20,7 @@ class PeriscopeBaseIE(InfoExtractor):  class PeriscopeIE(PeriscopeBaseIE):      IE_DESC = 'Periscope'      IE_NAME = 'periscope' -    _VALID_URL = r'https?://(?:www\.)?periscope\.tv/[^/]+/(?P<id>[^/?#]+)' +    _VALID_URL = r'https?://(?:www\.)?(?:periscope|pscp)\.tv/[^/]+/(?P<id>[^/?#]+)'      # Alive example URLs can be found here http://onperiscope.com/      _TESTS = [{          'url': 'https://www.periscope.tv/w/aJUQnjY3MjA3ODF8NTYxMDIyMDl2zCg2pECBgwTqRpQuQD352EMPTKQjT4uqlM3cgWFA-g==', @@ -41,6 +41,9 @@ class PeriscopeIE(PeriscopeBaseIE):      }, {          'url': 'https://www.periscope.tv/bastaakanoggano/1OdKrlkZZjOJX',          'only_matching': True, +    }, { +        'url': 'https://www.periscope.tv/w/1ZkKzPbMVggJv', +        'only_matching': True,      }]      @staticmethod @@ -103,7 +106,7 @@ class PeriscopeIE(PeriscopeBaseIE):  class PeriscopeUserIE(PeriscopeBaseIE): -    _VALID_URL = r'https?://(?:www\.)?periscope\.tv/(?P<id>[^/]+)/?$' +    _VALID_URL = r'https?://(?:www\.)?(?:periscope|pscp)\.tv/(?P<id>[^/]+)/?$'      IE_DESC = 'Periscope user videos'      IE_NAME = 'periscope:user'  | 
