Skip to content
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

Request: Fetch Replies from Kbin/Lemmy #3

Open
Shanesan opened this issue Oct 1, 2023 · 1 comment
Open

Request: Fetch Replies from Kbin/Lemmy #3

Shanesan opened this issue Oct 1, 2023 · 1 comment

Comments

@Shanesan
Copy link

Shanesan commented Oct 1, 2023

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
Copy link
Owner

virtulis commented Oct 1, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants