diff options
| author | Yen Chi Hsuan <yan12125@gmail.com> | 2017-01-16 00:06:52 +0800 | 
|---|---|---|
| committer | Yen Chi Hsuan <yan12125@gmail.com> | 2017-01-16 00:06:52 +0800 | 
| commit | 16e2c8f7710bffb462921dbc93adfa6274bd9334 (patch) | |
| tree | aa0fc5dc54366fb3e798e70f682731c6c4ab7c33 | |
| parent | dcae7b3fdc6e6812e78c8dba96d671ccf0ab068e (diff) | |
[brightcove] Recognize another player ID
Closes #11688
| -rw-r--r-- | ChangeLog | 1 | ||||
| -rw-r--r-- | youtube_dl/extractor/brightcove.py | 2 | ||||
| -rw-r--r-- | youtube_dl/extractor/generic.py | 20 | 
3 files changed, 22 insertions, 1 deletions
| @@ -1,6 +1,7 @@  version <unreleased>  Extractors ++ [brightcove] Recognize another player ID pattern (#11688)  + [niconico] Support login via cookies (#7968)  version 2017.01.14 diff --git a/youtube_dl/extractor/brightcove.py b/youtube_dl/extractor/brightcove.py index 2e56d1df9..5c6e99da1 100644 --- a/youtube_dl/extractor/brightcove.py +++ b/youtube_dl/extractor/brightcove.py @@ -179,7 +179,7 @@ class BrightcoveLegacyIE(InfoExtractor):          params = {} -        playerID = find_param('playerID') +        playerID = find_param('playerID') or find_param('playerId')          if playerID is None:              raise ExtractorError('Cannot find player ID')          params['playerID'] = playerID diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py index ac29ec600..a3ac7d26b 100644 --- a/youtube_dl/extractor/generic.py +++ b/youtube_dl/extractor/generic.py @@ -422,6 +422,26 @@ class GenericIE(InfoExtractor):                  'skip_download': True,  # m3u8 download              },          }, +        { +            # Brightcove with alternative playerID key +            'url': 'http://www.nature.com/nmeth/journal/v9/n7/fig_tab/nmeth.2062_SV1.html', +            'info_dict': { +                'id': 'nmeth.2062_SV1', +                'title': 'Simultaneous multiview imaging of the Drosophila syncytial blastoderm : Quantitative high-speed imaging of entire developing embryos with simultaneous multiview light-sheet microscopy : Nature Methods : Nature Research', +            }, +            'playlist': [{ +                'info_dict': { +                    'id': '2228375078001', +                    'ext': 'mp4', +                    'title': 'nmeth.2062-sv1', +                    'description': 'nmeth.2062-sv1', +                    'timestamp': 1363357591, +                    'upload_date': '20130315', +                    'uploader': 'Nature Publishing Group', +                    'uploader_id': '1964492299001', +                }, +            }], +        },          # ooyala video          {              'url': 'http://www.rollingstone.com/music/videos/norwegian-dj-cashmere-cat-goes-spartan-on-with-me-premiere-20131219', | 
