|
|
@ -6965,7 +6965,7 @@ class YoutubeSearchIE(YoutubeTabBaseInfoExtractor, SearchInfoExtractor):
|
|
|
|
IE_DESC = 'YouTube search'
|
|
|
|
IE_DESC = 'YouTube search'
|
|
|
|
IE_NAME = 'youtube:search'
|
|
|
|
IE_NAME = 'youtube:search'
|
|
|
|
_SEARCH_KEY = 'ytsearch'
|
|
|
|
_SEARCH_KEY = 'ytsearch'
|
|
|
|
_SEARCH_PARAMS = 'EgIQAQ%3D%3D' # Videos only
|
|
|
|
_SEARCH_PARAMS = 'EgIQAfABAQ==' # Videos only
|
|
|
|
_TESTS = [{
|
|
|
|
_TESTS = [{
|
|
|
|
'url': 'ytsearch5:youtube-dl test video',
|
|
|
|
'url': 'ytsearch5:youtube-dl test video',
|
|
|
|
'playlist_count': 5,
|
|
|
|
'playlist_count': 5,
|
|
|
@ -6973,6 +6973,14 @@ class YoutubeSearchIE(YoutubeTabBaseInfoExtractor, SearchInfoExtractor):
|
|
|
|
'id': 'youtube-dl test video',
|
|
|
|
'id': 'youtube-dl test video',
|
|
|
|
'title': 'youtube-dl test video',
|
|
|
|
'title': 'youtube-dl test video',
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'note': 'Suicide/self-harm search warning',
|
|
|
|
|
|
|
|
'url': 'ytsearch1:i hate myself and i wanna die',
|
|
|
|
|
|
|
|
'playlist_count': 1,
|
|
|
|
|
|
|
|
'info_dict': {
|
|
|
|
|
|
|
|
'id': 'i hate myself and i wanna die',
|
|
|
|
|
|
|
|
'title': 'i hate myself and i wanna die',
|
|
|
|
|
|
|
|
}
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -6980,7 +6988,7 @@ class YoutubeSearchDateIE(YoutubeTabBaseInfoExtractor, SearchInfoExtractor):
|
|
|
|
IE_NAME = YoutubeSearchIE.IE_NAME + ':date'
|
|
|
|
IE_NAME = YoutubeSearchIE.IE_NAME + ':date'
|
|
|
|
_SEARCH_KEY = 'ytsearchdate'
|
|
|
|
_SEARCH_KEY = 'ytsearchdate'
|
|
|
|
IE_DESC = 'YouTube search, newest videos first'
|
|
|
|
IE_DESC = 'YouTube search, newest videos first'
|
|
|
|
_SEARCH_PARAMS = 'CAISAhAB' # Videos only, sorted by date
|
|
|
|
_SEARCH_PARAMS = 'CAISAhAB8AEB' # Videos only, sorted by date
|
|
|
|
_TESTS = [{
|
|
|
|
_TESTS = [{
|
|
|
|
'url': 'ytsearchdate5:youtube-dl test video',
|
|
|
|
'url': 'ytsearchdate5:youtube-dl test video',
|
|
|
|
'playlist_count': 5,
|
|
|
|
'playlist_count': 5,
|
|
|
|