mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-10 00:58:17 +02:00
[comedycentral:shows] Generate better IDs and add a test for that
This commit is contained in:
parent
0692ef86ef
commit
91755ee384
@ -49,7 +49,9 @@ class ComedyCentralShowsIE(MTVServicesInfoExtractor):
|
|||||||
|(watch/(?P<date>[^/]*)/(?P<tdstitle>.*))
|
|(watch/(?P<date>[^/]*)/(?P<tdstitle>.*))
|
||||||
)|
|
)|
|
||||||
(?P<interview>
|
(?P<interview>
|
||||||
extended-interviews/(?P<interID>[0-9a-z]+)/(?:playlist_tds_extended_)?(?P<interview_title>.*?)(/.*?)?)))
|
extended-interviews/(?P<interID>[0-9a-z]+)/
|
||||||
|
(?:playlist_tds_extended_)?(?P<interview_title>[^/?#]*?)
|
||||||
|
(?:/[^/?#]?|[?#]|$))))
|
||||||
'''
|
'''
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
'url': 'http://thedailyshow.cc.com/watch/thu-december-13-2012/kristen-stewart',
|
'url': 'http://thedailyshow.cc.com/watch/thu-december-13-2012/kristen-stewart',
|
||||||
@ -62,6 +64,35 @@ class ComedyCentralShowsIE(MTVServicesInfoExtractor):
|
|||||||
'uploader': 'thedailyshow',
|
'uploader': 'thedailyshow',
|
||||||
'title': 'thedailyshow kristen-stewart part 1',
|
'title': 'thedailyshow kristen-stewart part 1',
|
||||||
}
|
}
|
||||||
|
}, {
|
||||||
|
'url': 'http://thedailyshow.cc.com/extended-interviews/b6364d/sarah-chayes-extended-interview',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'sarah-chayes-extended-interview',
|
||||||
|
'description': 'Carnegie Endowment Senior Associate Sarah Chayes discusses how corrupt institutions function throughout the world in her book "Thieves of State: Why Corruption Threatens Global Security."',
|
||||||
|
'title': 'thedailyshow Sarah Chayes Extended Interview',
|
||||||
|
},
|
||||||
|
'playlist': [{
|
||||||
|
'info_dict': {
|
||||||
|
'id': '0baad492-cbec-4ec1-9e50-ad91c291127f',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'upload_date': '20150129',
|
||||||
|
'description': 'Carnegie Endowment Senior Associate Sarah Chayes discusses how corrupt institutions function throughout the world in her book "Thieves of State: Why Corruption Threatens Global Security."',
|
||||||
|
'uploader': 'thedailyshow',
|
||||||
|
'title': 'thedailyshow sarah-chayes-extended-interview part 1',
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'info_dict': {
|
||||||
|
'id': '1e4fb91b-8ce7-4277-bd7c-98c9f1bbd283',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'upload_date': '20150129',
|
||||||
|
'description': 'Carnegie Endowment Senior Associate Sarah Chayes discusses how corrupt institutions function throughout the world in her book "Thieves of State: Why Corruption Threatens Global Security."',
|
||||||
|
'uploader': 'thedailyshow',
|
||||||
|
'title': 'thedailyshow sarah-chayes-extended-interview part 2',
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
'params': {
|
||||||
|
'skip_download': True,
|
||||||
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://thedailyshow.cc.com/extended-interviews/xm3fnq/andrew-napolitano-extended-interview',
|
'url': 'http://thedailyshow.cc.com/extended-interviews/xm3fnq/andrew-napolitano-extended-interview',
|
||||||
'only_matching': True,
|
'only_matching': True,
|
||||||
@ -230,6 +261,7 @@ def _real_extract(self, url):
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
'_type': 'playlist',
|
'_type': 'playlist',
|
||||||
|
'id': epTitle,
|
||||||
'entries': entries,
|
'entries': entries,
|
||||||
'title': show_name + ' ' + title,
|
'title': show_name + ' ' + title,
|
||||||
'description': description,
|
'description': description,
|
||||||
|
Loading…
Reference in New Issue
Block a user