In the past weeks I’ve enjoyed using a bot that turns my blog’s RSS feed into an Activity Pub stream. That stream I follow from my Mastodon account, and that way I can ‘retweet’ any of my postings in an easy way. You too can follow my blog on Mastodon through the account @ton@bots.tinysubversions.com.

The bot that turns RSS into Activity Pub was created by Darius Kazemi, a coding artist and art creating coder. In the context of musing about my ideal RSS reader, I started running my own Tiny Tiny RSS instance. Tt-rss is not only a feed reader but can also create feeds, e.g. from the things you bookmark or like while reading. So I thought if you’d mount the bot that Darius created on the back of Tt-rss, you could publish curated feeds of what you read not just as rss but as activity pub streams. I pinged Darius Kazemi to hear if the code is available.

Screenshot of me resharing a blogpost on Mastodon.

I plan to dedicate some learning time in the coming 12 weeks to better understand the protocols that drive the independent web, or IndieWeb. During our STM18 birthday unconference Frank Meeuwsen presented his experiences on the IndieWeb. Frank, Peter and I have formed an impromptu triade to explore the IndieWeb in the past months. In one of his slides Frank conveniently listed the relevant protocols. I’ll plan for 24 hours to explore 6 protocols. Some of them I already understand better than others, so I’ll start with the ones I feel less knowledgeable about.

The ones I want to explore in more detail, in planned order, are:

  • ActivityPub / OStatus, a decentralized networking protocol (as this ties into my Mastodon experiments as well, this comes first)
  • Micropub, publish on your own domain with 3rd party tools
  • Microsub, own your feed-subscriptions (although I already run my own TinyTinyRss instance)
  • Microformats, markup for data, text, people, events (already used on my blog, but curious to see how I can extend that to more types of data)
  • Indieauth, federated login protocol to sign in with your own domain on other services (already active on my blog, but interested in where else I could use it)
  • Webmentions, respond to a blogpost through your own site (already active on my site, but strongly wish to better format and style it on my site)