Peter Stuifzand Notes on software, small tools, and the open web.

Tagged microsub

13:52

I'm testing with the new bucketed fetching of feeds. The algorithm is similar to…

I'm testing with the new bucketed fetching of feeds. The algorithm is similar to algorithm Aperture uses. The difference is that the buckets are powers of 2 at the moment. Every tier is the exponent of 2 minutes, after the last fetch.

14:19

In the middle of a rewrite of the backend of Ekster. The next version will have a full…

In the middle of a rewrite of the backend of Ekster. The next version will have a full Postgres-based backend.

19:53

I'm trying to add the "_source" field to items in Ekster. At the moment it adds the…

I'm trying to add the "_source" field to items in Ekster. At the moment it adds the information from the FeedHeader when it is available.

19:45

What would I need to send the webmention notifications to Ekster? It seems that I need to…

What would I need to send the webmention notifications to Ekster? It seems that I need to post the webmentions as Micropub posts to a channel.

15:11

Ekster happily created new channels with the same as existing channels. Now the channel…

Ekster happily created new channels with the same as existing channels. Now the channel name is unique and returns the current uid and name of that channel. It seems this currently isn't specified.

It does improve the scriptability of Ek. I can now follow feeds while creating the channel like this:

ek follow ek channels Blogs https://example.com/blog/

Read on

22:19

I created a new release of Ek(ster) which checks status codes in the HTTP responses of…

I created a new release of Ek(ster) which checks status codes in the HTTP responses of the microsub server. See version 0.8.3 on Github.

And as always please use the -verbose option to show the actual requests and responses. An example:

ek -verbose channels

This way you get the actual headers and body of the requests, which could help with debugging.

14:43

Ekster now contains a new feature. The backend now supports two types of Redis based…

Ekster now contains a new feature. The backend now supports two types of Redis based timeline backends. The default is still the timeline based on sorted sets. The new type is based on streams. The notification channel will now use this new stream type. Not many entries are posted to this channel, but I will use it for more things in the future.