Old Retrofed frontend, and lemmy API compatibility.
Hi,
I recently added https://old.retrolemmy.com/ to retrolemmy using mlmym. This is a different frontend that makes it look like old reddit. And thus seemed like something that retrofed could use too, but since it was lemmy only, this was not possible.
However with a compatibility layer you can get (limited) piefed support by serving it as a lemmy API. What this means is, not only would a lemmy only frontend work (mlmym is added now at https://old.retrofed.com/), lemmy only apps would work too (including some older not updated apps like "sync"), if you put your instance as "old.retrofed.com" and use your normal Retrofed account.
This is not a recommended way of browsing piefed, since piefed-only enhancements will not work, as they don't exist in lemmy. But it is a cool way of still being able to use apps that otherwise wouldn't work on lemmy anymore (or will not work in the near future with the new API), thus perserving them in a way.
There are probably still bugs and things not working, and some could be fixed, but a lot of them are just incompatible with piefed as of today, and couldn't be fixed.
The compatibility layer is forked from RikudouSage, and can be found at https://github.com/DaDosDude/LemmyPiefedProxy
Note: Most new code was generated using Claude. Since AI is not a popular means of coding in the fediverse I want this disclaimer here to be open and honest about this work.
2 replies
Thank you for being honest about using AI.
I was never a big Reddit fan, but variety is the spice of life!
This has me wondering how many Lemmy server side programs there are
If you notice any bugs, let me know, or submit an issue on github