New ActivityPub support in Gruta

Ángel Ortega

I have implemented partial ActivityPub support in pygruta, the Python port of my decades-old web CMS software gruta. It has been implemented as two big blocks; the first one is a daemon process that, getting queries redirected from the web server,

On the other hand, a command-line tool (triggered by cron) does the following:

As of now, you cannot answer to a message sent from this network. I've yet to find a way of doing it, but most probably it would be by writing a standard story and using a special destination field or searching for a mention inside the story content matching the @user@host standard way of mentioning.

It has been a very tedious work, as the documentation is poor and confusing and you never get helpful feedback from errors. I did the development against different software (Mastodon, Friendica and Pleroma), but only got it working for the first one (it's the most common out there, though).

You can follow my id @angel@triptico.com from this network.