diff options
author | dirkf <fieldhouse@gmx.net> | 2023-07-28 06:03:14 +0100 |
---|---|---|
committer | dirkf <fieldhouse@gmx.net> | 2023-07-29 14:27:26 +0100 |
commit | e7926ae9f4e5fa258696551a39295402819280c9 (patch) | |
tree | 979a70febc93910d6854077b8efc913aee5eca22 /youtube_dl/extractor/cammodels.py | |
parent | 87e578c9b891b29ab6559ac81ed391897b1e1ace (diff) |
[utils] Rework decoding of `Content-Encoding`s
* support nested encodings
* support optional `br` encoding, if brotli package is installed
* support optional 'compress' encoding, if ncompress package is installed
* response `Content-Encoding` has only unprocessed encodings, or removed
* response `Content-Length` is decoded length (usable for filesize metadata)
* use zlib for both deflate and gzip decompression
* some elements taken from yt-dlp: thx especially coletdjnz
Diffstat (limited to 'youtube_dl/extractor/cammodels.py')
0 files changed, 0 insertions, 0 deletions