From 2c354d15a0ba8c4fac96c02058c9e1bd72ac8cbd Mon Sep 17 00:00:00 2001 From: Dominika Date: Sat, 16 Jan 2021 02:38:11 +0100 Subject: [PATCH] version 2021.01.16 --- ChangeLog | 23 +++++++++++++++++++++++ haruhi_dl/extractor/youtube.py | 10 +++------- haruhi_dl/version.py | 2 +- 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index a15b7e511..ae70cb9d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +version 2021.01.16 +Extractor +* [youtube] new crypto +* [tvp] Laura probably fixed something, I can't keep up +* [linkedin] post extractor +* [weibo] dash formats support +* [vimeo:review] fix videos with video password +* [gtv.org] extractor that **may** _sometimes_ work +* [youtube] oh cool, playlist and channels got fixed +* [youtube] youtube-music extractor +* [lbry] new extractor +* [embetty] new extractor, detection in genericie +* [heise] extracting embetty embeds +* [theguardian] new extractor(s) +* [tvp:series] API refactor (I KNEW IT) +* [tubafm] basic support +* [rmf] added extractors +* [cda] refactor to mobile JSON API + +Core: +* _json_ld now handles multiple thumbails +* normalization of searching for embeds in genericie + version 2021.01.03 Extractor * [youtube] new crypto diff --git a/haruhi_dl/extractor/youtube.py b/haruhi_dl/extractor/youtube.py index 97071fe70..23cdad6cd 100644 --- a/haruhi_dl/extractor/youtube.py +++ b/haruhi_dl/extractor/youtube.py @@ -1068,15 +1068,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor): def _decrypt_signature_protected(self, s): a = list(s) - a.reverse() - a = self.mess(a, 13) - a = a[3:] - a.reverse() - a = self.mess(a, 69) a = a[2:] - a = self.mess(a, 58) a.reverse() - a = a[1:] + a = a[2:] + a = self.mess(a, 1) + a = self.mess(a, 8) return "".join(a) def _get_subtitles(self, video_id, webpage): diff --git a/haruhi_dl/version.py b/haruhi_dl/version.py index 1588ee8e4..ac7242abb 100644 --- a/haruhi_dl/version.py +++ b/haruhi_dl/version.py @@ -1,3 +1,3 @@ from __future__ import unicode_literals -__version__ = '2021.01.03' +__version__ = '2021.01.16'