Finished my @IndieWebSummit coding project!

Completed plain text readable reply-contexts^1 (instead of just URLs) for all responses; in particular got these working:
* in-stream^2 for new GitHub issues
* on permalinks for all replies & reacji^3
 
Sometimes it’s the small details.

^1:https://indieweb.org/reply-context#Minimal_text_reply_contexts
^2 https://indieweb.org/reply-context#Why_in-stream
^3 https://indieweb.org/reacji
I created the release of Ekster with binaries on Github.

https://github.com/pstuifzand/ekster/releases/tag/0.3.0
I really like the oldest-first ordering of posts of Ekster (my microsub server), but it means that when you have read everything, that I doesn't show the old posts anymore.
It always starts with showing the oldest unread post. I would like to have a way to show the older posts. This could be done with "before" in timelines, but it doesn't seem to be implemented in Monocle for example.
Currently reading: Skin in the Game by Nassim Nicholas Taleb

Peter Stuifzand replied to a post on publog.stuifzandapp.com

I love how easy Go makes using these interfaces. The server implements it (as a file and Redis backend) and client calls it (instructed from the command line). Even the HTTP part calls the server backend through this interface.

microsub-protocol.go

type Microsub interface {
ChannelsGetList() []Channel
ChannelsCreate(name string) Channel
ChannelsUpdate(uid, name string) Channel
ChannelsDelete(uid string)

TimelineGet(before, after, channel string) Timeline

MarkRead(channel string, entry []string)

FollowGetList(uid string) []Feed
FollowURL(uid string, url string) Feed

UnfollowURL(uid string, url string)

Search(query string) []Feed
PreviewURL(url string) Timeline
}

Peter Stuifzand created a new issue for pstuifzand/ekster

Fix relative urls inside HTML content

HTML content can contain relative urls and these will to be send to the Microsub client. The client will try to open the url on it's own domain.

The server should replace the urls inside the HTML with absolute urls, based on the url where the content was gotten from.
I need to describe what the structure of the Redis data is for Ekster. Perhaps I can make it so it will show the latest unread posts and only the other posts in before.

Load more