projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d8fef8f
)
[9gag] Support embed URLs
author
Sergey M․
<dstftw@gmail.com>
Tue, 22 Sep 2015 19:58:47 +0000
(
01:58
+0600)
committer
Sergey M․
<dstftw@gmail.com>
Tue, 22 Sep 2015 19:58:47 +0000
(
01:58
+0600)
youtube_dl/extractor/ninegag.py
patch
|
blob
|
history
diff --git
a/youtube_dl/extractor/ninegag.py
b/youtube_dl/extractor/ninegag.py
index 4adff197e724863b740051a6b1c78e27dfb0980e..a06d38afde37a0f4ad3947776910e9c3b5a39286 100644
(file)
--- a/
youtube_dl/extractor/ninegag.py
+++ b/
youtube_dl/extractor/ninegag.py
@@
-8,7
+8,7
@@
from ..utils import str_to_int
class NineGagIE(InfoExtractor):
IE_NAME = '9gag'
class NineGagIE(InfoExtractor):
IE_NAME = '9gag'
- _VALID_URL = r'https?://(?:www\.)?9gag(?:\.com/tv|\.tv)/
p
/(?P<id>[a-zA-Z0-9]+)(?:/(?P<display_id>[^?#/]+))?'
+ _VALID_URL = r'https?://(?:www\.)?9gag(?:\.com/tv|\.tv)/
(?:p|embed)
/(?P<id>[a-zA-Z0-9]+)(?:/(?P<display_id>[^?#/]+))?'
_TESTS = [{
'url': 'http://9gag.com/tv/p/Kk2X5/people-are-awesome-2013-is-absolutely-awesome',
_TESTS = [{
'url': 'http://9gag.com/tv/p/Kk2X5/people-are-awesome-2013-is-absolutely-awesome',
@@
-42,7
+42,11
@@
class NineGagIE(InfoExtractor):
}, {
'url': 'http://9gag.tv/p/Kk2X5',
'only_matching': True,
}, {
'url': 'http://9gag.tv/p/Kk2X5',
'only_matching': True,
+ }, {
+ 'url': 'http://9gag.com/tv/embed/a5Dmvl',
+ 'only_matching': True,
}]
}]
+
_EXTERNAL_VIDEO_PROVIDER = {
'1': {
'url': '%s',
_EXTERNAL_VIDEO_PROVIDER = {
'1': {
'url': '%s',