diff options
Diffstat (limited to 'youtube_dl/extractor/youtube.py')
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 30 | 
1 files changed, 26 insertions, 4 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index aa316ba88..b2c714505 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -2455,6 +2455,8 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'title': '29C3: Not my department',              'id': 'PLwP_SiAcdui0KVebT0mU9Apz359a4ubsC', +            'uploader': 'Christiaan008', +            'uploader_id': 'ChRiStIaAn008',          },          'playlist_count': 95,      }, { @@ -2463,6 +2465,8 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'title': '[OLD]Team Fortress 2 (Class-based LP)',              'id': 'PLBB231211A4F62143', +            'uploader': 'Wickydoo', +            'uploader_id': 'Wickydoo',          },          'playlist_mincount': 26,      }, { @@ -2471,6 +2475,8 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'title': 'Uploads from Cauchemar',              'id': 'UUBABnxM4Ar9ten8Mdjj1j0Q', +            'uploader': 'Cauchemar', +            'uploader_id': 'Cauchemar89',          },          'playlist_mincount': 799,      }, { @@ -2488,13 +2494,17 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'title': 'JODA15',              'id': 'PL6IaIsEjSbf96XFRuNccS_RuEXwNdsoEu', +            'uploader': 'milan', +            'uploader_id': 'UCEI1-PVPcYXjB73Hfelbmaw',          }      }, {          'url': 'http://www.youtube.com/embed/_xDOZElKyNU?list=PLsyOSbh5bs16vubvKePAQ1x3PhKavfBIl',          'playlist_mincount': 485,          'info_dict': { -            'title': '2017 華語最新單曲 (2/24更新)', +            'title': '2018 Chinese New Singles (11/6 updated)',              'id': 'PLsyOSbh5bs16vubvKePAQ1x3PhKavfBIl', +            'uploader': 'LBK', +            'uploader_id': 'sdragonfang',          }      }, {          'note': 'Embedded SWF player', @@ -2503,13 +2513,16 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'title': 'JODA7',              'id': 'YN5VISEtHet5D4NEvfTd0zcgFk84NqFZ', -        } +        }, +        'skip': 'This playlist does not exist',      }, {          'note': 'Buggy playlist: the webpage has a "Load more" button but it doesn\'t have more videos',          'url': 'https://www.youtube.com/playlist?list=UUXw-G3eDE9trcvY2sBMM_aA',          'info_dict': {              'title': 'Uploads from Interstellar Movie',              'id': 'UUXw-G3eDE9trcvY2sBMM_aA', +            'uploader': 'Interstellar Movie', +            'uploader_id': 'InterstellarMovie1',          },          'playlist_mincount': 21,      }, { @@ -2534,6 +2547,7 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):          'params': {              'skip_download': True,          }, +        'skip': 'This video is not available.',          'add_ie': [YoutubeIE.ie_key()],      }, {          'url': 'https://youtu.be/yeWKywCrFtk?list=PL2qgrgXsNUG5ig9cat4ohreBjYLAPC0J5', @@ -2545,7 +2559,6 @@ class YoutubePlaylistIE(YoutubePlaylistBaseInfoExtractor):              'uploader_id': 'backuspagemuseum',              'uploader_url': r're:https?://(?:www\.)?youtube\.com/user/backuspagemuseum',              'upload_date': '20161008', -            'license': 'Standard YouTube License',              'description': 'md5:800c0c78d5eb128500bffd4f0b4f2e8a',              'categories': ['Nonprofits & Activism'],              'tags': list, @@ -2732,6 +2745,8 @@ class YoutubeChannelIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'id': 'UUKfVa3S1e4PHvxWcwyMMg8w',              'title': 'Uploads from lex will', +            'uploader': 'lex will', +            'uploader_id': 'UCKfVa3S1e4PHvxWcwyMMg8w',          }      }, {          'note': 'Age restricted channel', @@ -2741,6 +2756,8 @@ class YoutubeChannelIE(YoutubePlaylistBaseInfoExtractor):          'info_dict': {              'id': 'UUs0ifCMCm1icqRbqhUINa0w',              'title': 'Uploads from Deus Ex', +            'uploader': 'Deus Ex', +            'uploader_id': 'DeusExOfficial',          },      }, {          'url': 'https://invidio.us/channel/UC23qupoDRn9YOAVzeoxjOQA', @@ -2825,6 +2842,8 @@ class YoutubeUserIE(YoutubeChannelIE):          'info_dict': {              'id': 'UUfX55Sx5hEFjoC3cNs6mCUQ',              'title': 'Uploads from The Linux Foundation', +            'uploader': 'The Linux Foundation', +            'uploader_id': 'TheLinuxFoundation',          }      }, {          # Only available via https://www.youtube.com/c/12minuteathlete/videos @@ -2834,6 +2853,8 @@ class YoutubeUserIE(YoutubeChannelIE):          'info_dict': {              'id': 'UUVjM-zV6_opMDx7WYxnjZiQ',              'title': 'Uploads from 12 Minute Athlete', +            'uploader': '12 Minute Athlete', +            'uploader_id': 'the12minuteathlete',          }      }, {          'url': 'ytuser:phihag', @@ -2927,7 +2948,7 @@ class YoutubePlaylistsIE(YoutubePlaylistsBaseInfoExtractor):          'playlist_mincount': 4,          'info_dict': {              'id': 'ThirstForScience', -            'title': 'Thirst for Science', +            'title': 'ThirstForScience',          },      }, {          # with "Load more" button @@ -2944,6 +2965,7 @@ class YoutubePlaylistsIE(YoutubePlaylistsBaseInfoExtractor):              'id': 'UCiU1dHvZObB2iP6xkJ__Icw',              'title': 'Chem Player',          }, +        'skip': 'Blocked',      }]  | 
