Scroll to top

Feb 26, 2023

The home on the web of Colin Walker.
Find out more on /about, say /EHLO, or tune in to the daily RSS feed.

Feb 26, 2023#p2

My rssCloud server written in PHP is live!

It unashamedly draws on Andrew Shell's for inspiration but that's not such a bad thing as it maintains a degree of consistency.

Mine differs in one key way: subscriptions are not removed after 25 hours. Instead you send a cancel request which I have since discovered is how WebSub operates.

I am planning on adding a feature to auto-remove a subscription after X failed notification attempts. I also need to set it up to remove older events from the log but haven't yet decided on a suitable retention period.

I have been testing it with a custom instance of PHP-MST and think I've worked out most of the kinks and catered for most eventualities. I may switch my main instance to use it.

It's been great fun to work on and only taken a few days to put together – it's actually a pretty simple app and could be even simpler if I didn't include forms for manual requests.

The code is available on GitHub. It requires a MySQL database and accounts, I've included the SQL statements to generate the necessary tables.