Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
the idea come after discussion with @dstftw in this PR #8439.
i find the that adding a new API based on extraction steps can be used for more than the initial need(skip protocols).
it will help:
for users:
--download-archiveoption for some extractors(the only needed information is the ie_key and id extracted by metadata step and even for some extractors it can be extracted directly from the url no need for other requests)for develepment:
example of this case:
cbs, cbs news, cnet, fox, aenetworks formats extracted from multiple the platform SMIL.
dcn, vevo has formats can be extracted from the site itself and from youtube.
it would be simpler do something like this(can't be done with url type):
the priority can be useful for metadata to declare the order of overiding the attributes.
possible steps that i can think of(for some sites they need separate request to extract them).
id, metadata, formats, subtitles, comments, smil, m3u8, mpd, f4m.
possible method to implement this:
i don't know if this will be the best way to do this so i opened this issue mainly for discussion.