Fix "invalid escape sequences" error on Python 3.6
This commit is contained in:
parent
24d8a75982
commit
ec85ded83c
|
@ -961,7 +961,7 @@ After you have ensured this site is distributing its content legally, you can fo
|
||||||
'id': '42',
|
'id': '42',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Video title goes here',
|
'title': 'Video title goes here',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
# TODO more properties, either as:
|
# TODO more properties, either as:
|
||||||
# * A value
|
# * A value
|
||||||
# * MD5 checksum; start the string with md5:
|
# * MD5 checksum; start the string with md5:
|
||||||
|
|
|
@ -1339,7 +1339,7 @@ class YoutubeDL(object):
|
||||||
format['format_id'] = compat_str(i)
|
format['format_id'] = compat_str(i)
|
||||||
else:
|
else:
|
||||||
# Sanitize format_id from characters used in format selector expression
|
# Sanitize format_id from characters used in format selector expression
|
||||||
format['format_id'] = re.sub('[\s,/+\[\]()]', '_', format['format_id'])
|
format['format_id'] = re.sub(r'[\s,/+\[\]()]', '_', format['format_id'])
|
||||||
format_id = format['format_id']
|
format_id = format['format_id']
|
||||||
if format_id not in formats_dict:
|
if format_id not in formats_dict:
|
||||||
formats_dict[format_id] = []
|
formats_dict[format_id] = []
|
||||||
|
|
|
@ -2344,7 +2344,7 @@ try:
|
||||||
from urllib.parse import unquote_plus as compat_urllib_parse_unquote_plus
|
from urllib.parse import unquote_plus as compat_urllib_parse_unquote_plus
|
||||||
except ImportError: # Python 2
|
except ImportError: # Python 2
|
||||||
_asciire = (compat_urllib_parse._asciire if hasattr(compat_urllib_parse, '_asciire')
|
_asciire = (compat_urllib_parse._asciire if hasattr(compat_urllib_parse, '_asciire')
|
||||||
else re.compile('([\x00-\x7f]+)'))
|
else re.compile(r'([\x00-\x7f]+)'))
|
||||||
|
|
||||||
# HACK: The following are the correct unquote_to_bytes, unquote and unquote_plus
|
# HACK: The following are the correct unquote_to_bytes, unquote and unquote_plus
|
||||||
# implementations from cpython 3.4.3's stdlib. Python 2's version
|
# implementations from cpython 3.4.3's stdlib. Python 2's version
|
||||||
|
|
|
@ -23,7 +23,7 @@ class AbcNewsVideoIE(AMPIE):
|
||||||
'title': '\'This Week\' Exclusive: Iran\'s Foreign Minister Zarif',
|
'title': '\'This Week\' Exclusive: Iran\'s Foreign Minister Zarif',
|
||||||
'description': 'George Stephanopoulos goes one-on-one with Iranian Foreign Minister Dr. Javad Zarif.',
|
'description': 'George Stephanopoulos goes one-on-one with Iranian Foreign Minister Dr. Javad Zarif.',
|
||||||
'duration': 180,
|
'duration': 180,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# m3u8 download
|
# m3u8 download
|
||||||
|
@ -59,7 +59,7 @@ class AbcNewsIE(InfoExtractor):
|
||||||
'display_id': 'dramatic-video-rare-death-job-america',
|
'display_id': 'dramatic-video-rare-death-job-america',
|
||||||
'title': 'Occupational Hazards',
|
'title': 'Occupational Hazards',
|
||||||
'description': 'Nightline investigates the dangers that lurk at various jobs.',
|
'description': 'Nightline investigates the dangers that lurk at various jobs.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20100428',
|
'upload_date': '20100428',
|
||||||
'timestamp': 1272412800,
|
'timestamp': 1272412800,
|
||||||
},
|
},
|
||||||
|
|
|
@ -23,7 +23,7 @@ class ABCOTVSIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'East Bay museum celebrates vintage synthesizers',
|
'title': 'East Bay museum celebrates vintage synthesizers',
|
||||||
'description': 'md5:a4f10fb2f2a02565c1749d4adbab4b10',
|
'description': 'md5:a4f10fb2f2a02565c1749d4adbab4b10',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'timestamp': 1421123075,
|
'timestamp': 1421123075,
|
||||||
'upload_date': '20150113',
|
'upload_date': '20150113',
|
||||||
'uploader': 'Jonathan Bloom',
|
'uploader': 'Jonathan Bloom',
|
||||||
|
|
|
@ -30,7 +30,7 @@ class AdobeTVIE(AdobeTVBaseIE):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Quick Tip - How to Draw a Circle Around an Object in Photoshop',
|
'title': 'Quick Tip - How to Draw a Circle Around an Object in Photoshop',
|
||||||
'description': 'md5:99ec318dc909d7ba2a1f2b038f7d2311',
|
'description': 'md5:99ec318dc909d7ba2a1f2b038f7d2311',
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'upload_date': '20110914',
|
'upload_date': '20110914',
|
||||||
'duration': 60,
|
'duration': 60,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
|
|
|
@ -20,7 +20,7 @@ class AirMozillaIE(InfoExtractor):
|
||||||
'id': '6x4q2w',
|
'id': '6x4q2w',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Privacy Lab - a meetup for privacy minded people in San Francisco',
|
'title': 'Privacy Lab - a meetup for privacy minded people in San Francisco',
|
||||||
'thumbnail': 're:https?://vid\.ly/(?P<id>[0-9a-z-]+)/poster',
|
'thumbnail': r're:https?://vid\.ly/(?P<id>[0-9a-z-]+)/poster',
|
||||||
'description': 'Brings together privacy professionals and others interested in privacy at for-profits, non-profits, and NGOs in an effort to contribute to the state of the ecosystem...',
|
'description': 'Brings together privacy professionals and others interested in privacy at for-profits, non-profits, and NGOs in an effort to contribute to the state of the ecosystem...',
|
||||||
'timestamp': 1422487800,
|
'timestamp': 1422487800,
|
||||||
'upload_date': '20150128',
|
'upload_date': '20150128',
|
||||||
|
|
|
@ -21,7 +21,7 @@ class AllocineIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Astérix - Le Domaine des Dieux Teaser VF',
|
'title': 'Astérix - Le Domaine des Dieux Teaser VF',
|
||||||
'description': 'md5:4a754271d9c6f16c72629a8a993ee884',
|
'description': 'md5:4a754271d9c6f16c72629a8a993ee884',
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.allocine.fr/video/player_gen_cmedia=19540403&cfilm=222257.html',
|
'url': 'http://www.allocine.fr/video/player_gen_cmedia=19540403&cfilm=222257.html',
|
||||||
|
@ -32,7 +32,7 @@ class AllocineIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Planes 2 Bande-annonce VF',
|
'title': 'Planes 2 Bande-annonce VF',
|
||||||
'description': 'Regardez la bande annonce du film Planes 2 (Planes 2 Bande-annonce VF). Planes 2, un film de Roberts Gannaway',
|
'description': 'Regardez la bande annonce du film Planes 2 (Planes 2 Bande-annonce VF). Planes 2, un film de Roberts Gannaway',
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.allocine.fr/video/player_gen_cmedia=19544709&cfilm=181290.html',
|
'url': 'http://www.allocine.fr/video/player_gen_cmedia=19544709&cfilm=181290.html',
|
||||||
|
@ -43,7 +43,7 @@ class AllocineIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Dragons 2 - Bande annonce finale VF',
|
'title': 'Dragons 2 - Bande annonce finale VF',
|
||||||
'description': 'md5:6cdd2d7c2687d4c6aafe80a35e17267a',
|
'description': 'md5:6cdd2d7c2687d4c6aafe80a35e17267a',
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.allocine.fr/video/video-19550147/',
|
'url': 'http://www.allocine.fr/video/video-19550147/',
|
||||||
|
@ -53,7 +53,7 @@ class AllocineIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Faux Raccord N°123 - Les gaffes de Cliffhanger',
|
'title': 'Faux Raccord N°123 - Les gaffes de Cliffhanger',
|
||||||
'description': 'md5:bc734b83ffa2d8a12188d9eb48bb6354',
|
'description': 'md5:bc734b83ffa2d8a12188d9eb48bb6354',
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
},
|
},
|
||||||
}]
|
}]
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ class AlphaPornoIE(InfoExtractor):
|
||||||
'display_id': 'sensual-striptease-porn-with-samantha-alexandra',
|
'display_id': 'sensual-striptease-porn-with-samantha-alexandra',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Sensual striptease porn with Samantha Alexandra',
|
'title': 'Sensual striptease porn with Samantha Alexandra',
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'timestamp': 1418694611,
|
'timestamp': 1418694611,
|
||||||
'upload_date': '20141216',
|
'upload_date': '20141216',
|
||||||
'duration': 387,
|
'duration': 387,
|
||||||
|
|
|
@ -253,7 +253,7 @@ class ARDIE(InfoExtractor):
|
||||||
'duration': 2600,
|
'duration': 2600,
|
||||||
'title': 'Die Story im Ersten: Mission unter falscher Flagge',
|
'title': 'Die Story im Ersten: Mission unter falscher Flagge',
|
||||||
'upload_date': '20140804',
|
'upload_date': '20140804',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'skip': 'HTTP Error 404: Not Found',
|
'skip': 'HTTP Error 404: Not Found',
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,7 @@ class AtresPlayerIE(InfoExtractor):
|
||||||
'title': 'Especial Solidario de Nochebuena',
|
'title': 'Especial Solidario de Nochebuena',
|
||||||
'description': 'md5:e2d52ff12214fa937107d21064075bf1',
|
'description': 'md5:e2d52ff12214fa937107d21064075bf1',
|
||||||
'duration': 5527.6,
|
'duration': 5527.6,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'skip': 'This video is only available for registered users'
|
'skip': 'This video is only available for registered users'
|
||||||
},
|
},
|
||||||
|
@ -43,7 +43,7 @@ class AtresPlayerIE(InfoExtractor):
|
||||||
'title': 'David Bustamante',
|
'title': 'David Bustamante',
|
||||||
'description': 'md5:f33f1c0a05be57f6708d4dd83a3b81c6',
|
'description': 'md5:f33f1c0a05be57f6708d4dd83a3b81c6',
|
||||||
'duration': 1439.0,
|
'duration': 1439.0,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,7 +14,7 @@ class ATTTechChannelIE(InfoExtractor):
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'AT&T Archives : The UNIX System: Making Computers Easier to Use',
|
'title': 'AT&T Archives : The UNIX System: Making Computers Easier to Use',
|
||||||
'description': 'A 1982 film about UNIX is the foundation for software in use around Bell Labs and AT&T.',
|
'description': 'A 1982 film about UNIX is the foundation for software in use around Bell Labs and AT&T.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20140127',
|
'upload_date': '20140127',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
|
|
@ -17,7 +17,7 @@ class AudioBoomIE(InfoExtractor):
|
||||||
'description': 'Guest: Nate Davis - NFL free agency, Guest: Stan Gans',
|
'description': 'Guest: Nate Davis - NFL free agency, Guest: Stan Gans',
|
||||||
'duration': 2245.72,
|
'duration': 2245.72,
|
||||||
'uploader': 'Steve Czaban',
|
'uploader': 'Steve Czaban',
|
||||||
'uploader_url': 're:https?://(?:www\.)?audioboom\.com/channel/steveczabanyahoosportsradio',
|
'uploader_url': r're:https?://(?:www\.)?audioboom\.com/channel/steveczabanyahoosportsradio',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://audioboom.com/posts/4279833-3-09-2016-czaban-hour-3?t=0',
|
'url': 'https://audioboom.com/posts/4279833-3-09-2016-czaban-hour-3?t=0',
|
||||||
|
|
|
@ -21,7 +21,7 @@ class AzubuIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '2014 HOT6 CUP LAST BIG MATCH Ro8 Day 1',
|
'title': '2014 HOT6 CUP LAST BIG MATCH Ro8 Day 1',
|
||||||
'description': 'md5:d06bdea27b8cc4388a90ad35b5c66c01',
|
'description': 'md5:d06bdea27b8cc4388a90ad35b5c66c01',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g',
|
'thumbnail': r're:^https?://.*\.jpe?g',
|
||||||
'timestamp': 1417523507.334,
|
'timestamp': 1417523507.334,
|
||||||
'upload_date': '20141202',
|
'upload_date': '20141202',
|
||||||
'duration': 9988.7,
|
'duration': 9988.7,
|
||||||
|
@ -38,7 +38,7 @@ class AzubuIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Fnatic at Worlds 2014: Toyz - "I love Rekkles, he has amazing mechanics"',
|
'title': 'Fnatic at Worlds 2014: Toyz - "I love Rekkles, he has amazing mechanics"',
|
||||||
'description': 'md5:4a649737b5f6c8b5c5be543e88dc62af',
|
'description': 'md5:4a649737b5f6c8b5c5be543e88dc62af',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g',
|
'thumbnail': r're:^https?://.*\.jpe?g',
|
||||||
'timestamp': 1410530893.320,
|
'timestamp': 1410530893.320,
|
||||||
'upload_date': '20140912',
|
'upload_date': '20140912',
|
||||||
'duration': 172.385,
|
'duration': 172.385,
|
||||||
|
|
|
@ -17,7 +17,7 @@ class BetIE(MTVServicesInfoExtractor):
|
||||||
'description': 'President Obama urges persistence in confronting racism and bias.',
|
'description': 'President Obama urges persistence in confronting racism and bias.',
|
||||||
'duration': 1534,
|
'duration': 1534,
|
||||||
'upload_date': '20141208',
|
'upload_date': '20141208',
|
||||||
'thumbnail': 're:(?i)^https?://.*\.jpg$',
|
'thumbnail': r're:(?i)^https?://.*\.jpg$',
|
||||||
'subtitles': {
|
'subtitles': {
|
||||||
'en': 'mincount:2',
|
'en': 'mincount:2',
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ class BetIE(MTVServicesInfoExtractor):
|
||||||
'description': 'A BET News special.',
|
'description': 'A BET News special.',
|
||||||
'duration': 1696,
|
'duration': 1696,
|
||||||
'upload_date': '20141125',
|
'upload_date': '20141125',
|
||||||
'thumbnail': 're:(?i)^https?://.*\.jpg$',
|
'thumbnail': r're:(?i)^https?://.*\.jpg$',
|
||||||
'subtitles': {
|
'subtitles': {
|
||||||
'en': 'mincount:2',
|
'en': 'mincount:2',
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,7 @@ class BildIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Das können die neuen iPads',
|
'title': 'Das können die neuen iPads',
|
||||||
'description': 'md5:a4058c4fa2a804ab59c00d7244bbf62f',
|
'description': 'md5:a4058c4fa2a804ab59c00d7244bbf62f',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 196,
|
'duration': 196,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ class BiliBiliIE(InfoExtractor):
|
||||||
'duration': 308.315,
|
'duration': 308.315,
|
||||||
'timestamp': 1398012660,
|
'timestamp': 1398012660,
|
||||||
'upload_date': '20140420',
|
'upload_date': '20140420',
|
||||||
'thumbnail': 're:^https?://.+\.jpg',
|
'thumbnail': r're:^https?://.+\.jpg',
|
||||||
'uploader': '菊子桑',
|
'uploader': '菊子桑',
|
||||||
'uploader_id': '156160',
|
'uploader_id': '156160',
|
||||||
},
|
},
|
||||||
|
|
|
@ -19,7 +19,7 @@ class BioBioChileTVIE(InfoExtractor):
|
||||||
'id': 'sobre-camaras-y-camarillas-parlamentarias',
|
'id': 'sobre-camaras-y-camarillas-parlamentarias',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Sobre Cámaras y camarillas parlamentarias',
|
'title': 'Sobre Cámaras y camarillas parlamentarias',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'Fernando Atria',
|
'uploader': 'Fernando Atria',
|
||||||
},
|
},
|
||||||
'skip': 'URL expired and redirected to http://www.biobiochile.cl/portada/bbtv/index.html',
|
'skip': 'URL expired and redirected to http://www.biobiochile.cl/portada/bbtv/index.html',
|
||||||
|
@ -31,7 +31,7 @@ class BioBioChileTVIE(InfoExtractor):
|
||||||
'id': 'natalia-valdebenito-repasa-a-diputado-hasbun-paso-a-la-categoria-de-hablar-brutalidades',
|
'id': 'natalia-valdebenito-repasa-a-diputado-hasbun-paso-a-la-categoria-de-hablar-brutalidades',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Natalia Valdebenito repasa a diputado Hasbún: Pasó a la categoría de hablar brutalidades',
|
'title': 'Natalia Valdebenito repasa a diputado Hasbún: Pasó a la categoría de hablar brutalidades',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'Piangella Obrador',
|
'uploader': 'Piangella Obrador',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
|
|
@ -16,7 +16,7 @@ class BYUtvIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Season 5 Episode 5',
|
'title': 'Season 5 Episode 5',
|
||||||
'description': 'md5:e07269172baff037f8e8bf9956bc9747',
|
'description': 'md5:e07269172baff037f8e8bf9956bc9747',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 1486.486,
|
'duration': 1486.486,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
|
|
@ -26,7 +26,7 @@ class CamdemyIE(InfoExtractor):
|
||||||
'id': '5181',
|
'id': '5181',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ch1-1 Introduction, Signals (02-23-2012)',
|
'title': 'Ch1-1 Introduction, Signals (02-23-2012)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'creator': 'ss11spring',
|
'creator': 'ss11spring',
|
||||||
'duration': 1591,
|
'duration': 1591,
|
||||||
'upload_date': '20130114',
|
'upload_date': '20130114',
|
||||||
|
@ -41,7 +41,7 @@ class CamdemyIE(InfoExtractor):
|
||||||
'id': '13885',
|
'id': '13885',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'EverCam + Camdemy QuickStart',
|
'title': 'EverCam + Camdemy QuickStart',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'description': 'md5:2a9f989c2b153a2342acee579c6e7db6',
|
'description': 'md5:2a9f989c2b153a2342acee579c6e7db6',
|
||||||
'creator': 'evercam',
|
'creator': 'evercam',
|
||||||
'duration': 318,
|
'duration': 318,
|
||||||
|
|
|
@ -17,7 +17,7 @@ class CanvasIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'De afspraak veilt voor de Warmste Week',
|
'title': 'De afspraak veilt voor de Warmste Week',
|
||||||
'description': 'md5:24cb860c320dc2be7358e0e5aa317ba6',
|
'description': 'md5:24cb860c320dc2be7358e0e5aa317ba6',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 49.02,
|
'duration': 49.02,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
@ -29,7 +29,7 @@ class CanvasIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Pieter 0167',
|
'title': 'Pieter 0167',
|
||||||
'description': 'md5:943cd30f48a5d29ba02c3a104dc4ec4e',
|
'description': 'md5:943cd30f48a5d29ba02c3a104dc4ec4e',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 2553.08,
|
'duration': 2553.08,
|
||||||
'subtitles': {
|
'subtitles': {
|
||||||
'nl': [{
|
'nl': [{
|
||||||
|
@ -48,7 +48,7 @@ class CanvasIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Herbekijk Sorry voor alles',
|
'title': 'Herbekijk Sorry voor alles',
|
||||||
'description': 'md5:8bb2805df8164e5eb95d6a7a29dc0dd3',
|
'description': 'md5:8bb2805df8164e5eb95d6a7a29dc0dd3',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 3788.06,
|
'duration': 3788.06,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
|
|
@ -21,7 +21,7 @@ class CarambaTVIE(InfoExtractor):
|
||||||
'id': '191910501',
|
'id': '191910501',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '[BadComedian] - Разборка в Маниле (Абсолютный обзор)',
|
'title': '[BadComedian] - Разборка в Маниле (Абсолютный обзор)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 2678.31,
|
'duration': 2678.31,
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
|
@ -69,7 +69,7 @@ class CarambaTVPageIE(InfoExtractor):
|
||||||
'id': '475222',
|
'id': '475222',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': '[BadComedian] - Разборка в Маниле (Абсолютный обзор)',
|
'title': '[BadComedian] - Разборка в Маниле (Абсолютный обзор)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
# duration reported by videomore is incorrect
|
# duration reported by videomore is incorrect
|
||||||
'duration': int,
|
'duration': int,
|
||||||
},
|
},
|
||||||
|
|
|
@ -39,7 +39,7 @@ class CBSNewsIE(CBSIE):
|
||||||
'upload_date': '20140404',
|
'upload_date': '20140404',
|
||||||
'timestamp': 1396650660,
|
'timestamp': 1396650660,
|
||||||
'uploader': 'CBSI-NEW',
|
'uploader': 'CBSI-NEW',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 205,
|
'duration': 205,
|
||||||
'subtitles': {
|
'subtitles': {
|
||||||
'en': [{
|
'en': [{
|
||||||
|
|
|
@ -19,7 +19,7 @@ class CCCIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Introduction to Processor Design',
|
'title': 'Introduction to Processor Design',
|
||||||
'description': 'md5:df55f6d073d4ceae55aae6f2fd98a0ac',
|
'description': 'md5:df55f6d073d4ceae55aae6f2fd98a0ac',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20131228',
|
'upload_date': '20131228',
|
||||||
'timestamp': 1388188800,
|
'timestamp': 1388188800,
|
||||||
'duration': 3710,
|
'duration': 3710,
|
||||||
|
@ -32,7 +32,7 @@ class CCCIE(InfoExtractor):
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
display_id = self._match_id(url)
|
display_id = self._match_id(url)
|
||||||
webpage = self._download_webpage(url, display_id)
|
webpage = self._download_webpage(url, display_id)
|
||||||
event_id = self._search_regex("data-id='(\d+)'", webpage, 'event id')
|
event_id = self._search_regex(r"data-id='(\d+)'", webpage, 'event id')
|
||||||
event_data = self._download_json('https://media.ccc.de/public/events/%s' % event_id, event_id)
|
event_data = self._download_json('https://media.ccc.de/public/events/%s' % event_id, event_id)
|
||||||
|
|
||||||
formats = []
|
formats = []
|
||||||
|
|
|
@ -24,7 +24,7 @@ class CDAIE(InfoExtractor):
|
||||||
'height': 720,
|
'height': 720,
|
||||||
'title': 'Oto dlaczego przed zakrętem należy zwolnić.',
|
'title': 'Oto dlaczego przed zakrętem należy zwolnić.',
|
||||||
'description': 'md5:269ccd135d550da90d1662651fcb9772',
|
'description': 'md5:269ccd135d550da90d1662651fcb9772',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'average_rating': float,
|
'average_rating': float,
|
||||||
'duration': 39
|
'duration': 39
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ class CDAIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Lądowanie na lotnisku na Maderze',
|
'title': 'Lądowanie na lotnisku na Maderze',
|
||||||
'description': 'md5:60d76b71186dcce4e0ba6d4bbdb13e1a',
|
'description': 'md5:60d76b71186dcce4e0ba6d4bbdb13e1a',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'crash404',
|
'uploader': 'crash404',
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'average_rating': float,
|
'average_rating': float,
|
||||||
|
|
|
@ -25,7 +25,7 @@ class CeskaTelevizeIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Hyde Park Civilizace',
|
'title': 'Hyde Park Civilizace',
|
||||||
'description': 'md5:fe93f6eda372d150759d11644ebbfb4a',
|
'description': 'md5:fe93f6eda372d150759d11644ebbfb4a',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 3350,
|
'duration': 3350,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
@ -39,7 +39,7 @@ class CeskaTelevizeIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Hyde Park Civilizace: Bonus 01 - En',
|
'title': 'Hyde Park Civilizace: Bonus 01 - En',
|
||||||
'description': 'English Subtittles',
|
'description': 'English Subtittles',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 81.3,
|
'duration': 81.3,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
@ -52,7 +52,7 @@ class CeskaTelevizeIE(InfoExtractor):
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': 402,
|
'id': 402,
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 're:^ČT Sport \d{4}-\d{2}-\d{2} \d{2}:\d{2}$',
|
'title': r're:^ČT Sport \d{4}-\d{2}-\d{2} \d{2}:\d{2}$',
|
||||||
'is_live': True,
|
'is_live': True,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
@ -80,7 +80,7 @@ class CeskaTelevizeIE(InfoExtractor):
|
||||||
'id': '61924494877068022',
|
'id': '61924494877068022',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Queer: Bogotart (Queer)',
|
'title': 'Queer: Bogotart (Queer)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 1558.3,
|
'duration': 1558.3,
|
||||||
},
|
},
|
||||||
}],
|
}],
|
||||||
|
|
|
@ -31,7 +31,7 @@ class Channel9IE(InfoExtractor):
|
||||||
'title': 'Developer Kick-Off Session: Stuff We Love',
|
'title': 'Developer Kick-Off Session: Stuff We Love',
|
||||||
'description': 'md5:c08d72240b7c87fcecafe2692f80e35f',
|
'description': 'md5:c08d72240b7c87fcecafe2692f80e35f',
|
||||||
'duration': 4576,
|
'duration': 4576,
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
'session_code': 'KOS002',
|
'session_code': 'KOS002',
|
||||||
'session_day': 'Day 1',
|
'session_day': 'Day 1',
|
||||||
'session_room': 'Arena 1A',
|
'session_room': 'Arena 1A',
|
||||||
|
@ -47,7 +47,7 @@ class Channel9IE(InfoExtractor):
|
||||||
'title': 'Self-service BI with Power BI - nuclear testing',
|
'title': 'Self-service BI with Power BI - nuclear testing',
|
||||||
'description': 'md5:d1e6ecaafa7fb52a2cacdf9599829f5b',
|
'description': 'md5:d1e6ecaafa7fb52a2cacdf9599829f5b',
|
||||||
'duration': 1540,
|
'duration': 1540,
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
'authors': ['Mike Wilmot'],
|
'authors': ['Mike Wilmot'],
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
|
@ -59,7 +59,7 @@ class Channel9IE(InfoExtractor):
|
||||||
'title': 'Ranges for the Standard Library',
|
'title': 'Ranges for the Standard Library',
|
||||||
'description': 'md5:2e6b4917677af3728c5f6d63784c4c5d',
|
'description': 'md5:2e6b4917677af3728c5f6d63784c4c5d',
|
||||||
'duration': 5646,
|
'duration': 5646,
|
||||||
'thumbnail': 're:http://.*\.jpg',
|
'thumbnail': r're:http://.*\.jpg',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
|
|
|
@ -13,7 +13,7 @@ class CharlieRoseIE(InfoExtractor):
|
||||||
'id': '27996',
|
'id': '27996',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Remembering Zaha Hadid',
|
'title': 'Remembering Zaha Hadid',
|
||||||
'thumbnail': 're:^https?://.*\.jpg\?\d+',
|
'thumbnail': r're:^https?://.*\.jpg\?\d+',
|
||||||
'description': 'We revisit past conversations with Zaha Hadid, in memory of the world renowned Iraqi architect.',
|
'description': 'We revisit past conversations with Zaha Hadid, in memory of the world renowned Iraqi architect.',
|
||||||
'subtitles': {
|
'subtitles': {
|
||||||
'en': [{
|
'en': [{
|
||||||
|
|
|
@ -30,7 +30,7 @@ class CliphunterIE(InfoExtractor):
|
||||||
'id': '1012420',
|
'id': '1012420',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'Fun Jynx Maze solo',
|
'title': 'Fun Jynx Maze solo',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
},
|
},
|
||||||
'skip': 'Video gone',
|
'skip': 'Video gone',
|
||||||
|
@ -41,7 +41,7 @@ class CliphunterIE(InfoExtractor):
|
||||||
'id': '2019449',
|
'id': '2019449',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'ShesNew - My booty girlfriend, Victoria Paradice\'s pussy filled with jizz',
|
'title': 'ShesNew - My booty girlfriend, Victoria Paradice\'s pussy filled with jizz',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
},
|
},
|
||||||
}]
|
}]
|
||||||
|
|
|
@ -18,7 +18,7 @@ class ClipsyndicateIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Brick Briscoe',
|
'title': 'Brick Briscoe',
|
||||||
'duration': 612,
|
'duration': 612,
|
||||||
'thumbnail': 're:^https?://.+\.jpg',
|
'thumbnail': r're:^https?://.+\.jpg',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://chic.clipsyndicate.com/video/play/5844117/shark_attack',
|
'url': 'http://chic.clipsyndicate.com/video/play/5844117/shark_attack',
|
||||||
|
|
|
@ -19,7 +19,7 @@ class ClubicIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Clubic Week 2.0 : le FBI se lance dans la photo d\u0092identité',
|
'title': 'Clubic Week 2.0 : le FBI se lance dans la photo d\u0092identité',
|
||||||
'description': 're:Gueule de bois chez Nokia. Le constructeur a indiqué cette.*',
|
'description': 're:Gueule de bois chez Nokia. Le constructeur a indiqué cette.*',
|
||||||
'thumbnail': 're:^http://img\.clubic\.com/.*\.jpg$',
|
'thumbnail': r're:^http://img\.clubic\.com/.*\.jpg$',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.clubic.com/video/video-clubic-week-2-0-apple-iphone-6s-et-plus-mais-surtout-le-pencil-469792.html',
|
'url': 'http://www.clubic.com/video/video-clubic-week-2-0-apple-iphone-6s-et-plus-mais-surtout-le-pencil-469792.html',
|
||||||
|
|
|
@ -21,7 +21,7 @@ class CollegeRamaIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Een nieuwe wereld: waarden, bewustzijn en techniek van de mensheid 2.0.',
|
'title': 'Een nieuwe wereld: waarden, bewustzijn en techniek van de mensheid 2.0.',
|
||||||
'description': '',
|
'description': '',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 7713.088,
|
'duration': 7713.088,
|
||||||
'timestamp': 1413309600,
|
'timestamp': 1413309600,
|
||||||
'upload_date': '20141014',
|
'upload_date': '20141014',
|
||||||
|
|
|
@ -79,7 +79,7 @@ class ToshIE(MTVServicesInfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Tosh.0|June 9, 2077|2|211|Twitter Users Share Summer Plans',
|
'title': 'Tosh.0|June 9, 2077|2|211|Twitter Users Share Summer Plans',
|
||||||
'description': 'Tosh asked fans to share their summer plans.',
|
'description': 'Tosh asked fans to share their summer plans.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
# It's really reported to be published on year 2077
|
# It's really reported to be published on year 2077
|
||||||
'upload_date': '20770610',
|
'upload_date': '20770610',
|
||||||
'timestamp': 3390510600,
|
'timestamp': 3390510600,
|
||||||
|
|
|
@ -20,7 +20,7 @@ class CoubIE(InfoExtractor):
|
||||||
'id': '5u5n1',
|
'id': '5u5n1',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'The Matrix Moonwalk',
|
'title': 'The Matrix Moonwalk',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 4.6,
|
'duration': 4.6,
|
||||||
'timestamp': 1428527772,
|
'timestamp': 1428527772,
|
||||||
'upload_date': '20150408',
|
'upload_date': '20150408',
|
||||||
|
|
|
@ -14,7 +14,7 @@ class CrackleIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Everybody Respects A Bloody Nose',
|
'title': 'Everybody Respects A Bloody Nose',
|
||||||
'description': 'Jerry is kaffeeklatsching in L.A. with funnyman J.B. Smoove (Saturday Night Live, Real Husbands of Hollywood). They’re headed for brew at 10 Speed Coffee in a 1964 Studebaker Avanti.',
|
'description': 'Jerry is kaffeeklatsching in L.A. with funnyman J.B. Smoove (Saturday Night Live, Real Husbands of Hollywood). They’re headed for brew at 10 Speed Coffee in a 1964 Studebaker Avanti.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 906,
|
'duration': 906,
|
||||||
'series': 'Comedians In Cars Getting Coffee',
|
'series': 'Comedians In Cars Getting Coffee',
|
||||||
'season_number': 8,
|
'season_number': 8,
|
||||||
|
|
|
@ -14,7 +14,7 @@ class CriterionIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Le Samouraï',
|
'title': 'Le Samouraï',
|
||||||
'description': 'md5:a2b4b116326558149bef81f76dcbb93f',
|
'description': 'md5:a2b4b116326558149bef81f76dcbb93f',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ class CrooksAndLiarsIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Fox & Friends Says Protecting Atheists From Discrimination Is Anti-Christian!',
|
'title': 'Fox & Friends Says Protecting Atheists From Discrimination Is Anti-Christian!',
|
||||||
'description': 'md5:e1a46ad1650e3a5ec7196d432799127f',
|
'description': 'md5:e1a46ad1650e3a5ec7196d432799127f',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'timestamp': 1428207000,
|
'timestamp': 1428207000,
|
||||||
'upload_date': '20150405',
|
'upload_date': '20150405',
|
||||||
'uploader': 'Heather',
|
'uploader': 'Heather',
|
||||||
|
|
|
@ -142,7 +142,7 @@ class CrunchyrollIE(CrunchyrollBaseIE):
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'Culture Japan Episode 1 – Rebuilding Japan after the 3.11',
|
'title': 'Culture Japan Episode 1 – Rebuilding Japan after the 3.11',
|
||||||
'description': 'md5:2fbc01f90b87e8e9137296f37b461c12',
|
'description': 'md5:2fbc01f90b87e8e9137296f37b461c12',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'Danny Choo Network',
|
'uploader': 'Danny Choo Network',
|
||||||
'upload_date': '20120213',
|
'upload_date': '20120213',
|
||||||
},
|
},
|
||||||
|
@ -158,7 +158,7 @@ class CrunchyrollIE(CrunchyrollBaseIE):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Re:ZERO -Starting Life in Another World- Episode 5 – The Morning of Our Promise Is Still Distant',
|
'title': 'Re:ZERO -Starting Life in Another World- Episode 5 – The Morning of Our Promise Is Still Distant',
|
||||||
'description': 'md5:97664de1ab24bbf77a9c01918cb7dca9',
|
'description': 'md5:97664de1ab24bbf77a9c01918cb7dca9',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'TV TOKYO',
|
'uploader': 'TV TOKYO',
|
||||||
'upload_date': '20160508',
|
'upload_date': '20160508',
|
||||||
},
|
},
|
||||||
|
|
|
@ -28,7 +28,7 @@ class CtsNewsIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '韓國31歲童顏男 貌如十多歲小孩',
|
'title': '韓國31歲童顏男 貌如十多歲小孩',
|
||||||
'description': '越有年紀的人,越希望看起來年輕一點,而南韓卻有一位31歲的男子,看起來像是11、12歲的小孩,身...',
|
'description': '越有年紀的人,越希望看起來年輕一點,而南韓卻有一位31歲的男子,看起來像是11、12歲的小孩,身...',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'timestamp': 1378205880,
|
'timestamp': 1378205880,
|
||||||
'upload_date': '20130903',
|
'upload_date': '20130903',
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ class CtsNewsIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'iPhone6熱銷 蘋果財報亮眼',
|
'title': 'iPhone6熱銷 蘋果財報亮眼',
|
||||||
'description': 'md5:f395d4f485487bb0f992ed2c4b07aa7d',
|
'description': 'md5:f395d4f485487bb0f992ed2c4b07aa7d',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20150128',
|
'upload_date': '20150128',
|
||||||
'uploader_id': 'TBSCTS',
|
'uploader_id': 'TBSCTS',
|
||||||
'uploader': '中華電視公司',
|
'uploader': '中華電視公司',
|
||||||
|
|
|
@ -21,7 +21,7 @@ class CultureUnpluggedIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'The Next, Best West',
|
'title': 'The Next, Best West',
|
||||||
'description': 'md5:0423cd00833dea1519cf014e9d0903b1',
|
'description': 'md5:0423cd00833dea1519cf014e9d0903b1',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'creator': 'Coldstream Creative',
|
'creator': 'Coldstream Creative',
|
||||||
'duration': 2203,
|
'duration': 2203,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
|
|
|
@ -58,7 +58,7 @@ class DailymotionIE(DailymotionBaseInfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Steam Machine Models, Pricing Listed on Steam Store - IGN News',
|
'title': 'Steam Machine Models, Pricing Listed on Steam Store - IGN News',
|
||||||
'description': 'Several come bundled with the Steam Controller.',
|
'description': 'Several come bundled with the Steam Controller.',
|
||||||
'thumbnail': 're:^https?:.*\.(?:jpg|png)$',
|
'thumbnail': r're:^https?:.*\.(?:jpg|png)$',
|
||||||
'duration': 74,
|
'duration': 74,
|
||||||
'timestamp': 1425657362,
|
'timestamp': 1425657362,
|
||||||
'upload_date': '20150306',
|
'upload_date': '20150306',
|
||||||
|
|
|
@ -32,7 +32,7 @@ class DaumIE(InfoExtractor):
|
||||||
'title': '마크 헌트 vs 안토니오 실바',
|
'title': '마크 헌트 vs 안토니오 실바',
|
||||||
'description': 'Mark Hunt vs Antonio Silva',
|
'description': 'Mark Hunt vs Antonio Silva',
|
||||||
'upload_date': '20131217',
|
'upload_date': '20131217',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|png)',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)',
|
||||||
'duration': 2117,
|
'duration': 2117,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
|
@ -45,7 +45,7 @@ class DaumIE(InfoExtractor):
|
||||||
'title': '1297회, \'아빠 아들로 태어나길 잘 했어\' 민수, 감동의 눈물[아빠 어디가] 20150118',
|
'title': '1297회, \'아빠 아들로 태어나길 잘 했어\' 민수, 감동의 눈물[아빠 어디가] 20150118',
|
||||||
'description': 'md5:79794514261164ff27e36a21ad229fc5',
|
'description': 'md5:79794514261164ff27e36a21ad229fc5',
|
||||||
'upload_date': '20150604',
|
'upload_date': '20150604',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|png)',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)',
|
||||||
'duration': 154,
|
'duration': 154,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
|
@ -61,7 +61,7 @@ class DaumIE(InfoExtractor):
|
||||||
'title': '01-Korean War ( Trouble on the horizon )',
|
'title': '01-Korean War ( Trouble on the horizon )',
|
||||||
'description': '\nKorean War 01\nTrouble on the horizon\n전쟁의 먹구름',
|
'description': '\nKorean War 01\nTrouble on the horizon\n전쟁의 먹구름',
|
||||||
'upload_date': '20080223',
|
'upload_date': '20080223',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|png)',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)',
|
||||||
'duration': 249,
|
'duration': 249,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
|
@ -139,7 +139,7 @@ class DaumClipIE(InfoExtractor):
|
||||||
'title': 'DOTA 2GETHER 시즌2 6회 - 2부',
|
'title': 'DOTA 2GETHER 시즌2 6회 - 2부',
|
||||||
'description': 'DOTA 2GETHER 시즌2 6회 - 2부',
|
'description': 'DOTA 2GETHER 시즌2 6회 - 2부',
|
||||||
'upload_date': '20130831',
|
'upload_date': '20130831',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|png)',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)',
|
||||||
'duration': 3868,
|
'duration': 3868,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
},
|
},
|
||||||
|
|
|
@ -17,7 +17,7 @@ class DBTVIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Skulle teste ut fornøyelsespark, men kollegaen var bare opptatt av bikinikroppen',
|
'title': 'Skulle teste ut fornøyelsespark, men kollegaen var bare opptatt av bikinikroppen',
|
||||||
'description': 'md5:1504a54606c4dde3e4e61fc97aa857e0',
|
'description': 'md5:1504a54606c4dde3e4e61fc97aa857e0',
|
||||||
'thumbnail': 're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
'timestamp': 1404039863,
|
'timestamp': 1404039863,
|
||||||
'upload_date': '20140629',
|
'upload_date': '20140629',
|
||||||
'duration': 69.544,
|
'duration': 69.544,
|
||||||
|
|
|
@ -17,7 +17,7 @@ class DctpTvIE(InfoExtractor):
|
||||||
'title': 'Videoinstallation für eine Kaufhausfassade',
|
'title': 'Videoinstallation für eine Kaufhausfassade',
|
||||||
'description': 'Kurzfilm',
|
'description': 'Kurzfilm',
|
||||||
'upload_date': '20110407',
|
'upload_date': '20110407',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ class DeezerPlaylistIE(InfoExtractor):
|
||||||
'id': '176747451',
|
'id': '176747451',
|
||||||
'title': 'Best!',
|
'title': 'Best!',
|
||||||
'uploader': 'Anonymous',
|
'uploader': 'Anonymous',
|
||||||
'thumbnail': 're:^https?://cdn-images.deezer.com/images/cover/.*\.jpg$',
|
'thumbnail': r're:^https?://cdn-images.deezer.com/images/cover/.*\.jpg$',
|
||||||
},
|
},
|
||||||
'playlist_count': 30,
|
'playlist_count': 30,
|
||||||
'skip': 'Only available in .de',
|
'skip': 'Only available in .de',
|
||||||
|
|
|
@ -17,7 +17,7 @@ class DHMIE(InfoExtractor):
|
||||||
'title': 'MARSHALL PLAN AT WORK IN WESTERN GERMANY, THE',
|
'title': 'MARSHALL PLAN AT WORK IN WESTERN GERMANY, THE',
|
||||||
'description': 'md5:1fabd480c153f97b07add61c44407c82',
|
'description': 'md5:1fabd480c153f97b07add61c44407c82',
|
||||||
'duration': 660,
|
'duration': 660,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.dhm.de/filmarchiv/02-mapping-the-wall/peter-g/rolle-1/',
|
'url': 'http://www.dhm.de/filmarchiv/02-mapping-the-wall/peter-g/rolle-1/',
|
||||||
|
@ -26,7 +26,7 @@ class DHMIE(InfoExtractor):
|
||||||
'id': 'rolle-1',
|
'id': 'rolle-1',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'ROLLE 1',
|
'title': 'ROLLE 1',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}]
|
}]
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ class DigitekaIE(InfoExtractor):
|
||||||
'id': 's8uk0r',
|
'id': 's8uk0r',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Loi sur la fin de vie: le texte prévoit un renforcement des directives anticipées',
|
'title': 'Loi sur la fin de vie: le texte prévoit un renforcement des directives anticipées',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 74,
|
'duration': 74,
|
||||||
'upload_date': '20150317',
|
'upload_date': '20150317',
|
||||||
'timestamp': 1426604939,
|
'timestamp': 1426604939,
|
||||||
|
@ -50,7 +50,7 @@ class DigitekaIE(InfoExtractor):
|
||||||
'id': 'xvpfp8',
|
'id': 'xvpfp8',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Two - C\'est La Vie (clip)',
|
'title': 'Two - C\'est La Vie (clip)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'duration': 233,
|
'duration': 233,
|
||||||
'upload_date': '20150224',
|
'upload_date': '20150224',
|
||||||
'timestamp': 1424760500,
|
'timestamp': 1424760500,
|
||||||
|
|
|
@ -26,8 +26,8 @@ class DouyuTVIE(InfoExtractor):
|
||||||
'display_id': 'iseven',
|
'display_id': 'iseven',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 're:^清晨醒脑!T-ara根本停不下来! [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
'title': 're:^清晨醒脑!T-ara根本停不下来! [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
||||||
'description': 're:.*m7show@163\.com.*',
|
'description': r're:.*m7show@163\.com.*',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': '7师傅',
|
'uploader': '7师傅',
|
||||||
'is_live': True,
|
'is_live': True,
|
||||||
},
|
},
|
||||||
|
@ -42,7 +42,7 @@ class DouyuTVIE(InfoExtractor):
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 're:^小漠从零单排记!——CSOL2躲猫猫 [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
'title': 're:^小漠从零单排记!——CSOL2躲猫猫 [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
||||||
'description': 'md5:746a2f7a253966a06755a912f0acc0d2',
|
'description': 'md5:746a2f7a253966a06755a912f0acc0d2',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'douyu小漠',
|
'uploader': 'douyu小漠',
|
||||||
'is_live': True,
|
'is_live': True,
|
||||||
},
|
},
|
||||||
|
@ -57,8 +57,8 @@ class DouyuTVIE(InfoExtractor):
|
||||||
'display_id': '17732',
|
'display_id': '17732',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 're:^清晨醒脑!T-ara根本停不下来! [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
'title': 're:^清晨醒脑!T-ara根本停不下来! [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$',
|
||||||
'description': 're:.*m7show@163\.com.*',
|
'description': r're:.*m7show@163\.com.*',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': '7师傅',
|
'uploader': '7师傅',
|
||||||
'is_live': True,
|
'is_live': True,
|
||||||
},
|
},
|
||||||
|
|
|
@ -76,7 +76,7 @@ class DramaFeverIE(DramaFeverBaseIE):
|
||||||
'description': 'md5:a8eec7942e1664a6896fcd5e1287bfd0',
|
'description': 'md5:a8eec7942e1664a6896fcd5e1287bfd0',
|
||||||
'episode': 'Episode 1',
|
'episode': 'Episode 1',
|
||||||
'episode_number': 1,
|
'episode_number': 1,
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'timestamp': 1404336058,
|
'timestamp': 1404336058,
|
||||||
'upload_date': '20140702',
|
'upload_date': '20140702',
|
||||||
'duration': 343,
|
'duration': 343,
|
||||||
|
@ -94,7 +94,7 @@ class DramaFeverIE(DramaFeverBaseIE):
|
||||||
'description': 'md5:3ff2ee8fedaef86e076791c909cf2e91',
|
'description': 'md5:3ff2ee8fedaef86e076791c909cf2e91',
|
||||||
'episode': 'Mnet Asian Music Awards 2015 - Part 3',
|
'episode': 'Mnet Asian Music Awards 2015 - Part 3',
|
||||||
'episode_number': 4,
|
'episode_number': 4,
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'timestamp': 1450213200,
|
'timestamp': 1450213200,
|
||||||
'upload_date': '20151215',
|
'upload_date': '20151215',
|
||||||
'duration': 5602,
|
'duration': 5602,
|
||||||
|
|
|
@ -20,7 +20,7 @@ class DRBonanzaIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Talkshowet - Leonard Cohen',
|
'title': 'Talkshowet - Leonard Cohen',
|
||||||
'description': 'md5:8f34194fb30cd8c8a30ad8b27b70c0ca',
|
'description': 'md5:8f34194fb30cd8c8a30ad8b27b70c0ca',
|
||||||
'thumbnail': 're:^https?://.*\.(?:gif|jpg)$',
|
'thumbnail': r're:^https?://.*\.(?:gif|jpg)$',
|
||||||
'timestamp': 1295537932,
|
'timestamp': 1295537932,
|
||||||
'upload_date': '20110120',
|
'upload_date': '20110120',
|
||||||
'duration': 3664,
|
'duration': 3664,
|
||||||
|
@ -36,7 +36,7 @@ class DRBonanzaIE(InfoExtractor):
|
||||||
'ext': 'mp3',
|
'ext': 'mp3',
|
||||||
'title': 'EM fodbold 1992 Danmark - Tyskland finale Transmission',
|
'title': 'EM fodbold 1992 Danmark - Tyskland finale Transmission',
|
||||||
'description': 'md5:501e5a195749480552e214fbbed16c4e',
|
'description': 'md5:501e5a195749480552e214fbbed16c4e',
|
||||||
'thumbnail': 're:^https?://.*\.(?:gif|jpg)$',
|
'thumbnail': r're:^https?://.*\.(?:gif|jpg)$',
|
||||||
'timestamp': 1223274900,
|
'timestamp': 1223274900,
|
||||||
'upload_date': '20081006',
|
'upload_date': '20081006',
|
||||||
'duration': 7369,
|
'duration': 7369,
|
||||||
|
|
|
@ -22,7 +22,7 @@ class DrTuberIE(InfoExtractor):
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
'categories': ['Babe', 'Blonde', 'Erotic', 'Outdoor', 'Softcore', 'Solo'],
|
'categories': ['Babe', 'Blonde', 'Erotic', 'Outdoor', 'Softcore', 'Solo'],
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
|
|
@ -21,7 +21,7 @@ class DumpertIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ik heb nieuws voor je',
|
'title': 'Ik heb nieuws voor je',
|
||||||
'description': 'Niet schrikken hoor',
|
'description': 'Niet schrikken hoor',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.dumpert.nl/embed/6675421/dc440fe7/',
|
'url': 'http://www.dumpert.nl/embed/6675421/dc440fe7/',
|
||||||
|
|
|
@ -31,7 +31,7 @@ class EaglePlatformIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Навальный вышел на свободу',
|
'title': 'Навальный вышел на свободу',
|
||||||
'description': 'md5:d97861ac9ae77377f3f20eaf9d04b4f5',
|
'description': 'md5:d97861ac9ae77377f3f20eaf9d04b4f5',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 87,
|
'duration': 87,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'age_limit': 0,
|
'age_limit': 0,
|
||||||
|
@ -45,7 +45,7 @@ class EaglePlatformIE(InfoExtractor):
|
||||||
'id': '12820',
|
'id': '12820',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': "'O Sole Mio",
|
'title': "'O Sole Mio",
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 216,
|
'duration': 216,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
},
|
},
|
||||||
|
|
|
@ -19,7 +19,7 @@ class EinthusanIE(InfoExtractor):
|
||||||
'id': '2447',
|
'id': '2447',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ek Villain',
|
'title': 'Ek Villain',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'description': 'md5:9d29fc91a7abadd4591fb862fa560d93',
|
'description': 'md5:9d29fc91a7abadd4591fb862fa560d93',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -30,7 +30,7 @@ class EinthusanIE(InfoExtractor):
|
||||||
'id': '1671',
|
'id': '1671',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Soodhu Kavvuum',
|
'title': 'Soodhu Kavvuum',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'description': 'md5:b40f2bf7320b4f9414f3780817b2af8c',
|
'description': 'md5:b40f2bf7320b4f9414f3780817b2af8c',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -22,7 +22,7 @@ class EroProfileIE(InfoExtractor):
|
||||||
'display_id': 'sexy-babe-softcore',
|
'display_id': 'sexy-babe-softcore',
|
||||||
'ext': 'm4v',
|
'ext': 'm4v',
|
||||||
'title': 'sexy babe softcore',
|
'title': 'sexy babe softcore',
|
||||||
'thumbnail': 're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
@ -32,7 +32,7 @@ class EroProfileIE(InfoExtractor):
|
||||||
'id': '1133519',
|
'id': '1133519',
|
||||||
'ext': 'm4v',
|
'ext': 'm4v',
|
||||||
'title': 'Try It On Pee_cut_2.wmv - 4shared.com - file sharing - download movie file',
|
'title': 'Try It On Pee_cut_2.wmv - 4shared.com - file sharing - download movie file',
|
||||||
'thumbnail': 're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
},
|
},
|
||||||
'skip': 'Requires login',
|
'skip': 'Requires login',
|
||||||
|
|
|
@ -45,7 +45,7 @@ class EscapistIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'description': "Baldur's Gate: Original, Modded or Enhanced Edition? I'll break down what you can expect from the new Baldur's Gate: Enhanced Edition.",
|
'description': "Baldur's Gate: Original, Modded or Enhanced Edition? I'll break down what you can expect from the new Baldur's Gate: Enhanced Edition.",
|
||||||
'title': "Breaking Down Baldur's Gate",
|
'title': "Breaking Down Baldur's Gate",
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 264,
|
'duration': 264,
|
||||||
'uploader': 'The Escapist',
|
'uploader': 'The Escapist',
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@ class EscapistIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'description': 'This week, Zero Punctuation reviews Evolve.',
|
'description': 'This week, Zero Punctuation reviews Evolve.',
|
||||||
'title': 'Evolve - One vs Multiplayer',
|
'title': 'Evolve - One vs Multiplayer',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 304,
|
'duration': 304,
|
||||||
'uploader': 'The Escapist',
|
'uploader': 'The Escapist',
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ class EsriVideoIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'ArcGIS Online - Developing Applications',
|
'title': 'ArcGIS Online - Developing Applications',
|
||||||
'description': 'Jeremy Bartley demonstrates how to develop applications with ArcGIS Online.',
|
'description': 'Jeremy Bartley demonstrates how to develop applications with ArcGIS Online.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 185,
|
'duration': 185,
|
||||||
'upload_date': '20120419',
|
'upload_date': '20120419',
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ class EuropaIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'TRADE - Wikileaks on TTIP',
|
'title': 'TRADE - Wikileaks on TTIP',
|
||||||
'description': 'NEW LIVE EC Midday press briefing of 11/08/2015',
|
'description': 'NEW LIVE EC Midday press briefing of 11/08/2015',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20150811',
|
'upload_date': '20150811',
|
||||||
'duration': 34,
|
'duration': 34,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
|
|
|
@ -17,7 +17,7 @@ class ExpoTVIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'NYX Butter Lipstick Little Susie',
|
'title': 'NYX Butter Lipstick Little Susie',
|
||||||
'description': 'Goes on like butter, but looks better!',
|
'description': 'Goes on like butter, but looks better!',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'Stephanie S.',
|
'uploader': 'Stephanie S.',
|
||||||
'upload_date': '20150520',
|
'upload_date': '20150520',
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
|
|
|
@ -133,7 +133,7 @@ class FC2EmbedIE(InfoExtractor):
|
||||||
'id': '201403223kCqB3Ez',
|
'id': '201403223kCqB3Ez',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'プリズン・ブレイク S1-01 マイケル 【吹替】',
|
'title': 'プリズン・ブレイク S1-01 マイケル 【吹替】',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ class FirstTVIE(InfoExtractor):
|
||||||
'id': '40049',
|
'id': '40049',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Гость Людмила Сенчина. Наедине со всеми. Выпуск от 12.02.2015',
|
'title': 'Гость Людмила Сенчина. Наедине со всеми. Выпуск от 12.02.2015',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|JPG)$',
|
'thumbnail': r're:^https?://.*\.(?:jpg|JPG)$',
|
||||||
'upload_date': '20150212',
|
'upload_date': '20150212',
|
||||||
'duration': 2694,
|
'duration': 2694,
|
||||||
},
|
},
|
||||||
|
@ -37,7 +37,7 @@ class FirstTVIE(InfoExtractor):
|
||||||
'id': '364746',
|
'id': '364746',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Весенняя аллергия. Доброе утро. Фрагмент выпуска от 07.04.2016',
|
'title': 'Весенняя аллергия. Доброе утро. Фрагмент выпуска от 07.04.2016',
|
||||||
'thumbnail': 're:^https?://.*\.(?:jpg|JPG)$',
|
'thumbnail': r're:^https?://.*\.(?:jpg|JPG)$',
|
||||||
'upload_date': '20160407',
|
'upload_date': '20160407',
|
||||||
'duration': 179,
|
'duration': 179,
|
||||||
'formats': 'mincount:3',
|
'formats': 'mincount:3',
|
||||||
|
|
|
@ -25,7 +25,7 @@ class FiveTVIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Россияне выбрали имя для общенациональной платежной системы',
|
'title': 'Россияне выбрали имя для общенациональной платежной системы',
|
||||||
'description': 'md5:a8aa13e2b7ad36789e9f77a74b6de660',
|
'description': 'md5:a8aa13e2b7ad36789e9f77a74b6de660',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 180,
|
'duration': 180,
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
|
@ -35,7 +35,7 @@ class FiveTVIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '3D принтер',
|
'title': '3D принтер',
|
||||||
'description': 'md5:d76c736d29ef7ec5c0cf7d7c65ffcb41',
|
'description': 'md5:d76c736d29ef7ec5c0cf7d7c65ffcb41',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 180,
|
'duration': 180,
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
|
@ -44,7 +44,7 @@ class FiveTVIE(InfoExtractor):
|
||||||
'id': 'glavnoe',
|
'id': 'glavnoe',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Итоги недели с 8 по 14 июня 2015 года',
|
'title': 'Итоги недели с 8 по 14 июня 2015 года',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.5-tv.ru/glavnoe/broadcasts/508645/',
|
'url': 'http://www.5-tv.ru/glavnoe/broadcasts/508645/',
|
||||||
|
|
|
@ -19,7 +19,7 @@ class FKTVIE(InfoExtractor):
|
||||||
'id': '1',
|
'id': '1',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Folge 1 vom 10. April 2007',
|
'title': 'Folge 1 vom 10. April 2007',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ class FoxgayIE(InfoExtractor):
|
||||||
'title': 'Fuck Turkish-style',
|
'title': 'Fuck Turkish-style',
|
||||||
'description': 'md5:6ae2d9486921891efe89231ace13ffdf',
|
'description': 'md5:6ae2d9486921891efe89231ace13ffdf',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ class FoxNewsIE(AMPIE):
|
||||||
'duration': 265,
|
'duration': 265,
|
||||||
'timestamp': 1304411491,
|
'timestamp': 1304411491,
|
||||||
'upload_date': '20110503',
|
'upload_date': '20110503',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -36,7 +36,7 @@ class FoxNewsIE(AMPIE):
|
||||||
'duration': 292,
|
'duration': 292,
|
||||||
'timestamp': 1417662047,
|
'timestamp': 1417662047,
|
||||||
'upload_date': '20141204',
|
'upload_date': '20141204',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# m3u8 download
|
# m3u8 download
|
||||||
|
@ -111,7 +111,7 @@ class FoxNewsInsiderIE(InfoExtractor):
|
||||||
'description': 'Is campus censorship getting out of control?',
|
'description': 'Is campus censorship getting out of control?',
|
||||||
'timestamp': 1472168725,
|
'timestamp': 1472168725,
|
||||||
'upload_date': '20160825',
|
'upload_date': '20160825',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# m3u8 download
|
# m3u8 download
|
||||||
|
|
|
@ -17,7 +17,7 @@ class FranceCultureIE(InfoExtractor):
|
||||||
'display_id': 'rendez-vous-au-pays-des-geeks',
|
'display_id': 'rendez-vous-au-pays-des-geeks',
|
||||||
'ext': 'mp3',
|
'ext': 'mp3',
|
||||||
'title': 'Rendez-vous au pays des geeks',
|
'title': 'Rendez-vous au pays des geeks',
|
||||||
'thumbnail': 're:^https?://.*\\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'upload_date': '20140301',
|
'upload_date': '20140301',
|
||||||
'vcodec': 'none',
|
'vcodec': 'none',
|
||||||
}
|
}
|
||||||
|
|
|
@ -168,7 +168,7 @@ class FranceTvInfoIE(FranceTVBaseInfoExtractor):
|
||||||
'id': 'NI_173343',
|
'id': 'NI_173343',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Les entreprises familiales : le secret de la réussite',
|
'title': 'Les entreprises familiales : le secret de la réussite',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g$',
|
'thumbnail': r're:^https?://.*\.jpe?g$',
|
||||||
'timestamp': 1433273139,
|
'timestamp': 1433273139,
|
||||||
'upload_date': '20150602',
|
'upload_date': '20150602',
|
||||||
},
|
},
|
||||||
|
@ -184,7 +184,7 @@ class FranceTvInfoIE(FranceTVBaseInfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Olivier Monthus, réalisateur de "Bretagne, le choix de l’Armor"',
|
'title': 'Olivier Monthus, réalisateur de "Bretagne, le choix de l’Armor"',
|
||||||
'description': 'md5:a3264114c9d29aeca11ced113c37b16c',
|
'description': 'md5:a3264114c9d29aeca11ced113c37b16c',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g$',
|
'thumbnail': r're:^https?://.*\.jpe?g$',
|
||||||
'timestamp': 1458300695,
|
'timestamp': 1458300695,
|
||||||
'upload_date': '20160318',
|
'upload_date': '20160318',
|
||||||
},
|
},
|
||||||
|
|
|
@ -29,7 +29,7 @@ class FunimationIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Air - 1 - Breeze',
|
'title': 'Air - 1 - Breeze',
|
||||||
'description': 'md5:1769f43cd5fc130ace8fd87232207892',
|
'description': 'md5:1769f43cd5fc130ace8fd87232207892',
|
||||||
'thumbnail': 're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
},
|
},
|
||||||
'skip': 'Access without user interaction is forbidden by CloudFlare, and video removed',
|
'skip': 'Access without user interaction is forbidden by CloudFlare, and video removed',
|
||||||
}, {
|
}, {
|
||||||
|
@ -40,7 +40,7 @@ class FunimationIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '.hack//SIGN - 1 - Role Play',
|
'title': '.hack//SIGN - 1 - Role Play',
|
||||||
'description': 'md5:b602bdc15eef4c9bbb201bb6e6a4a2dd',
|
'description': 'md5:b602bdc15eef4c9bbb201bb6e6a4a2dd',
|
||||||
'thumbnail': 're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
},
|
},
|
||||||
'skip': 'Access without user interaction is forbidden by CloudFlare',
|
'skip': 'Access without user interaction is forbidden by CloudFlare',
|
||||||
}, {
|
}, {
|
||||||
|
@ -51,7 +51,7 @@ class FunimationIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Attack on Titan: Junior High - Broadcast Dub Preview',
|
'title': 'Attack on Titan: Junior High - Broadcast Dub Preview',
|
||||||
'description': 'md5:f8ec49c0aff702a7832cd81b8a44f803',
|
'description': 'md5:f8ec49c0aff702a7832cd81b8a44f803',
|
||||||
'thumbnail': 're:https?://.*\.(?:jpg|png)',
|
'thumbnail': r're:https?://.*\.(?:jpg|png)',
|
||||||
},
|
},
|
||||||
'skip': 'Access without user interaction is forbidden by CloudFlare',
|
'skip': 'Access without user interaction is forbidden by CloudFlare',
|
||||||
}]
|
}]
|
||||||
|
|
|
@ -17,7 +17,7 @@ class FunnyOrDieIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Heart-Shaped Box: Literal Video Version',
|
'title': 'Heart-Shaped Box: Literal Video Version',
|
||||||
'description': 'md5:ea09a01bc9a1c46d9ab696c01747c338',
|
'description': 'md5:ea09a01bc9a1c46d9ab696c01747c338',
|
||||||
'thumbnail': 're:^http:.*\.jpg$',
|
'thumbnail': r're:^http:.*\.jpg$',
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.funnyordie.com/embed/e402820827',
|
'url': 'http://www.funnyordie.com/embed/e402820827',
|
||||||
|
@ -26,7 +26,7 @@ class FunnyOrDieIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Please Use This Song (Jon Lajoie)',
|
'title': 'Please Use This Song (Jon Lajoie)',
|
||||||
'description': 'Please use this to sell something. www.jonlajoie.com',
|
'description': 'Please use this to sell something. www.jonlajoie.com',
|
||||||
'thumbnail': 're:^http:.*\.jpg$',
|
'thumbnail': r're:^http:.*\.jpg$',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
|
|
|
@ -20,7 +20,7 @@ class GamersydeIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'duration': 372,
|
'duration': 372,
|
||||||
'title': 'Bloodborne - Birth of a hero',
|
'title': 'Bloodborne - Birth of a hero',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ class GameSpotIE(OnceIE):
|
||||||
streams, ('progressive_hd', 'progressive_high', 'progressive_low'))
|
streams, ('progressive_hd', 'progressive_high', 'progressive_low'))
|
||||||
if progressive_url and manifest_url:
|
if progressive_url and manifest_url:
|
||||||
qualities_basename = self._search_regex(
|
qualities_basename = self._search_regex(
|
||||||
'/([^/]+)\.csmil/',
|
r'/([^/]+)\.csmil/',
|
||||||
manifest_url, 'qualities basename', default=None)
|
manifest_url, 'qualities basename', default=None)
|
||||||
if qualities_basename:
|
if qualities_basename:
|
||||||
QUALITIES_RE = r'((,\d+)+,?)'
|
QUALITIES_RE = r'((,\d+)+,?)'
|
||||||
|
|
|
@ -18,7 +18,7 @@ class GameStarIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Hobbit 3: Die Schlacht der Fünf Heere - Teaser-Trailer zum dritten Teil',
|
'title': 'Hobbit 3: Die Schlacht der Fünf Heere - Teaser-Trailer zum dritten Teil',
|
||||||
'description': 'Der Teaser-Trailer zu Hobbit 3: Die Schlacht der Fünf Heere zeigt einige Szenen aus dem dritten Teil der Saga und kündigt den...',
|
'description': 'Der Teaser-Trailer zu Hobbit 3: Die Schlacht der Fünf Heere zeigt einige Szenen aus dem dritten Teil der Saga und kündigt den...',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'timestamp': 1406542020,
|
'timestamp': 1406542020,
|
||||||
'upload_date': '20140728',
|
'upload_date': '20140728',
|
||||||
'duration': 17
|
'duration': 17
|
||||||
|
|
|
@ -16,7 +16,7 @@ class GazetaIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '«70–80 процентов гражданских в Донецке на грани голода»',
|
'title': '«70–80 процентов гражданских в Донецке на грани голода»',
|
||||||
'description': 'md5:38617526050bd17b234728e7f9620a71',
|
'description': 'md5:38617526050bd17b234728e7f9620a71',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
},
|
},
|
||||||
'skip': 'video not found',
|
'skip': 'video not found',
|
||||||
}, {
|
}, {
|
||||||
|
|
|
@ -239,7 +239,7 @@ class GenericIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Tikibad ontruimd wegens brand',
|
'title': 'Tikibad ontruimd wegens brand',
|
||||||
'description': 'md5:05ca046ff47b931f9b04855015e163a4',
|
'description': 'md5:05ca046ff47b931f9b04855015e163a4',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 33,
|
'duration': 33,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
|
@ -300,7 +300,7 @@ class GenericIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'upload_date': '20130224',
|
'upload_date': '20130224',
|
||||||
'uploader_id': 'TheVerge',
|
'uploader_id': 'TheVerge',
|
||||||
'description': 're:^Chris Ziegler takes a look at the\.*',
|
'description': r're:^Chris Ziegler takes a look at the\.*',
|
||||||
'uploader': 'The Verge',
|
'uploader': 'The Verge',
|
||||||
'title': 'First Firefox OS phones side-by-side',
|
'title': 'First Firefox OS phones side-by-side',
|
||||||
},
|
},
|
||||||
|
@ -539,7 +539,7 @@ class GenericIE(InfoExtractor):
|
||||||
'id': 'f4dafcad-ff21-423d-89b5-146cfd89fa1e',
|
'id': 'f4dafcad-ff21-423d-89b5-146cfd89fa1e',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ужастики, русский трейлер (2015)',
|
'title': 'Ужастики, русский трейлер (2015)',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 153,
|
'duration': 153,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -759,7 +759,7 @@ class GenericIE(InfoExtractor):
|
||||||
'duration': 48,
|
'duration': 48,
|
||||||
'timestamp': 1401537900,
|
'timestamp': 1401537900,
|
||||||
'upload_date': '20140531',
|
'upload_date': '20140531',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
# Wistia embed
|
# Wistia embed
|
||||||
|
@ -1031,7 +1031,7 @@ class GenericIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Навальный вышел на свободу',
|
'title': 'Навальный вышел на свободу',
|
||||||
'description': 'md5:d97861ac9ae77377f3f20eaf9d04b4f5',
|
'description': 'md5:d97861ac9ae77377f3f20eaf9d04b4f5',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 87,
|
'duration': 87,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'age_limit': 0,
|
'age_limit': 0,
|
||||||
|
@ -1045,7 +1045,7 @@ class GenericIE(InfoExtractor):
|
||||||
'id': '12820',
|
'id': '12820',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': "'O Sole Mio",
|
'title': "'O Sole Mio",
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 216,
|
'duration': 216,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
},
|
},
|
||||||
|
@ -1058,7 +1058,7 @@ class GenericIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Тайны перевала Дятлова • 1 серия 2 часть',
|
'title': 'Тайны перевала Дятлова • 1 серия 2 часть',
|
||||||
'description': 'Документальный сериал-расследование одной из самых жутких тайн ХХ века',
|
'description': 'Документальный сериал-расследование одной из самых жутких тайн ХХ века',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 694,
|
'duration': 694,
|
||||||
'age_limit': 0,
|
'age_limit': 0,
|
||||||
},
|
},
|
||||||
|
@ -1070,7 +1070,7 @@ class GenericIE(InfoExtractor):
|
||||||
'id': '3519514',
|
'id': '3519514',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Joe Dirt 2 Beautiful Loser Teaser Trailer',
|
'title': 'Joe Dirt 2 Beautiful Loser Teaser Trailer',
|
||||||
'thumbnail': 're:^https?://.*\.png$',
|
'thumbnail': r're:^https?://.*\.png$',
|
||||||
'duration': 45.115,
|
'duration': 45.115,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -1153,7 +1153,7 @@ class GenericIE(InfoExtractor):
|
||||||
'id': '300346',
|
'id': '300346',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '中一中男師變性 全校師生力挺',
|
'title': '中一中男師變性 全校師生力挺',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# m3u8 download
|
# m3u8 download
|
||||||
|
@ -1199,7 +1199,7 @@ class GenericIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Sauvons les abeilles ! - Le débat',
|
'title': 'Sauvons les abeilles ! - Le débat',
|
||||||
'description': 'md5:d9082128b1c5277987825d684939ca26',
|
'description': 'md5:d9082128b1c5277987825d684939ca26',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g$',
|
'thumbnail': r're:^https?://.*\.jpe?g$',
|
||||||
'timestamp': 1434970506,
|
'timestamp': 1434970506,
|
||||||
'upload_date': '20150622',
|
'upload_date': '20150622',
|
||||||
'uploader': 'Public Sénat',
|
'uploader': 'Public Sénat',
|
||||||
|
@ -1213,7 +1213,7 @@ class GenericIE(InfoExtractor):
|
||||||
'id': '2855',
|
'id': '2855',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Don’t Understand Bitcoin? This Man Will Mumble An Explanation At You',
|
'title': 'Don’t Understand Bitcoin? This Man Will Mumble An Explanation At You',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g$',
|
'thumbnail': r're:^https?://.*\.jpe?g$',
|
||||||
'uploader': 'ClickHole',
|
'uploader': 'ClickHole',
|
||||||
'uploader_id': 'clickhole',
|
'uploader_id': 'clickhole',
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ class GiantBombIE(InfoExtractor):
|
||||||
'title': 'Quick Look: Destiny: The Dark Below',
|
'title': 'Quick Look: Destiny: The Dark Below',
|
||||||
'description': 'md5:0aa3aaf2772a41b91d44c63f30dfad24',
|
'description': 'md5:0aa3aaf2772a41b91d44c63f30dfad24',
|
||||||
'duration': 2399,
|
'duration': 2399,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ class GigaIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Anime Awesome: Chihiros Reise ins Zauberland – Das Beste kommt zum Schluss',
|
'title': 'Anime Awesome: Chihiros Reise ins Zauberland – Das Beste kommt zum Schluss',
|
||||||
'description': 'md5:afdf5862241aded4718a30dff6a57baf',
|
'description': 'md5:afdf5862241aded4718a30dff6a57baf',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 578,
|
'duration': 578,
|
||||||
'timestamp': 1414749706,
|
'timestamp': 1414749706,
|
||||||
'upload_date': '20141031',
|
'upload_date': '20141031',
|
||||||
|
|
|
@ -14,7 +14,7 @@ class GlideIE(InfoExtractor):
|
||||||
'id': 'UZF8zlmuQbe4mr+7dCiQ0w==',
|
'id': 'UZF8zlmuQbe4mr+7dCiQ0w==',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': "Damon's Glide message",
|
'title': "Damon's Glide message",
|
||||||
'thumbnail': 're:^https?://.*?\.cloudfront\.net/.*\.jpg$',
|
'thumbnail': r're:^https?://.*?\.cloudfront\.net/.*\.jpg$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ class GodTubeIE(InfoExtractor):
|
||||||
'timestamp': 1205712000,
|
'timestamp': 1205712000,
|
||||||
'uploader': 'beverlybmusic',
|
'uploader': 'beverlybmusic',
|
||||||
'upload_date': '20080317',
|
'upload_date': '20080317',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
|
@ -19,7 +19,7 @@ class GoshgayIE(InfoExtractor):
|
||||||
'id': '299069',
|
'id': '299069',
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'DIESEL SFW XXX Video',
|
'title': 'DIESEL SFW XXX Video',
|
||||||
'thumbnail': 're:^http://.*\.jpg$',
|
'thumbnail': r're:^http://.*\.jpg$',
|
||||||
'duration': 80,
|
'duration': 80,
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@ class HBOIE(HBOBaseIE):
|
||||||
'id': '1437839',
|
'id': '1437839',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ep. 64 Clip: Encryption',
|
'title': 'Ep. 64 Clip: Encryption',
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'duration': 1072,
|
'duration': 1072,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -141,7 +141,7 @@ class HBOEpisodeIE(HBOBaseIE):
|
||||||
'display_id': 'ep-52-inside-the-episode',
|
'display_id': 'ep-52-inside-the-episode',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Ep. 52: Inside the Episode',
|
'title': 'Ep. 52: Inside the Episode',
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'duration': 240,
|
'duration': 240,
|
||||||
},
|
},
|
||||||
}, {
|
}, {
|
||||||
|
|
|
@ -25,7 +25,7 @@ class HearThisAtIE(InfoExtractor):
|
||||||
'id': '150939',
|
'id': '150939',
|
||||||
'ext': 'wav',
|
'ext': 'wav',
|
||||||
'title': 'Moofi - Dr. Kreep',
|
'title': 'Moofi - Dr. Kreep',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'timestamp': 1421564134,
|
'timestamp': 1421564134,
|
||||||
'description': 'Listen to Dr. Kreep by Moofi on hearthis.at - Modular, Eurorack, Mutable Intruments Braids, Valhalla-DSP',
|
'description': 'Listen to Dr. Kreep by Moofi on hearthis.at - Modular, Eurorack, Mutable Intruments Braids, Valhalla-DSP',
|
||||||
'upload_date': '20150118',
|
'upload_date': '20150118',
|
||||||
|
@ -46,7 +46,7 @@ class HearThisAtIE(InfoExtractor):
|
||||||
'description': 'Listen to DJ Jim Hopkins - Totally Bitchin\' 80\'s Dance Mix! by TwitchSF on hearthis.at - Dance',
|
'description': 'Listen to DJ Jim Hopkins - Totally Bitchin\' 80\'s Dance Mix! by TwitchSF on hearthis.at - Dance',
|
||||||
'upload_date': '20160328',
|
'upload_date': '20160328',
|
||||||
'timestamp': 1459186146,
|
'timestamp': 1459186146,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'comment_count': int,
|
'comment_count': int,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
|
|
|
@ -29,7 +29,7 @@ class HeiseIE(InfoExtractor):
|
||||||
'timestamp': 1411812600,
|
'timestamp': 1411812600,
|
||||||
'upload_date': '20140927',
|
'upload_date': '20140927',
|
||||||
'description': 'In uplink-Episode 3.3 geht es darum, wie man sich von Cloud-Anbietern emanzipieren kann, worauf man beim Kauf einer Tastatur achten sollte und was Smartphones über uns verraten.',
|
'description': 'In uplink-Episode 3.3 geht es darum, wie man sich von Cloud-Anbietern emanzipieren kann, worauf man beim Kauf einer Tastatur achten sollte und was Smartphones über uns verraten.',
|
||||||
'thumbnail': 're:^https?://.*\.jpe?g$',
|
'thumbnail': r're:^https?://.*\.jpe?g$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ class HellPornoIE(InfoExtractor):
|
||||||
'display_id': 'dixie-is-posing-with-naked-ass-very-erotic',
|
'display_id': 'dixie-is-posing-with-naked-ass-very-erotic',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Dixie is posing with naked ass very erotic',
|
'title': 'Dixie is posing with naked ass very erotic',
|
||||||
'thumbnail': 're:https?://.*\.jpg$',
|
'thumbnail': r're:https?://.*\.jpg$',
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
|
|
|
@ -14,7 +14,7 @@ class HistoricFilmsIE(InfoExtractor):
|
||||||
'ext': 'mov',
|
'ext': 'mov',
|
||||||
'title': 'Historic Films: GP-7',
|
'title': 'Historic Films: GP-7',
|
||||||
'description': 'md5:1a86a0f3ac54024e419aba97210d959a',
|
'description': 'md5:1a86a0f3ac54024e419aba97210d959a',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 2096,
|
'duration': 2096,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@ class HitboxIE(InfoExtractor):
|
||||||
'alt_title': 'hitboxlive - Aug 9th #6',
|
'alt_title': 'hitboxlive - Aug 9th #6',
|
||||||
'description': '',
|
'description': '',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 215.1666,
|
'duration': 215.1666,
|
||||||
'resolution': 'HD 720p',
|
'resolution': 'HD 720p',
|
||||||
'uploader': 'hitboxlive',
|
'uploader': 'hitboxlive',
|
||||||
|
@ -163,7 +163,7 @@ class HitboxLiveIE(HitboxIE):
|
||||||
if cdn.get('rtmpSubscribe') is True:
|
if cdn.get('rtmpSubscribe') is True:
|
||||||
continue
|
continue
|
||||||
base_url = cdn.get('netConnectionUrl')
|
base_url = cdn.get('netConnectionUrl')
|
||||||
host = re.search('.+\.([^\.]+\.[^\./]+)/.+', base_url).group(1)
|
host = re.search(r'.+\.([^\.]+\.[^\./]+)/.+', base_url).group(1)
|
||||||
if base_url not in servers:
|
if base_url not in servers:
|
||||||
servers.append(base_url)
|
servers.append(base_url)
|
||||||
for stream in cdn.get('bitrates'):
|
for stream in cdn.get('bitrates'):
|
||||||
|
|
|
@ -20,7 +20,7 @@ class HornBunnyIE(InfoExtractor):
|
||||||
'duration': 550,
|
'duration': 550,
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ class HowStuffWorksIE(InfoExtractor):
|
||||||
'title': 'Cool Jobs - Iditarod Musher',
|
'title': 'Cool Jobs - Iditarod Musher',
|
||||||
'description': 'Cold sleds, freezing temps and warm dog breath... an Iditarod musher\'s dream. Kasey-Dee Gardner jumps on a sled to find out what the big deal is.',
|
'description': 'Cold sleds, freezing temps and warm dog breath... an Iditarod musher\'s dream. Kasey-Dee Gardner jumps on a sled to find out what the big deal is.',
|
||||||
'display_id': 'cool-jobs-iditarod-musher',
|
'display_id': 'cool-jobs-iditarod-musher',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'duration': 161,
|
'duration': 161,
|
||||||
},
|
},
|
||||||
'skip': 'Video broken',
|
'skip': 'Video broken',
|
||||||
|
@ -34,7 +34,7 @@ class HowStuffWorksIE(InfoExtractor):
|
||||||
'title': 'Survival Zone: Food and Water In the Savanna',
|
'title': 'Survival Zone: Food and Water In the Savanna',
|
||||||
'description': 'Learn how to find both food and water while trekking in the African savannah. In this video from the Discovery Channel.',
|
'description': 'Learn how to find both food and water while trekking in the African savannah. In this video from the Discovery Channel.',
|
||||||
'display_id': 'survival-zone-food-and-water-in-the-savanna',
|
'display_id': 'survival-zone-food-and-water-in-the-savanna',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -45,7 +45,7 @@ class HowStuffWorksIE(InfoExtractor):
|
||||||
'title': 'Sword Swallowing #1 by Dan Meyer',
|
'title': 'Sword Swallowing #1 by Dan Meyer',
|
||||||
'description': 'Video footage (1 of 3) used by permission of the owner Dan Meyer through Sword Swallowers Association International <www.swordswallow.org>',
|
'description': 'Video footage (1 of 3) used by permission of the owner Dan Meyer through Sword Swallowers Association International <www.swordswallow.org>',
|
||||||
'display_id': 'sword-swallowing-1-by-dan-meyer',
|
'display_id': 'sword-swallowing-1-by-dan-meyer',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,7 +20,7 @@ class HuajiaoIE(InfoExtractor):
|
||||||
'title': '#新人求关注#',
|
'title': '#新人求关注#',
|
||||||
'description': 're:.*',
|
'description': 're:.*',
|
||||||
'duration': 2424.0,
|
'duration': 2424.0,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'timestamp': 1475866459,
|
'timestamp': 1475866459,
|
||||||
'upload_date': '20161007',
|
'upload_date': '20161007',
|
||||||
'uploader': 'Penny_余姿昀',
|
'uploader': 'Penny_余姿昀',
|
||||||
|
|
|
@ -52,7 +52,7 @@ class HuffPostIE(InfoExtractor):
|
||||||
|
|
||||||
thumbnails = []
|
thumbnails = []
|
||||||
for url in filter(None, data['images'].values()):
|
for url in filter(None, data['images'].values()):
|
||||||
m = re.match('.*-([0-9]+x[0-9]+)\.', url)
|
m = re.match(r'.*-([0-9]+x[0-9]+)\.', url)
|
||||||
if not m:
|
if not m:
|
||||||
continue
|
continue
|
||||||
thumbnails.append({
|
thumbnails.append({
|
||||||
|
|
|
@ -19,7 +19,7 @@ class IndavideoEmbedIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Cicatánc',
|
'title': 'Cicatánc',
|
||||||
'description': '',
|
'description': '',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'cukiajanlo',
|
'uploader': 'cukiajanlo',
|
||||||
'uploader_id': '83729',
|
'uploader_id': '83729',
|
||||||
'timestamp': 1439193826,
|
'timestamp': 1439193826,
|
||||||
|
@ -102,7 +102,7 @@ class IndavideoIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Vicces cica',
|
'title': 'Vicces cica',
|
||||||
'description': 'Játszik a tablettel. :D',
|
'description': 'Játszik a tablettel. :D',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'uploader': 'Jet_Pack',
|
'uploader': 'Jet_Pack',
|
||||||
'uploader_id': '491217',
|
'uploader_id': '491217',
|
||||||
'timestamp': 1390821212,
|
'timestamp': 1390821212,
|
||||||
|
|
|
@ -22,7 +22,7 @@ class InstagramIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Video by naomipq',
|
'title': 'Video by naomipq',
|
||||||
'description': 'md5:1f17f0ab29bd6fe2bfad705f58de3cb8',
|
'description': 'md5:1f17f0ab29bd6fe2bfad705f58de3cb8',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'timestamp': 1371748545,
|
'timestamp': 1371748545,
|
||||||
'upload_date': '20130620',
|
'upload_date': '20130620',
|
||||||
'uploader_id': 'naomipq',
|
'uploader_id': 'naomipq',
|
||||||
|
@ -38,7 +38,7 @@ class InstagramIE(InfoExtractor):
|
||||||
'id': 'BA-pQFBG8HZ',
|
'id': 'BA-pQFBG8HZ',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Video by britneyspears',
|
'title': 'Video by britneyspears',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'timestamp': 1453760977,
|
'timestamp': 1453760977,
|
||||||
'upload_date': '20160125',
|
'upload_date': '20160125',
|
||||||
'uploader_id': 'britneyspears',
|
'uploader_id': 'britneyspears',
|
||||||
|
@ -169,7 +169,7 @@ class InstagramUserIE(InfoExtractor):
|
||||||
'id': '614605558512799803_462752227',
|
'id': '614605558512799803_462752227',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': '#Porsche Intelligent Performance.',
|
'title': '#Porsche Intelligent Performance.',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'uploader': 'Porsche',
|
'uploader': 'Porsche',
|
||||||
'uploader_id': 'porsche',
|
'uploader_id': 'porsche',
|
||||||
'timestamp': 1387486713,
|
'timestamp': 1387486713,
|
||||||
|
|
|
@ -14,7 +14,7 @@ class Ir90TvIE(InfoExtractor):
|
||||||
'id': '95719',
|
'id': '95719',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'شایعات نقل و انتقالات مهم فوتبال اروپا 94/02/18',
|
'title': 'شایعات نقل و انتقالات مهم فوتبال اروپا 94/02/18',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://www.90tv.ir/video/95719/%D8%B4%D8%A7%DB%8C%D8%B9%D8%A7%D8%AA-%D9%86%D9%82%D9%84-%D9%88-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D9%85%D9%87%D9%85-%D9%81%D9%88%D8%AA%D8%A8%D8%A7%D9%84-%D8%A7%D8%B1%D9%88%D9%BE%D8%A7-940218',
|
'url': 'http://www.90tv.ir/video/95719/%D8%B4%D8%A7%DB%8C%D8%B9%D8%A7%D8%AA-%D9%86%D9%82%D9%84-%D9%88-%D8%A7%D9%86%D8%AA%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D9%85%D9%87%D9%85-%D9%81%D9%88%D8%AA%D8%A8%D8%A7%D9%84-%D8%A7%D8%B1%D9%88%D9%BE%D8%A7-940218',
|
||||||
|
|
|
@ -28,7 +28,7 @@ class IviIE(InfoExtractor):
|
||||||
'title': 'Иван Васильевич меняет профессию',
|
'title': 'Иван Васильевич меняет профессию',
|
||||||
'description': 'md5:b924063ea1677c8fe343d8a72ac2195f',
|
'description': 'md5:b924063ea1677c8fe343d8a72ac2195f',
|
||||||
'duration': 5498,
|
'duration': 5498,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'skip': 'Only works from Russia',
|
'skip': 'Only works from Russia',
|
||||||
},
|
},
|
||||||
|
@ -46,7 +46,7 @@ class IviIE(InfoExtractor):
|
||||||
'episode': 'Дело Гольдберга (1 часть)',
|
'episode': 'Дело Гольдберга (1 часть)',
|
||||||
'episode_number': 1,
|
'episode_number': 1,
|
||||||
'duration': 2655,
|
'duration': 2655,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'skip': 'Only works from Russia',
|
'skip': 'Only works from Russia',
|
||||||
},
|
},
|
||||||
|
@ -60,7 +60,7 @@ class IviIE(InfoExtractor):
|
||||||
'title': 'Кукла',
|
'title': 'Кукла',
|
||||||
'description': 'md5:ffca9372399976a2d260a407cc74cce6',
|
'description': 'md5:ffca9372399976a2d260a407cc74cce6',
|
||||||
'duration': 5599,
|
'duration': 5599,
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
},
|
},
|
||||||
'skip': 'Only works from Russia',
|
'skip': 'Only works from Russia',
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ class IzleseneIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Sevinçten Çıldırtan Doğum Günü Hediyesi',
|
'title': 'Sevinçten Çıldırtan Doğum Günü Hediyesi',
|
||||||
'description': 'md5:253753e2655dde93f59f74b572454f6d',
|
'description': 'md5:253753e2655dde93f59f74b572454f6d',
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
'uploader_id': 'pelikzzle',
|
'uploader_id': 'pelikzzle',
|
||||||
'timestamp': int,
|
'timestamp': int,
|
||||||
'upload_date': '20140702',
|
'upload_date': '20140702',
|
||||||
|
@ -44,7 +44,7 @@ class IzleseneIE(InfoExtractor):
|
||||||
'id': '17997',
|
'id': '17997',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Tarkan Dortmund 2006 Konseri',
|
'title': 'Tarkan Dortmund 2006 Konseri',
|
||||||
'thumbnail': 're:^https://.*\.jpg',
|
'thumbnail': r're:^https://.*\.jpg',
|
||||||
'uploader_id': 'parlayankiz',
|
'uploader_id': 'parlayankiz',
|
||||||
'timestamp': int,
|
'timestamp': int,
|
||||||
'upload_date': '20061112',
|
'upload_date': '20061112',
|
||||||
|
|
|
@ -17,7 +17,7 @@ class JamendoIE(InfoExtractor):
|
||||||
'display_id': 'stories-from-emona-i',
|
'display_id': 'stories-from-emona-i',
|
||||||
'ext': 'flac',
|
'ext': 'flac',
|
||||||
'title': 'Stories from Emona I',
|
'title': 'Stories from Emona I',
|
||||||
'thumbnail': 're:^https?://.*\.jpg'
|
'thumbnail': r're:^https?://.*\.jpg'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ class JoveIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Electrode Positioning and Montage in Transcranial Direct Current Stimulation',
|
'title': 'Electrode Positioning and Montage in Transcranial Direct Current Stimulation',
|
||||||
'description': 'md5:015dd4509649c0908bc27f049e0262c6',
|
'description': 'md5:015dd4509649c0908bc27f049e0262c6',
|
||||||
'thumbnail': 're:^https?://.*\.png$',
|
'thumbnail': r're:^https?://.*\.png$',
|
||||||
'upload_date': '20110523',
|
'upload_date': '20110523',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -33,7 +33,7 @@ class JoveIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Culturing Caenorhabditis elegans in Axenic Liquid Media and Creation of Transgenic Worms by Microparticle Bombardment',
|
'title': 'Culturing Caenorhabditis elegans in Axenic Liquid Media and Creation of Transgenic Worms by Microparticle Bombardment',
|
||||||
'description': 'md5:35ff029261900583970c4023b70f1dc9',
|
'description': 'md5:35ff029261900583970c4023b70f1dc9',
|
||||||
'thumbnail': 're:^https?://.*\.png$',
|
'thumbnail': r're:^https?://.*\.png$',
|
||||||
'upload_date': '20140802',
|
'upload_date': '20140802',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -20,7 +20,7 @@ class KarriereVideosIE(InfoExtractor):
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'AltenpflegerIn',
|
'title': 'AltenpflegerIn',
|
||||||
'description': 'md5:dbadd1259fde2159a9b28667cb664ae2',
|
'description': 'md5:dbadd1259fde2159a9b28667cb664ae2',
|
||||||
'thumbnail': 're:^http://.*\.png',
|
'thumbnail': r're:^http://.*\.png',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# rtmp download
|
# rtmp download
|
||||||
|
@ -34,7 +34,7 @@ class KarriereVideosIE(InfoExtractor):
|
||||||
'ext': 'flv',
|
'ext': 'flv',
|
||||||
'title': 'Väterkarenz und neue Chancen für Mütter - "Baby - was nun?"',
|
'title': 'Väterkarenz und neue Chancen für Mütter - "Baby - was nun?"',
|
||||||
'description': 'md5:97092c6ad1fd7d38e9d6a5fdeb2bcc33',
|
'description': 'md5:97092c6ad1fd7d38e9d6a5fdeb2bcc33',
|
||||||
'thumbnail': 're:^http://.*\.png',
|
'thumbnail': r're:^http://.*\.png',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
# rtmp download
|
# rtmp download
|
||||||
|
|
|
@ -27,7 +27,7 @@ class KeezMoviesIE(InfoExtractor):
|
||||||
'display_id': 'petite-asian-lady-mai-playing-in-bathtub',
|
'display_id': 'petite-asian-lady-mai-playing-in-bathtub',
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Petite Asian Lady Mai Playing In Bathtub',
|
'title': 'Petite Asian Lady Mai Playing In Bathtub',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'age_limit': 18,
|
'age_limit': 18,
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ class KetnetIE(InfoExtractor):
|
||||||
'ext': 'mp4',
|
'ext': 'mp4',
|
||||||
'title': 'Gluur mee op de filmset en op Pennenzakkenrock',
|
'title': 'Gluur mee op de filmset en op Pennenzakkenrock',
|
||||||
'description': 'Gluur mee met Ghost Rockers op de filmset',
|
'description': 'Gluur mee met Ghost Rockers op de filmset',
|
||||||
'thumbnail': 're:^https?://.*\.jpg$',
|
'thumbnail': r're:^https?://.*\.jpg$',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://www.ketnet.be/kijken/karrewiet/uitzending-8-september-2016',
|
'url': 'https://www.ketnet.be/kijken/karrewiet/uitzending-8-september-2016',
|
||||||
|
|
|
@ -23,7 +23,7 @@ class KrasViewIE(InfoExtractor):
|
||||||
'title': 'Снег, лёд, заносы',
|
'title': 'Снег, лёд, заносы',
|
||||||
'description': 'Снято в городе Нягань, в Ханты-Мансийском автономном округе.',
|
'description': 'Снято в городе Нягань, в Ханты-Мансийском автономном округе.',
|
||||||
'duration': 27,
|
'duration': 27,
|
||||||
'thumbnail': 're:^https?://.*\.jpg',
|
'thumbnail': r're:^https?://.*\.jpg',
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': 'Not accessible from Travis CI server',
|
'skip_download': 'Not accessible from Travis CI server',
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue