| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| | |
Preference functions that take a request and a request handler instance can be registered to prioritize different request handlers per request.
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
|
| |
| |
| |
| |
| | |
Bug in 62b5c94cadaa5f596dc1a7083db9db12efe357be
Closes #7725
|
| | |
|
| |
| |
| |
| | |
Bug in bc344cd456380999c1ee74554dfd432a38f32ec7
|
| |
| |
| |
| | |
Closes #7528
|
| | |
|
| |
| |
| |
| |
| | |
Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4
Authored by: bashonly
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Remove `Cookie` header from `http_headers` immediately after loading into cookiejar
- Restore compat for `--load-info-json` cookies
- Add more tests
- Fix improper passing of Cookie header by `MailRu` extractor
Closes #7558
Authored by: bashonly, pukkandan
|
| |
| |
| |
| | |
Authored by: aaruni96, Grub4K, pukkandan
Closes #4913
|
| |
| |
| |
| | |
Authored by: coletdjnz, pukkandan
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New networking interface consists of a `RequestDirector` that directs
each `Request` to appropriate `RequestHandler` and returns the
`Response` or raises `RequestError`. The handlers define adapters to
transform its internal Request/Response/Errors to our interfaces.
User-facing changes:
- Fix issues with per request proxies on redirects for urllib
- Support for `ALL_PROXY` environment variable for proxy setting
- Support for `socks5h` proxy
- Closes https://github.com/yt-dlp/yt-dlp/issues/6325, https://github.com/ytdl-org/youtube-dl/issues/22618, https://github.com/ytdl-org/youtube-dl/pull/28093
- Raise error when using `https` proxy instead of silently converting it to `http`
Authored by: coletdjnz
|
| |
| |
| |
| | |
No actual changes - code is only moved around
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cookies are now saved and loaded under `cookies` key in the info dict
instead of `http_headers.Cookie`. Cookies passed in headers are
auto-scoped to the input URLs with a warning.
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj
Authored by: Grub4K
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is useful for HLS where detecting whether the format is
actually DRM requires the child manifest to be downloaded.
Makes the error message when using `--test` inconsistent,
but doesn't really matter.
|
| |
| |
| |
| | |
Partial fix for #7478
|
| | |
|
| |
| |
| |
| | |
Closes #7501
|
| |
| |
| |
| |
| |
| |
| | |
* Support negative time-ranges
* Add `*from-url` to obey time-ranges in URL
Closes #7248
|
| | |
|
| | |
|
| |
| |
| |
| | |
Closes #6536
|
| |
| |
| |
| |
| | |
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773
Authored by: mikf, freezboltz, pukkandan
|
| |
| |
| |
| | |
Authored by: NDagestad, pukkandan
Closes #1706
|
| |
| |
| |
| | |
Closes #7164
|
| |
| |
| |
| | |
Closes #6073
|
| |
| |
| |
| | |
Authored by: ivanskodje, pukkandan
Closes #6720
|
| |
| |
| |
| |
| |
| | |
Convert proxies extracted from windows registry to http for older Python versions.
See: https://github.com/python/cpython/issues/86793
Authored by: coletdjnz
|
| |
| |
| | |
Authored by: coletdjnz
|
| |
| |
| | |
Authored by: Grub4K
|
| | |
|
| |
| |
| | |
Authored by: coletdjnz
|
| |
| |
| |
| |
| |
| | |
Closes https://github.com/yt-dlp/yt-dlp/pull/2173
Authored by: pukkandan, coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
|
| |
| |
| |
| | |
Closes #7030, closes #6967
|
| |
| |
| |
| | |
Closes #6814, closes #6940, closes #6733, closes #6923, closes #6566, closes #6726, closes #6728
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Printing inside `finally` causes the order of logging to change
when there is an error, which is undesirable. So this is reverted.
The issue of `--print` being blocked by pre-processors was an
unintentional side-effect of changing the operation orders in
170605840ea9d5ad75da6576485ea7d125b428ee, and this is also partially
reverted.
|
| |
| |
| |
| | |
Closes #6937
|
| |
| |
| |
| | |
and related refactor
|
| |
| |
| |
| | |
Closes https://github.com/yt-dlp/yt-dlp/issues/6920
|
| |
| |
| |
| | |
Closes #6843
|
| |
| |
| |
| |
| | |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510055357
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510363645
|
| |
| |
| |
| | |
Fixes https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1509361107
|
| |
| |
| |
| |
| |
| | |
Continued from f96bff99cb2cf1d112b099e5149dd2c3a6a76af2
Closes #6782
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
* Deprecates `--break-on-reject`
Closes #5962
|
| |
| |
| |
| |
| |
| |
| | |
Closes #1839
Authored by: Grub4K, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
| | |
|
| |
| |
| |
| | |
Closes #5897
|