youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 773c0b4bb816b9cd9b5835e64b85fcdbf6113a3d
parent 23c322a531ab5ec346ec3426eaba6646c6611202
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Fri, 21 Mar 2014 00:46:32 +0100

[pbs] Add support for widget URLs (Fixes #2594)

Diffstat:
Mtest/test_all_urls.py | 1+
Myoutube_dl/extractor/pbs.py | 2+-
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/test_all_urls.py b/test/test_all_urls.py @@ -141,6 +141,7 @@ class TestAllURLsMatching(unittest.TestCase): def test_pbs(self): # https://github.com/rg3/youtube-dl/issues/2350 self.assertMatch('http://video.pbs.org/viralplayer/2365173446/', ['PBS']) + self.assertMatch('http://video.pbs.org/widget/partnerplayer/980042464/', ['PBS']) if __name__ == '__main__': unittest.main() diff --git a/youtube_dl/extractor/pbs.py b/youtube_dl/extractor/pbs.py @@ -13,7 +13,7 @@ class PBSIE(InfoExtractor): # 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>[^/]+)/ ) '''