]>
Raphaƫl G. Git Repositories - youtubedl/blob - youtube_dl/extractor/foxnews.py
   1 from __future__ 
import unicode_literals
 
   8 class FoxNewsIE(AMPIE
): 
   9     IE_DESC 
= 'Fox News and Fox Business Video' 
  10     _VALID_URL 
= r
'https?://(?P<host>video\.fox(?:news|business)\.com)/v/(?:video-embed\.html\?video_id=)?(?P<id>\d+)' 
  13             'url': 'http://video.foxnews.com/v/3937480/frozen-in-time/#sp=show-clips', 
  14             'md5': '32aaded6ba3ef0d1c04e238d01031e5e', 
  18                 'title': 'Frozen in Time', 
  19                 'description': '16-year-old girl is size of toddler', 
  21                 # 'timestamp': 1304411491, 
  22                 # 'upload_date': '20110503', 
  23                 'thumbnail': 're:^https?://.*\.jpg$', 
  27             'url': 'http://video.foxnews.com/v/3922535568001/rep-luis-gutierrez-on-if-obamas-immigration-plan-is-legal/#sp=show-clips', 
  28             'md5': '5846c64a1ea05ec78175421b8323e2df', 
  30                 'id': '3922535568001', 
  32                 'title': "Rep. Luis Gutierrez on if Obama's immigration plan is legal", 
  33                 'description': "Congressman discusses president's plan", 
  35                 # 'timestamp': 1417662047, 
  36                 # 'upload_date': '20141204', 
  37                 'thumbnail': 're:^https?://.*\.jpg$', 
  41             'url': 'http://video.foxnews.com/v/video-embed.html?video_id=3937480&d=video.foxnews.com', 
  42             'only_matching': True, 
  45             'url': 'http://video.foxbusiness.com/v/4442309889001', 
  46             'only_matching': True, 
  50     def _real_extract(self
, url
): 
  51         host
, video_id 
= re
.match(self
._VALID
_URL
, url
).groups() 
  53         info 
= self
._extract
_feed
_info
( 
  54             'http://%s/v/feed/video/%s.js?template=fox' % (host
, video_id
))