ytdl-nightly/youtube_dl
Andrei Lebedev 27ed77aabb
[utils] Backport traverse_obj (etc) from yt-dlp (#31156)
* Backport traverse_obj and closely related function from yt-dlp (code by pukkandan)
* Backport LazyList, variadic(), try_call (code by pukkandan)
* Recast using yt-dlp's newer traverse_obj() implementation and tests (code by grub4k)
* Add tests for Unicode case folding support matching Py3.5+ (requires f102e3d)
* Improve/add tests for variadic, try_call, join_nonempty

Co-authored-by: dirkf <fieldhouse@gmx.net>
2022-11-03 10:09:37 +00:00
..
downloader
extractor [netease] Support urls shared from mobile app (#31304) 2022-10-30 11:48:44 +00:00
postprocessor
__init__.py
__main__.py
aes.py
cache.py
casefold.py [compat] Work around in case folding for narrow Python build 2022-11-02 11:56:26 +00:00
compat.py [compat] Unify unicode/str compat and move up 2022-11-01 12:40:23 +00:00
jsinterp.py
options.py
socks.py
swfinterp.py
update.py
utils.py [utils] Backport traverse_obj (etc) from yt-dlp (#31156) 2022-11-03 10:09:37 +00:00
version.py
YoutubeDL.py