coletdjnz
|
3f66b6fe50
|
[core] Workaround erroneous urllib Windows proxy parsing (#7092)
Convert proxies extracted from windows registry to http for older Python versions.
See: https://github.com/python/cpython/issues/86793
Authored by: coletdjnz
|
2 years ago |
pukkandan
|
65f6e80780
|
[dependencies] Simplify `Cryptodome`
Closes #6292, closes #6272, closes #6338
|
2 years ago |
pukkandan
|
45b2ee6f4f
|
Update to ytdl-commit-2dd6c6e
[YouTube] Avoid crash if uploader_id extraction fails
2dd6c6edd8
Except:
* 295736c9cba714fb5de7d1c3dd31d86e50091cf8 [jsinterp] Improve parsing
* 384f632e8a9b61e864a26678d85b2b39933b9bae [ITV] Overhaul ITV extractor
* 33db85c571304bbd6863e3407ad8d08764c9e53b [feat]: Add support to external downloader aria2p
|
2 years ago |
pukkandan
|
768a001781
|
[compat_utils] Simplify `EnhancedModule`
|
2 years ago |
pukkandan
|
acb1042a9f
|
[devscripts] Provide pyinstaller hooks
Closes #6185
|
2 years ago |
pukkandan
|
88426d9446
|
[compat_utils] Improve `passthrough_module`
|
2 years ago |
pukkandan
|
f6a765ceb5
|
[dependencies] Standardize `Cryptodome` imports
|
2 years ago |
pukkandan
|
754c84e2e4
|
Support module level `__bool__` and `property`
|
2 years ago |
ClosedPort22
|
fbb0ee7747
|
[compat] Fix `shutils.move` in restricted ACL mode on BSD (#5309)
Authored by: ClosedPort22, pukkandan
|
2 years ago |
pukkandan
|
db4678e448
|
Update to ytdl-commit-de39d128
[extractor/ceskatelevize] Back-port extractor from yt-dlp
de39d1281c
Closes #5361, Closes #4634, Closes #5210
|
2 years ago |
Alex Karabanov
|
0d2a0ecac3
|
[extractor/listennotes] Add extractor (#5310)
Closes #5262
Authored by: lksj, pukkandan
|
2 years ago |
pukkandan
|
b4daacb4ec
|
[mhtml, cleanup] Use imghdr
|
2 years ago |
pukkandan
|
6929b41a21
|
Remove Python 3.6 support
Closes #3764
|
2 years ago |
pukkandan
|
f5e438a976
|
[compat] Let PyInstaller detect _legacy module
|
2 years ago |
pukkandan
|
ae61d108dd
|
[cleanup] Misc cleanup
|
2 years ago |
pukkandan
|
54007a45f1
|
[cleanup] Consistent style for file heads
|
2 years ago |
pukkandan
|
ac66811112
|
[compat] Remove more functions
Removing any more will require changes to a large number of extractors
|
2 years ago |
pukkandan
|
3c5386cd71
|
[compat] Fix `compat.WINDOWS_VT_MODE`
|
2 years ago |
pukkandan
|
57e0f077a6
|
[update] Expose more functionality to API
|
2 years ago |
pukkandan
|
560738f34d
|
[extractor] Import `_ALL_CLASSES` lazily
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
|
2 years ago |
pukkandan
|
8a82af3511
|
[cleanup] Misc fixes and cleanup
Closes #3780, Closes #3853, Closes #3850
|
3 years ago |
pukkandan
|
1a8cc83735
|
Bugfix for 3a408f9d19
|
3 years ago |
pukkandan
|
2762dbb17e
|
[compat] Add `functools.cached_property`
|
3 years ago |
pukkandan
|
53973b4d2c
|
[utils] Fix bug in 0b9c08b47b
* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports
|
3 years ago |
pukkandan
|
0b9c08b47b
|
[utils] Improve performance using `functools.cache`
Closes #3786
|
3 years ago |
pukkandan
|
5792c950bf
|
[compat] Implement `compat.imghdr`
Python 3.11 deprecates `imghdr` module
|
3 years ago |
pukkandan
|
1d485a1a79
|
[cleanup] Misc fixes
Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
|
3 years ago |
pukkandan
|
059bc4db19
|
[compat/asyncio] Use `asyncio.all_tasks`
|
3 years ago |
pukkandan
|
9196cbfe8b
|
[compat] Ensure submodules are correctly wrapped
|
3 years ago |
pukkandan
|
9b8ee23b99
|
[dependencies] Create module with all dependency imports
|
3 years ago |
felix
|
77f9033095
|
[compat] Split into sub-modules (#2173)
Authored by: fstirlitz, pukkandan
|
3 years ago |