I am finally getting around to adding WebSub support to FeedOnFeeds. I've only been talking it up for years...

For now I'm just going to have the callback URL trigger a pull of the authoritative feed, rather than actually using the delivered content. Mostly because FeedOnFeeds' architecture is a bit crufty in that regard, but also it makes the security/validation side of things easier (even if it does end up wasting some bandwidth in the end).

Ooh never mind this was way easier to do than I thought. Proper push in Atom!

Yay, my fork of FeedOnFeeds supports WebSub! github.com/fluffy-critter/Feed

I've also submitted a PR to upstream, so hopefully everyone gets it soon.

Also while testing this I ended up moving to my own hosted hub at SuperFeedr.com and discovered that there are a bunch of other readers out there that support it too!

Well, I don't know about "a bunch" but so far theoldreader.com definitely does.

I was also surprised to see just how many of my feeds have WebSub hubs already!

And people say RSS is dead. Pfft.

The following sites seem to give you WebSub support for free:

• wordpress.com
• blogger.com
• feedburner.com (although presumably that's push notifications on top of their own pull, so not REALLY push)
• self-hosted WordPress (with the PuSHpress extension) - bonus for being built-in to the CMS!
• Medium
• FeedPress

And of course you can add it (and Webmention) to any RSS or Atom feed using Pushl. ;) github.com/fluffy-critter/Push

Er, by “sites” I mean “hosting setups.”

Also I’m really glad to see Medium on that list. It seems like the big gateway drug back into an RSS world.

I wonder what other RSS readers support it other than FoF and TOR. And if it even makes any real difference to the experience. I guess I’ll find out over the next several hours as people’s subscriptions update and migrate to my new hub.


Anyway WebSub gives you the reliability of pull and the efficiency of push, and unlike ActivityPub you can easily switch hubs with absolutely no disruption to your readers.

Subscribers who are still pointed at my old site’s feeds are still getting updates and receiving WebSub notifications. RSS et al have a *migration path*. ActivityPub doesn’t even have that on its radar.

I could change domains if I wanted to and my readers would follow me as long as I get the right path redirections in place.

When I switched from MovableType to Publ my entire URL scheme changed and my feed protocol changed from RSS to Atom. I bet nobody even noticed, aside from a momentary blip of reposted content (because it wasn’t worth mapping the URNs - but I could have if I really wanted to!)

If my WebSub hub goes down I change one value in one template file and everyone will migrate to the new one with no disruption at all, aside from some notifications being slightly delayed between poll intervals.

And this isn’t just theoretical, this is tested and working. Just as a side effect of my tinkering today. It took no effort on my part or anyone else’s.

meanwhile, I posted my blog entry about WebSub, IFTTT pretty much immediately saw the update (via polling, ironically - IFTTT doesn't seem to support WebSub!) and reposted it to Twitter, and then the Mastodon crossposter took....... 37 minutes to repost it here. (I have since deleted it.)

yeah activitypub sure is working for immediate updates, huh

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!