I'm happy to announce that my barebones ActivityPub server, implemented in Node.js/Express, is now open source! I intend for it to be a reference implementation for developers who are adding ActivityPub to their own services, but also it is an application server that you can build on if you want.

In other words, t's a few hundred lines of code that lets you create Mastodon-compatible accounts that can accept follow requests and post stuff to their followers.

github.com/dariusk/express-act

I actually built a little toy service (that I will also eventually open source) which converts any RSS feed to an ActivityPub actor that you can subscribe to in Mastodon (or any other AP-compatible client).

Play with it if you like! It is SUPER rough and most feeds end up horribly rendered in Mastodon but it's still kinda cool to see it work: bots.tinysubversions.com/conve

@darius nice, that’s exactly the use case I want this for. I’m also tempted to port this to Python/Flask for better integration into Publ.

Follow

@darius meanwhile I made @fluffy. I hope that by “RSS” you mean”RSS/Atom” since I’m all-in on Atom these days. :)

@fluffy I haven't tested it but it seems like it works! I am relying on a very very small subset of RSS that is probably in every atom feed

@darius the Atom DTD is completely different than the RSS DTD though. Atom is a strict functionality superset at least. Are you using an existing feed parsing library? Most of those do a good job of working with both.

Sign in to participate in the conversation
Queer Party!

A silly instance of Mastodon for queer folk and non-queer folk alike. Let's be friends!
Note for folks coming from Tumblr; NSFW content is allowed here, but you must tag your posts as NSFW, and provide a clear content warning for them! NSFW profile pictures or banners, or explicit usernames/display names are not allowed. Please keep it friendly!