]> gitweb @ CieloNegro.org - youtube-dl.git/blobdiff - youtube_dl/extractor/pbs.py
[pbs] Add support for widget URLs (Fixes #2594)
[youtube-dl.git] / youtube_dl / extractor / pbs.py
index 8d847e7fe355eada2bb308b19cafd2f7a3e81cd6..56fbe3d56e8ff65a9710e7888828b5980fccab99 100644 (file)
@@ -9,11 +9,11 @@ class PBSIE(InfoExtractor):
     _VALID_URL = r'''(?x)https?://
         (?:
             # Direct video URL
-            video\.pbs\.org/video/(?P<id>[0-9]+)/? |
+            video\.pbs\.org/(?:viralplayer|video)/(?P<id>[0-9]+)/? |
             # Article with embedded player
            (?:www\.)?pbs\.org/(?:[^/]+/){2,5}(?P<presumptive_id>[^/]+)/?(?:$|[?\#]) |
            # Player
-           video\.pbs\.org/partnerplayer/(?P<player_id>[^/]+)/
+           video\.pbs\.org/(?:widget/)?partnerplayer/(?P<player_id>[^/]+)/
         )
     '''