projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8df8c27
)
[foxnews] Simplify (Closes #6694)
author
Sergey M․
<dstftw@gmail.com>
Thu, 27 Aug 2015 15:48:03 +0000
(21:48 +0600)
committer
Sergey M․
<dstftw@gmail.com>
Thu, 27 Aug 2015 15:48:03 +0000
(21:48 +0600)
youtube_dl/extractor/foxnews.py
patch
|
blob
|
history
diff --git
a/youtube_dl/extractor/foxnews.py
b/youtube_dl/extractor/foxnews.py
index a8902c9605337bf683e4e9a020c030b9293fe719..244c75f0b32dc52721a89ceda238f58c58d4e1f3 100644
(file)
--- a/
youtube_dl/extractor/foxnews.py
+++ b/
youtube_dl/extractor/foxnews.py
@@
-10,7
+10,7
@@
from ..utils import (
class FoxNewsIE(InfoExtractor):
class FoxNewsIE(InfoExtractor):
- _VALID_URL = r'https?://
video\.fox(?:news|business)\.com
/v/(?:video-embed\.html\?video_id=)?(?P<id>\d+)'
+ _VALID_URL = r'https?://
(?P<host>video\.fox(?:news|business)\.com)
/v/(?:video-embed\.html\?video_id=)?(?P<id>\d+)'
_TESTS = [
{
'url': 'http://video.foxnews.com/v/3937480/frozen-in-time/#sp=show-clips',
_TESTS = [
{
'url': 'http://video.foxnews.com/v/3937480/frozen-in-time/#sp=show-clips',
@@
-51,12
+51,12
@@
class FoxNewsIE(InfoExtractor):
]
def _real_extract(self, url):
]
def _real_extract(self, url):
-
video_id = self._match_id(
url)
-
-
m = re.match(r'^https?://video\.fox(news|business)', url
)
+
mobj = re.match(self._VALID_URL,
url)
+ video_id = mobj.group('id')
+
host = mobj.group('host'
)
video = self._download_json(
video = self._download_json(
- 'http://
video.fox' + m.group(1) + '.com/v/feed/video/%s.js?template=fox' % video_id
, video_id)
+ 'http://
%s/v/feed/video/%s.js?template=fox' % (host, video_id)
, video_id)
item = video['channel']['item']
title = item['title']
item = video['channel']['item']
title = item['title']