From a71cc685306c5c78cee9427b25e493995086dae2 Mon Sep 17 00:00:00 2001 From: Dominika Liberda Date: Thu, 1 Apr 2021 20:56:34 +0200 Subject: [PATCH] * version 2021.04.01 --- ChangeLog | 10 ++++++++++ haruhi_dl/extractor/youtube.py | 9 +++++---- haruhi_dl/version.py | 2 +- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index f56539f16..85ba4c51b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +version 2021.04.01 +Core +- Removed Herobrine + +Extractor +* [youtube] fixed GDPR consent workaround +* [instagram] improve title extraction and extract duration +* [francetvinfo] improve video ID extraction +* [vlive] merge all updates from YTDL + version 2021.03.30 Core * `--ie-key` commandline option for selecting specific extractor diff --git a/haruhi_dl/extractor/youtube.py b/haruhi_dl/extractor/youtube.py index 0feeac1f9..10d76e65b 100644 --- a/haruhi_dl/extractor/youtube.py +++ b/haruhi_dl/extractor/youtube.py @@ -1072,12 +1072,13 @@ class YoutubeIE(YoutubeBaseInfoExtractor): def _decrypt_signature_protected(self, s): a = list(s) - a = self.mess(a, 51) - a.reverse() a = a[3:] - a = self.mess(a, 11) + a = self.mess(a, 63) + a = self.mess(a, 20) + a = a[1:] a.reverse() - a = a[2:] + a = self.mess(a, 44) + a = a[1:] a.reverse() return "".join(a) diff --git a/haruhi_dl/version.py b/haruhi_dl/version.py index e5ff7659d..9b766be6e 100644 --- a/haruhi_dl/version.py +++ b/haruhi_dl/version.py @@ -1,6 +1,6 @@ from __future__ import unicode_literals -__version__ = '2021.03.30' +__version__ = '2021.04.01' if __name__ == '__main__': print(__version__)