Support Lemmy, Kbin and the Fediverse as a whole #1490
Replies: 11 comments 11 replies
-
I hope @Docile-Alligator and the other devs see this! Also others please do upvote this discussion for better reach! |
Beta Was this translation helpful? Give feedback.
-
Seconded. I have really grown to love infinity for reddit and would love infinity for lemmy! Would happily donate some cash for it to happen. |
Beta Was this translation helpful? Give feedback.
-
This would be awesome indeed. It would probably require quite a bit of work though. Just mapping Lemmy's data models onto Reddit's is not a small task, let alone handling the differences in features and adapting the UI to them. Also, Lemmy and Kbin have different client APIs, so they would have to be integrated separately. There's a lot of developer time that would have to go into this. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/derivator/tafkars This is a piece of software that maps the Lemmy API to function like the Reddit API, already partially works with libreddit and RedReader |
Beta Was this translation helpful? Give feedback.
-
First lemmy post. Curious to see what unfolds over the next few weeks.Bear with me as I practice but it's seemingly intuitive. |
Beta Was this translation helpful? Give feedback.
-
Looking at the code, we would need to do roughly these things:
|
Beta Was this translation helpful? Give feedback.
-
This is an awesome idea, I hope that it gets implemented into Infinity. This client is honestly awesome and it would be even more awesome to be able to use it as a Lemmy or even Kbin client, especially since Kbin doesn't have its own app yet. Though I kind of feel like we should separate the Reddit from kbin and Lemmy and have it be a separate version that does fediverse stuff. It would help because for people who are still going to use Reddit (either with their API key or using one extracted from the official app) probably wouldn't want it to be in the same app that they use for their fediverse stuff, at least I wouldn't. |
Beta Was this translation helpful? Give feedback.
-
Honestly it would be nice to have a toggle between reddit and Lemmy. That probably wouldn't work with the reddit api changes but it would help people discover lemmy |
Beta Was this translation helpful? Give feedback.
-
I think if one were to make a fork of Infinity that supports Federated services and the ability to switch back to using Reddit in the same app, they'd probably want to use a solution for the client data that isn't hard-coded. As in they'd want to allow people to input their own data in the settings. Of course this is a discussion for forks, since like I said before docile alligator wants to continue relations with Reddit and make Infinity subscription based so he's obviously not going to do this himself (since that would definitely end relations with Reddit by breaking terms of service). |
Beta Was this translation helpful? Give feedback.
-
Thought I should post this here for others to see as well, but Bazsalanszky has made a fork of Infinity for Lemmy that is now up and running. Still some rough edges, but it's definitely the best work towards it I've seen thus far (and also now makes it one of the best apps for Lemmy now too). You can see the repository here on Codeberg. There's also a dedicated community for the app's development on Lemmy as well. It really is a beautiful sight seeing Infinity work (mostly) flawlessly with Lemmy. |
Beta Was this translation helpful? Give feedback.
-
Checklist
Description
With Reddit pricing the API to an unreasonable price, it's clear that they're trying to kill off third party APIs. So my proposed solution is to add support for the Fediverse platforms that behave like Reddit like Lemmy or Kbin. Currently, there's not many Android apps for those two, so Infinity supporting would help while showing new people to the Fediverse.
Additional context
This seem mostly back end work with minor changes to the UI/UX. Most of the Fediverse aggregate micro blogs applications try to copy Reddit's experience, so it shouldn't require too much work.
Beta Was this translation helpful? Give feedback.
All reactions