Browse Source

[hbo] Add display_id and another test (#10892)

totalwebcasting
Yen Chi Hsuan 8 years ago
parent
commit
27b8d2ee95
No known key found for this signature in database GPG Key ID: 3FDDD575826C5C30
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      youtube_dl/extractor/hbo.py

+ 8
- 1
youtube_dl/extractor/hbo.py View File

@ -138,11 +138,15 @@ class HBOEpisodeIE(HBOBaseIE):
'md5': '689132b253cc0ab7434237fc3a293210', 'md5': '689132b253cc0ab7434237fc3a293210',
'info_dict': { 'info_dict': {
'id': '1439518', 'id': '1439518',
'display_id': 'ep-52-inside-the-episode',
'ext': 'mp4', 'ext': 'mp4',
'title': 'Ep. 52: Inside the Episode', 'title': 'Ep. 52: Inside the Episode',
'thumbnail': 're:https?://.*\.jpg$', 'thumbnail': 're:https?://.*\.jpg$',
'duration': 240, 'duration': 240,
}, },
}, {
'url': 'http://www.hbo.com/game-of-thrones/about/video/season-5-invitation-to-the-set.html?autoplay=true',
'only_matching': True,
}] }]
def _real_extract(self, url): def _real_extract(self, url):
@ -154,4 +158,7 @@ class HBOEpisodeIE(HBOBaseIE):
r'(?P<q1>[\'"])videoId(?P=q1)\s*:\s*(?P<q2>[\'"])(?P<video_id>\d+)(?P=q2)', r'(?P<q1>[\'"])videoId(?P=q1)\s*:\s*(?P<q2>[\'"])(?P<video_id>\d+)(?P=q2)',
webpage, 'video ID', group='video_id') webpage, 'video ID', group='video_id')
return self._extract_from_id(video_id)
info_dict = self._extract_from_id(video_id)
info_dict['display_id'] = display_id
return info_dict

Loading…
Cancel
Save