]> jfr.im git - yt-dlp.git/commit
[rh:requests] Add handler for `requests` HTTP library (#3668)
authorcoletdjnz <redacted>
Fri, 13 Oct 2023 23:33:00 +0000 (12:33 +1300)
committerGitHub <redacted>
Fri, 13 Oct 2023 23:33:00 +0000 (23:33 +0000)
commit8a8b54523addf46dfd50ef599761a81bc22362e6
treef6f7d31d0ee51dfe732d26e26c294829b6c5ed5b
parent700444c23ddb65f618c2abd942acdc0c58c650b1
[rh:requests] Add handler for `requests` HTTP library (#3668)

Adds support for HTTPS proxies and persistent connections (keep-alive)

Closes https://github.com/yt-dlp/yt-dlp/issues/1890
Resolves https://github.com/yt-dlp/yt-dlp/issues/4070
Resolves https://github.com/ytdl-org/youtube-dl/issues/32549
Resolves https://github.com/ytdl-org/youtube-dl/issues/14523
Resolves https://github.com/ytdl-org/youtube-dl/issues/13734

Authored by: coletdjnz, Grub4K, bashonly
14 files changed:
.github/workflows/core.yml
README.md
requirements.txt
setup.py
test/test_networking.py
test/test_socks.py
yt_dlp/YoutubeDL.py
yt_dlp/__pyinstaller/hook-yt_dlp.py
yt_dlp/dependencies/__init__.py
yt_dlp/networking/__init__.py
yt_dlp/networking/_helper.py
yt_dlp/networking/_requests.py [new file with mode: 0644]
yt_dlp/networking/_urllib.py
yt_dlp/options.py