From 1eb26e8a6a4fe944dbab2fd2230bd1065c9d5a68 Mon Sep 17 00:00:00 2001 From: luceatnobis Date: Sat, 17 Oct 2015 09:22:11 +0200 Subject: [PATCH] [twitch] add TwitchBookmarksIE to get highlights --- youtube_dl/extractor/__init__.py | 1 + youtube_dl/extractor/twitch.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/youtube_dl/extractor/__init__.py b/youtube_dl/extractor/__init__.py index 462717b1e..89b55ffc8 100644 --- a/youtube_dl/extractor/__init__.py +++ b/youtube_dl/extractor/__init__.py @@ -687,6 +687,7 @@ from .twitch import ( TwitchVodIE, TwitchProfileIE, TwitchPastBroadcastsIE, + TwitchHighlightsIE, TwitchBookmarksIE, TwitchStreamIE, ) diff --git a/youtube_dl/extractor/twitch.py b/youtube_dl/extractor/twitch.py index df69d51f7..d770c74a0 100644 --- a/youtube_dl/extractor/twitch.py +++ b/youtube_dl/extractor/twitch.py @@ -321,6 +321,13 @@ class TwitchPastBroadcastsIE(TwitchPlaylistBaseIE): 'playlist_mincount': 54, } +class TwitchHighlightsIE(TwitchPlaylistBaseIE): + IE_NAME = 'twitch:highlights' + _VALID_URL = r'%s/(?P[^/]+)/profile/highlights/?(?:\#.*)?$' % TwitchBaseIE._VALID_URL_BASE + _PLAYLIST_URL = TwitchPlaylistBaseIE._PLAYLIST_URL + '&highlights=true' + _PLAYLIST_TYPE = 'highlights' + + class TwitchBookmarksIE(TwitchPlaylistBaseIE): IE_NAME = 'twitch:bookmarks'