parent
8a0ec69c60
commit
a71cc68530
10
ChangeLog
10
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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from __future__ import unicode_literals
|
||||
|
||||
__version__ = '2021.03.30'
|
||||
__version__ = '2021.04.01'
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(__version__)
|
||||
|
|
Loading…
Reference in New Issue