this post was submitted on 07 Jun 2023
307 points (97.8% liked)

Memes

44108 readers
3043 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 15 points 1 year ago (1 children)

There's the Idea of making a lemmy API that's Reddit compatible. Meaning all Reddit client apps could migrate to lemmy with minimal effort.

[โ€“] [email protected] 2 points 1 year ago (4 children)

Wdym? API calls that go through Reddit's servers or something? I'm not getting it ๐Ÿค”

[โ€“] [email protected] 6 points 1 year ago

Where normally, these two services differ drastically. Usually, Infinity (or any other Reddit client), would talk to the Reddit API. Converting them to talk to the Lemmy API is like converting them to speak a whole other language. There are ideas and proof-of-concept projects to translate between the two.

The software would sit in between a Reddit client and a Lemmy instance. Receiving Reddit "language" from the client, translating to Lemmy "language" on the other side, and doing the reverse with the response it receives from the Lemmy instance.

If such a piece of software existed, a Reddit client could be converted simply by saying: "Instead of talking to the Reddit API, talk to this server". The client would still "speak" the Reddit "language" with the translator, but interact with Lemmy at the other end.

It would take the time pressure off of Reddit third-party client developers, giving them time to properly convert their applications to their new preferred platform. It is a large task though, so I'm not sure if it'll be usable by the time Reddit disables free API access.

Would be very nice to have, as the bar set for UI and UX design by most third-party Reddit applications is very high (specifically shout out to Apollo and Infinity). Apps like Jerboa or Mlem couldn't possibly reach that level of quality within a month.

[โ€“] [email protected] 6 points 1 year ago

more like having a second lemmy API that behaves the same way as reddit's

[โ€“] [email protected] 5 points 1 year ago (1 children)

No, an API that has the same calls as Reddit, but lemmy as a backend.

[โ€“] [email protected] 0 points 1 year ago

They should ask Lemmy devs for advice before making clients for Lemmy

[โ€“] [email protected] 1 points 1 year ago* (last edited 1 year ago)

No. Just use a different API endpoint.