Ekster: a microsub server

Ekster is a Microsub server. As far as I know Ekster was the second implementation of a Microsub server. Microsub is a protocol for feed reader applications. Ekster fetches web pages and feeds and gathers the entries into channels. A channel contains multiple feeds, these feeds are combined into a timeline. Ekster can find entries from pages that are marked up with microformats. It uses the go-microformats library to get the MF2 structure and converts these microformat items to JF2....

December 31, 2018

A tour of my Indieweb projects

Earlier this year I started to rebuild this website to work better with the Indieweb. At the same I build a new website P83 with Indieweb support from the start. This website is generated from static files with a system that I created the first time when I started writing in the website. Not much has changed, except that I some point a few years ago I rewrote the whole system in Perl....

August 15, 2018

Writing a WebSub hub

This week I’ve been writing a WebSub hub. It’s server program that receives subscription and publish requests and sends notications to the subscribers when a website changes. The website itself sends a request when the website changes. This way the subscribers know when to update their feeds. Implementing the server is quite simple, especially with the help of a website that checks your implementation, websub.rocks. WebSub Rocks! is a validator to help you test your WebSub implementation....

January 31, 2018