1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-02-03 16:02:51 +08:00

youtube filter request

This commit is contained in:
vordep 2016-12-19 00:24:32 +00:00
parent 954529c10f
commit d4144238b1
2 changed files with 22 additions and 0 deletions

View File

@ -1206,6 +1206,9 @@ from .youtube import (
YoutubeRecommendedIE,
YoutubeSearchDateIE,
YoutubeSearchIE,
YoutubeSearchHDIE,
YoutubeSearch4kIE,
YoutubeSearchCCIE,
YoutubeSearchURLIE,
YoutubeSharedVideoIE,
YoutubeShowIE,

View File

@ -2305,6 +2305,25 @@ class YoutubeSearchDateIE(YoutubeSearchIE):
IE_DESC = 'YouTube.com searches, newest videos first'
_EXTRA_QUERY_ARGS = {'search_sort': 'video_date_uploaded'}
class YoutubeSearchCCIE(YoutubeSearchIE):
IE_NAME = YoutubeSearchIE.IE_NAME + ':creative_commons'
_SEARCH_KEY = 'ytsearchcc'
IE_DESC = 'YouTube.com searches by creative commons filter'
_EXTRA_QUERY_ARGS = {'filters':'creativecommons'}
class YoutubeSearch4kIE(YoutubeSearchIE):
IE_NAME = YoutubeSearchIE.IE_NAME + ':4k'
_SEARCH_KEY = 'ytsearch4k'
IE_DESC = 'YouTube.com searches by 4k filter'
_EXTRA_QUERY_ARGS = {'filters':'4k'}
class YoutubeSearchHDIE(YoutubeSearchIE):
IE_NAME = YoutubeSearchIE.IE_NAME + ':HD'
_SEARCH_KEY = 'ytsearchhd'
IE_DESC = 'YouTube.com searches by HD filter'
_EXTRA_QUERY_ARGS = {'filters':'hd'}
class YoutubeSearchURLIE(YoutubePlaylistBaseInfoExtractor):
IE_DESC = 'YouTube.com search URLs'