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 /test/test_download.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 'test/test_download.py')
0 files changed, 0 insertions, 0 deletions
