projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
release 2018.08.04
[youtube-dl]
/
youtube_dl
/
extractor
/
coub.py
diff --git
a/youtube_dl/extractor/coub.py
b/youtube_dl/extractor/coub.py
index c3b09b177a62f997b3ee56ff7dc6b9864cfc75ed..6ea03e65cbf84d4edba9a74f53ce7e1106bf511a 100644
(file)
--- a/
youtube_dl/extractor/coub.py
+++ b/
youtube_dl/extractor/coub.py
@@
-20,16
+20,15
@@
class CoubIE(InfoExtractor):
'id': '5u5n1',
'ext': 'mp4',
'title': 'The Matrix Moonwalk',
'id': '5u5n1',
'ext': 'mp4',
'title': 'The Matrix Moonwalk',
- 'thumbnail': 're:^https?://.*\.jpg$',
+ 'thumbnail':
r
're:^https?://.*\.jpg$',
'duration': 4.6,
'timestamp': 1428527772,
'upload_date': '20150408',
'duration': 4.6,
'timestamp': 1428527772,
'upload_date': '20150408',
- 'uploader': '
Артём Лоскутников
',
+ 'uploader': '
Artyom Loskutnikov
',
'uploader_id': 'artyom.loskutnikov',
'view_count': int,
'like_count': int,
'repost_count': int,
'uploader_id': 'artyom.loskutnikov',
'view_count': int,
'like_count': int,
'repost_count': int,
- 'comment_count': int,
'age_limit': 0,
},
}, {
'age_limit': 0,
},
}, {
@@
-38,6
+37,10
@@
class CoubIE(InfoExtractor):
}, {
'url': 'coub:5u5n1',
'only_matching': True,
}, {
'url': 'coub:5u5n1',
'only_matching': True,
+ }, {
+ # longer video id
+ 'url': 'http://coub.com/view/237d5l5h',
+ 'only_matching': True,
}]
def _real_extract(self, url):
}]
def _real_extract(self, url):
@@
-114,7
+117,6
@@
class CoubIE(InfoExtractor):
view_count = int_or_none(coub.get('views_count') or coub.get('views_increase_count'))
like_count = int_or_none(coub.get('likes_count'))
repost_count = int_or_none(coub.get('recoubs_count'))
view_count = int_or_none(coub.get('views_count') or coub.get('views_increase_count'))
like_count = int_or_none(coub.get('likes_count'))
repost_count = int_or_none(coub.get('recoubs_count'))
- comment_count = int_or_none(coub.get('comments_count'))
age_restricted = coub.get('age_restricted', coub.get('age_restricted_by_admin'))
if age_restricted is not None:
age_restricted = coub.get('age_restricted', coub.get('age_restricted_by_admin'))
if age_restricted is not None:
@@
-133,7
+135,6
@@
class CoubIE(InfoExtractor):
'view_count': view_count,
'like_count': like_count,
'repost_count': repost_count,
'view_count': view_count,
'like_count': like_count,
'repost_count': repost_count,
- 'comment_count': comment_count,
'age_limit': age_limit,
'formats': formats,
}
'age_limit': age_limit,
'formats': formats,
}