+ 'uploader_url': 'https://www.youtube.com/user/PewDiePie',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ }
+ }, {
+ # ~June 2010 Capture. swfconfig
+ 'url': 'https://web.archive.org/web/0/https://www.youtube.com/watch?v=8XeW5ilk-9Y',
+ 'info_dict': {
+ 'id': '8XeW5ilk-9Y',
+ 'ext': 'flv',
+ 'title': 'Story of Stuff, The Critique Part 4 of 4',
+ 'duration': 541,
+ 'description': 'md5:28157da06f2c5e94c97f7f3072509972',
+ 'uploader': 'HowTheWorldWorks',
+ 'uploader_id': 'HowTheWorldWorks',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'uploader_url': 'https://www.youtube.com/user/HowTheWorldWorks',
+ 'upload_date': '20090520',
+ }
+ }, {
+ # Jan 2011: watch-video-date/eow-date surrounded by whitespace
+ 'url': 'https://web.archive.org/web/20110126141719/http://www.youtube.com/watch?v=Q_yjX80U7Yc',
+ 'info_dict': {
+ 'id': 'Q_yjX80U7Yc',
+ 'ext': 'flv',
+ 'title': 'Spray Paint Art by Clay Butler: Purple Fantasy Forest',
+ 'uploader_id': 'claybutlermusic',
+ 'description': 'md5:4595264559e3d0a0ceb3f011f6334543',
+ 'upload_date': '20090803',
+ 'uploader': 'claybutlermusic',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'duration': 132,
+ 'uploader_url': 'https://www.youtube.com/user/claybutlermusic',
+ }
+ }, {
+ # ~May 2009 swfArgs. ytcfg is spread out over various vars
+ 'url': 'https://web.archive.org/web/0/https://www.youtube.com/watch?v=c5uJgG05xUY',
+ 'info_dict': {
+ 'id': 'c5uJgG05xUY',
+ 'ext': 'webm',
+ 'title': 'Story of Stuff, The Critique Part 1 of 4',
+ 'uploader_id': 'HowTheWorldWorks',
+ 'uploader': 'HowTheWorldWorks',
+ 'uploader_url': 'https://www.youtube.com/user/HowTheWorldWorks',
+ 'upload_date': '20090513',
+ 'description': 'md5:4ca77d79538064e41e4cc464e93f44f0',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'duration': 754,
+ }
+ }, {
+ # ~June 2012. Upload date is in another lang so cannot extract.
+ 'url': 'https://web.archive.org/web/20120607174520/http://www.youtube.com/watch?v=xWTLLl-dQaA',
+ 'info_dict': {
+ 'id': 'xWTLLl-dQaA',
+ 'ext': 'mp4',
+ 'title': 'Black Nerd eHarmony Video Bio Parody (SPOOF)',
+ 'uploader_url': 'https://www.youtube.com/user/BlackNerdComedy',
+ 'description': 'md5:e25f0133aaf9e6793fb81c18021d193e',
+ 'uploader_id': 'BlackNerdComedy',
+ 'uploader': 'BlackNerdComedy',
+ 'duration': 182,
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ }
+ }, {
+ # ~July 2013
+ 'url': 'https://web.archive.org/web/*/https://www.youtube.com/watch?v=9eO1aasHyTM',
+ 'info_dict': {
+ 'id': '9eO1aasHyTM',
+ 'ext': 'mp4',
+ 'title': 'Polar-oid',
+ 'description': 'Cameras and bears are dangerous!',
+ 'uploader_url': 'https://www.youtube.com/user/punkybird',
+ 'uploader_id': 'punkybird',
+ 'duration': 202,
+ 'channel_id': 'UC62R2cBezNBOqxSerfb1nMQ',
+ 'channel_url': 'https://www.youtube.com/channel/UC62R2cBezNBOqxSerfb1nMQ',
+ 'upload_date': '20060428',
+ 'uploader': 'punkybird',
+ }
+ }, {
+ # April 2020: Player response in player config
+ 'url': 'https://web.archive.org/web/20200416034815/https://www.youtube.com/watch?v=Cf7vS8jc7dY&gl=US&hl=en',
+ 'info_dict': {
+ 'id': 'Cf7vS8jc7dY',
+ 'ext': 'mp4',
+ 'title': 'A Dramatic Pool Story (by Jamie Spicer-Lewis) - Game Grumps Animated',
+ 'duration': 64,
+ 'upload_date': '20200408',
+ 'uploader_id': 'GameGrumps',
+ 'uploader': 'GameGrumps',
+ 'channel_url': 'https://www.youtube.com/channel/UC9CuvdOVfMPvKCiwdGKL3cQ',
+ 'channel_id': 'UC9CuvdOVfMPvKCiwdGKL3cQ',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'description': 'md5:c625bb3c02c4f5fb4205971e468fa341',
+ 'uploader_url': 'https://www.youtube.com/user/GameGrumps',
+ }
+ }, {
+ # watch7-user-header with yt-user-info
+ 'url': 'ytarchive:kbh4T_b4Ixw:20160307085057',
+ 'info_dict': {
+ 'id': 'kbh4T_b4Ixw',
+ 'ext': 'mp4',
+ 'title': 'Shovel Knight OST - Strike the Earth! Plains of Passage 16 bit SNES style remake / remix',
+ 'channel_url': 'https://www.youtube.com/channel/UCnTaGvsHmMy792DWeT6HbGA',
+ 'uploader': 'Nelward music',
+ 'duration': 213,
+ 'description': 'md5:804b4a9ce37b050a5fefdbb23aeba54d',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'upload_date': '20150503',
+ 'channel_id': 'UCnTaGvsHmMy792DWeT6HbGA',
+ }
+ }, {
+ # April 2012
+ 'url': 'https://web.archive.org/web/0/https://www.youtube.com/watch?v=SOm7mPoPskU',
+ 'info_dict': {
+ 'id': 'SOm7mPoPskU',
+ 'ext': 'mp4',
+ 'title': 'Boyfriend - Justin Bieber Parody',
+ 'uploader_url': 'https://www.youtube.com/user/thecomputernerd01',
+ 'uploader': 'thecomputernerd01',
+ 'thumbnail': r're:https?://.*\.(jpg|webp)',
+ 'description': 'md5:dd7fa635519c2a5b4d566beaecad7491',
+ 'duration': 200,
+ 'upload_date': '20120407',
+ 'uploader_id': 'thecomputernerd01',