A bridge between Islands.
| | | |

A World of Blogs and the Fediverse, Bridging RSS and ActivityPub

I was thinking tonight about how cool it would be if I could have available, to follow on , all of the RSS feeds that I have in the past subscribed too. Back in my days of Google Reader my subscriptions were my main source of what was new, including news. My motivation is partly out of the desire to stay within my Mastodon instance without having to constantly switch platforms. There is also an aspect that one of my main platforms is generally my phone. The majority of my blog posts at the very least start on my phone with the app, then often transitioning to editing on my actual WordPress site but still using my phone. This also means leveraging mostly the app for Mastodon.

Something I’ve also been considering is no longer posting my WordPress blog posts via my Mastodon instance directly. I would instead boost my blog posts on Mastodon, since you can already follow my WordPress site directly on Mastodon. Having other RSS feeds in my timeline would give me the ability to possibly do the same thing in some fashion with those posts as well.

I took to Google and searched for RSS and since the latter is one of the core aspects of Mastodon. I came across a blog post from Tom Zijlstra about the concept with some resources. Specifically an Express/Node service from Darius Kazemi that converts RSS to ActivityPub. This service is even tied into being able to use a Mastodon instance for authentication for managing the RSS feeds. I’m thinking about spinning this up and seeing how it might work.

In a perfect world all sites with RSS feeds would also support ActivityPub natively, like what is being proposed with , then this sort of gateway service wouldn’t have as much use. I’d be curious if anyone else has already pursued this sort of concept and what their experiences were.

Similar Posts

54 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.