diff --git a/ChangeLog b/ChangeLog index 23286998c..8e6741d41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +version 2020.11.27 +Extractor +* [youtube] support for liked videos, watch later, video history, + subscriptions feed, fixed crash if no cipher on video +* [ninateka] added extractor +* [openfm] added extractor + version 2020.11.16 Extractor * [youtube] fixed channel, playlist, search diff --git a/haruhi_dl/extractor/youtube.py b/haruhi_dl/extractor/youtube.py index 646dc2ffc..cd439096a 100644 --- a/haruhi_dl/extractor/youtube.py +++ b/haruhi_dl/extractor/youtube.py @@ -1102,13 +1102,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor): def _decrypt_signature_protected(self, s): a = list(s) + a = a[3:] a.reverse() - a = self.mess(a, 10) - a.reverse() - a = a[1:] - a = self.mess(a, 13) + a = self.mess(a, 69) a = a[2:] - a = self.mess(a, 15) + a = self.mess(a, 41) return "".join(a) def _get_subtitles(self, video_id, webpage): diff --git a/haruhi_dl/version.py b/haruhi_dl/version.py index 7f8b05ec9..91727ab23 100644 --- a/haruhi_dl/version.py +++ b/haruhi_dl/version.py @@ -1,3 +1,3 @@ from __future__ import unicode_literals -__version__ = '2020.11.20' +__version__ = '2020.11.27'