ActivityPub Support for Static Sites

A post was merged into an existing topic: About the Fedipage category

Another static website application by @mauve:

Discussed on HN here: Show HN: Fediverser Portal ā€“ Bring your subreddits to Lemmy | Hacker News

This is my attempt at helping those who are trying to ditch reddit but have not been satisfied with the content from Lemmy or havenā€™t been able to find the corresponding communities.

There are two sides to this project. The first one is that I have setup a Lemmy instance (alien.top) which is mirroring some of the reddit content from subreddits that I wanted to follow with the comments. The difference from most mirroring bots is that, instead of one single bot account mirroring all content, the system creates one account for each reddit user that is being mirrored.

The other part of this idea which I believe is more interesting: reddit users can take over their own mirrored bot account on this Lemmy instance. The instance itself does not use the regular registration process, but instead authenticates via Reddit OAuth. If you login through through the ā€œPortalā€, we can then grab your subscribed subreddits and (when it can) find the corresponding Lemmy communities and subscribe you to those automatically. At the moment there are not that Lemmy communities that are being mirrored because Iā€™ve been the sole user, but hopefully if more people sign-up, it will help to create the network effects and more instance admins will be interested in hosting these ā€œfediversedā€ communities.

All of the code is open source (GitHub - mushroomlabs/fediverser: A set of utilities to help bring content and users from legacy social media networks into the fediverse) and Iā€™m more than willing to help people getting their own instances if they donā€™t want to use alien.top itself.

Questions and any type of feedback is always welcome!

1 Like

Via Jeff Sikes reference this blog tutorial series on adding AP static site support:

The articles written by @mapache@hachyderm.io,

1 Like

Thanks for sharing! @mapache is me.

I have created a template and a video to make things easier for others.

Happy to answer any questions

3 Likes