New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[AbemaTV] post network stack overhaul #3615
Conversation
# Conflicts: # yt_dlp/downloader/fragment.py # yt_dlp/extractor/youtube.py
# Conflicts: # README.md # yt_dlp/YoutubeDL.py # yt_dlp/__init__.py # yt_dlp/downloader/fragment.py # yt_dlp/downloader/http.py # yt_dlp/extractor/common.py # yt_dlp/extractor/facebook.py # yt_dlp/extractor/fc2.py # yt_dlp/extractor/instagram.py # yt_dlp/extractor/mgtv.py # yt_dlp/extractor/mildom.py # yt_dlp/extractor/openload.py # yt_dlp/extractor/rtve.py # yt_dlp/extractor/rumble.py # yt_dlp/extractor/soundcloud.py # yt_dlp/extractor/tiktok.py # yt_dlp/extractor/vimeo.py # yt_dlp/utils.py
# Conflicts: # yt_dlp/YoutubeDL.py # yt_dlp/extractor/common.py # yt_dlp/extractor/viu.py # yt_dlp/postprocessor/sponsorblock.py # yt_dlp/utils.py
…PHeaderStore constructor
Make it much more simple
…g related) TransportError for errors that occur while making the actual request
Need to figure out if we want MaxRedirectsError or not
Raise HTTPError instead
In the future we could subclass HTTPError to do this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Even though there is still a lot of work to do on the network overhaul, thanks for doing this. gives me some insight into things
these are just some notes mostly for the network overhaul pr at this time
a63ff77
to
b14d523
Compare
ee280c7
to
7aeda6c
Compare
Closing as OP inactive and this branch is very outdated (it is based on an early version of the networking rework). If someone wants to pick this up I recommend creating a new branch from master and going from there. |
Before submitting a pull request make sure you have:
In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:
Except the code from #2861
What is the purpose of your pull request?
Description of your pull request and other information
DO NOT MERGE BEFORE #2861
This applies needed fix after #2861 for AbemaTV extractors.