virtulis / substitoot

A transparent toot fetcher for Mastodon. Loads missing replies to boosted toots in your feed directly from the source server.
https://substitoot.kludge.guru/
MIT License
40 stars 2 forks source link

Request: Fetch Replies from Kbin/Lemmy #3

Open Shanesan opened 1 year ago

Shanesan commented 1 year ago

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.

virtulis commented 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.