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
Self-hosted extractors: Mastodon, PeerTube and Misskey (with haruhi-dl merge) #1791
base: master
Are you sure you want to change the base?
Self-hosted extractors: Mastodon, PeerTube and Misskey (with haruhi-dl merge) #1791
Conversation
I think the probe should first try fetching the instance's NodeInfo, which is a standard used in all of these services (and more of fediverse, see the standard's webpage; excluding Gab, for unknown to me reason, but it's not really a selfhosted service and it's always on the instance list) and allows to just see the software name and supported features |
a63ff77
to
b14d523
Compare
86459e2
to
5834fb0
Compare
…lancholy-of-haruhi-suzumiya
now it gets very messy but 🤷
Fallback instance lists will now have required ones for passing tests |
since every instance requires checking no need
ee280c7
to
7aeda6c
Compare
Any news on this PR? :) PeerTube relies heavily on yt-dlp to import remote channels/videos/playlists. It would be nice if the software could automatically detect a peertube, as we are limited for now by the URLs list written directly in the code. |
ugh, afaik the PR author is in jail, lmao |
Please follow the guide below
x
into all the boxes [ ] relevant to your pull request (like that [x])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:
Both are intentionally checked because some code from this PR includes the code from haruhi-dl and #1505.
What is the purpose of your pull request?
Description of your pull request and other information
This PR adds support for 3 self-hosted services: Mastodon, PeerTube, Misskey
Also, this replaces GabIE with MastodonIE.
supersedes #1505, #4609
cc @selfisekai
TOC
Instance listsTODO
--ies mastodon.*,generic
.