about summary refs log tree commit diff
path: root/youtube_dl/extractor/periscope.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2017-04-02 03:20:28 +0700
committerSergey M․ <dstftw@gmail.com>2017-04-02 03:20:28 +0700
commitb3633fa0ce0f98801582f8e4e348436b0f361eb7 (patch)
treed927b44b4ad751eb1b0bcd49b3a666aaa1be4b33 /youtube_dl/extractor/periscope.py
parentb56e41a701d73072b7d62a151b7aafd87955dfe8 (diff)
downloadyoutube-dl-b3633fa0ce0f98801582f8e4e348436b0f361eb7.tar.gz
youtube-dl-b3633fa0ce0f98801582f8e4e348436b0f361eb7.tar.xz
youtube-dl-b3633fa0ce0f98801582f8e4e348436b0f361eb7.zip
[pericope] Add support for pscp.tv URLs
Diffstat (limited to 'youtube_dl/extractor/periscope.py')
-rw-r--r--youtube_dl/extractor/periscope.py7
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'