Open Shanesan opened 1 year ago
Well, it's a bit tricky. See what I wrote about it before https://github.com/virtulis/substitoot#does-this-support-servers-other-than-mastodon
Or in other words, Substitoot is basically doing a Man-In-The-Middle between the Mastodon web app and the Mastodon server. So I only rewrite some fields, but most of the requests/responses pass through unchanged. *oma APIs emulate Mastodon's, so adding those was easy.
For other software, I would need to convert what I get from them (be it in ActivityPub format, or their own internal thing) to something that the web app understands, and then thoroughly test the whole thing.
At this point I'm quite honestly thinking about developing a separate web-based client app instead of continuing to monkey-patch the official one. That kind of defeats the initial purpose of least friction possible, but wouldn't need any browser addons.
But I hope someone else is already working on that :) I won't be, not in the next couple of months.
Other activity pub services that are viewable on Mastodon such as KBin/Lemmy, "reddit-likes" can be viewed when searched but Substitoot cannot populate the replies.
Example: https://kbin.social/m/kbinMeta/t/68541/kbin-server-update-or-how-the-server-didn-t-blow-up
I am unsure why this is the case, but if it could fetch replies to KBin/Lemmy posts and actually interact with those from within Mastodon that would be pretty amazing.