Re: Introductions (was Re: First 2023 SWICG meeting call on Fri May 19)

Hello world. I'm Marnanel, I live in Salford in England.

I'm interested in the nuts and bolts of the protocol, and finding ways to test them. I also have a lot of thoughts about backgammon over ActivityPub, but let's save that for another post.

In 2019-2020 I built a system called kepi which was intended to be a microblogging system in Django. After a year or so, I got to the web UI and I realised that JavaScript on that scale is not my strong point, and nobody was interested in helping out, and I was getting ill, so the project has been moribund since then.

I have been hoping that some of the modules can survive as standalone Python libraries. I haven't split them out yet and I'd value help in doing so. They are:

- bowler: incoming ActivityPub via django-rest-framework

- sombrero: outgoing ActivityPub 

- trilby: reimplementation of the Mastodon UI via django-rest-framework and oauth-toolkit

- busby: webfinger, host-meta, and other .well-known protocols

- (tophat: web UI, which as I say doesn't work)

See for more details.

For anyone wondering: kepi was originally called chapeau, because it was a bit like Mastodon in Python, and "The Little Prince" by Antoine de Saint-Exupéry begins with a childhood anecdote about adults thinking his picture of a snake eating an elephant was a hat. But there was an existing project called chapeau, so I renamed it after one of the components.

Who would stoop to be fearless— like a tree?

Received on Thursday, 18 May 2023 15:45:35 UTC