]>
Raphaƫl G. Git Repositories - youtubedl/blob - youtube_dl/extractor/uktvplay.py
   2 from __future__ 
import unicode_literals
 
   4 from .common 
import InfoExtractor
 
   7 class UKTVPlayIE(InfoExtractor
): 
   8     _VALID_URL 
= r
'https?://uktvplay\.uktv\.co\.uk/.+?\?.*?\bvideo=(?P<id>\d+)' 
  10         'url': 'https://uktvplay.uktv.co.uk/shows/world-at-war/c/200/watch-online/?video=2117008346001', 
  13             'id': '2117008346001', 
  16             'description': 'Pincers', 
  17             'uploader_id': '1242911124001', 
  18             'upload_date': '20130124', 
  19             'timestamp': 1359049267, 
  23             'skip_download': True, 
  25         'expected_warnings': ['Failed to download MPD manifest'] 
  27     BRIGHTCOVE_URL_TEMPLATE 
= 'http://players.brightcove.net/1242911124001/H1xnMOqP_default/index.html?videoId=%s' 
  29     def _real_extract(self
, url
): 
  30         video_id 
= self
._match
_id
(url
) 
  31         return self
.url_result( 
  32             self
.BRIGHTCOVE_URL_TEMPLATE 
% video_id
, 
  33             'BrightcoveNew', video_id
)