Grateful to each and everyone of you for choosing to spend time, creating content and improving this decentralized, non-extractive, non-capitalist platform. ♥️ #GoMastodon #GoActivityPub
#gomastodon #goactivitypub #threads #bluesky #post
Another small win today.
#Oni, the single user federated instance based on #GoActivityPub, serves HTML and #ActivityPub content from the same URLs based on what the clients request.
Firefox was caching the responses without taking into consideration the Content-Type, and was serving the JSON instead of HTML if refreshing a page. Only today I was reminded of the Vary header and fixed the problem. Yay! :D
I'm a little bit ashamed of myself that I've forgotten about it.
#activitypub #goactivitypub #oni
One of the small things I managed to do while sick this week was to add support for <link rel=alternate type="application/activity+json"> for all the pages where this makes sense.
So now the instance and the individual users are directly discoverable on Mastodon instances by entering the URL in the search box. (Accepting the follows is not functional at the moment... oops)
Ex instance: https://brutalinks.tech/
Ex user: https://brutalinks.tech/~marius
#activitypub #fedbox #goactivitypub #brutalinks
One of the small things I managed to do while sick this week was to add support for <link rel=alternate type="application/activity+json"> for all the pages where this makes sense.
So now the instance and the individual users are directly discoverable on Mastodon instances by entering the URL in the search box. (Accepting the follows is not functional at the moment... oops)
Ex instance: https://brutalinks.tech/
Ex user: https://brutalinks.tech/~marius
#fedbox #goactivitypub #brutalinks
Stemming from a (not very constructive) discussion I had this morning about SPAM in the #fediverse, I started looking at an integration for #GoActivityPub projects with #SpamAssassin.
I realized we need a portmanteau for #activitypub filter similar to the existing milter (mail filter). :D Any thoughts?
#activitypub #spamassassin #goactivitypub #fediverse
I decided to resurrect some of my first #Fediverse projects: @esports_SC2 @esports_QCH and the others in the family of esports calendars.
They haven't been updated in a long while, so probably I will move them away from being on a Mastodon instance all together.
It will be a good test for the Event related #ActivityPub functionality in the #GoActivityPub libraries.
#goactivitypub #activitypub #fediverse
PSA, the mailing list for the #GoActivityPub library has been deprecated in favour of separate ones for general discussions[1] and development[2]. I updated all relevant documentation pages, but just in case.
[1] https://lists.sr.ht/~mariusor/go-activitypub-discuss
[2] https://lists.sr.ht/~mariusor/go-activitypub-dev
#development #activitypub #goactivitypub
Among the things that seem to be working out of the box on the #GoActivityPub without me specifically writing the code for it is the capability of processing Create Activities with an array of Objects.
(I'm using this to save a group of tags associated with a post).
I've talked past days about #oni, a single user #ActivityPub server I toyed with while solving some Mastodon problems for the #GoActivitypub library.
I was thinking to make it a little more viable as a user facing product by writing a cute JavaScript frontend to it. I want to use plain web-components, as I am not a big fan of the current JS framework ecosystem. Does anyone have experience with that?
#goactivitypub #activitypub #oni