In reply to: https://mastodon.social/users/swnelson/statuses/116246591904213315
In reply to: https://mastodon.social/users/swnelson/statuses/116246591904213315
I used to not like JSON-LD. And then I got exposed to CBOR. And, since then, I ended up liking JSON-LD more than I did before.
https://j12t.social/@j12t/114581086678041245
...
I was looking for performant ways of storing JSON-LD data, so that it can be looked up, queried, etc.
CBOR might actually be a way of doing that.
...
For me that is an odd realization given me liking JSON-LD is a reaction to CBOR.
#ActivityPub #ActivityStreams #CBOR #CBORLD #FediDev #JSONLD
I *think* the drama was about the fact he was leaning quite heavily on my butt coding tools (which is part of why there was such a high release cadence).
It's unfortunate really, because it's led to a project with promise being abandoned. Hopefully the fork will do well.
I *think* this might push me to calibre-web though - there are a few things with Booklore that were niggling (and I was worried about the rate that new bugs seemed to be creeping in)
That is only part of it. He also wanted to release a paid for client and was making it more difficult for the Foss clients to connect. He also wanted to change the license which would be hard considering others have contributed.
@Mumonkan@mastodon.online thanks for the reference to places.pub! It already exposes OSM places as AP objects in JS, so perhaps I won’t have to reinvent too many parts of the wheel.
I had also read back then the article from @Edent@mastodon.social - and since it was published around the same time that I had started working on GPSTracker it was the initial spark for the idea of a “federated Foursquare”. But I’m not sure if he’s done any progress on that after that article (or at least I couldn’t find any repo with an MVP).
His approach is also a good one, he proposes using the (also nearly unused) location attribute on an AP object - and perhaps using both that and h-adr on the URL may make it compatible both with Indieweb and ActivityPub.
The elephant in the room then would just be support for location attributes on Mastodon I guess.
I have the code at https://github.com/edent/location-activitypub-symfony
And you can follow @edent_location
The AP object has:
```json
"location": {
"name": "École maternelle Charles Perrault",
"type": "Place",
"longitude": "2.3002506",
"latitude": "48.9993291"
}
```
I think that's the same way PixelFed does it.
@stevenhorner@mastodon.social similar story here, >10 years of location history (plus all my check-in history scraped from the Foursquare and Google Maps timeline APIs) stored on my db. Sent from Tasker to Platypush and enriched with location info from the OSM API before being stored.
I used to render them in a Grafana dashboard until they dropped support for Angular in Grafana plugins, then tried a few tracking apps on Nextcloud but they were all unusable, and eventually I decided to build GPSTracker as a more stable way to render my location history.
@kodingwarrior @shows @fedidevkr you should meet @lesion! this is who is making Gancio, would be really good if we could get more event platforms here to work together so the ways we are doing things all actually work and interoperate with each other.
@Edent ivory on iOS - account name no clicky ☹️
@Edent on mastodon android client it's not a link and does not show up in search. But I do see other profiles with the same characters in the search results so I'm not sure the profile is indexed at all
@Edent Can’t click on, can’t find with search, so probably can’t follow, but only voted “cannot click on” because I can’t verify whether following is(n’t) possible.
🆕 blog! “Some updates to ActivityBot”
I couple of years ago, I developed ActivityBot - the simplest way to build Mastodon Bots. It is a single PHP file which can run an entire ActivityPub server and it is less than 80KB.
It works! You can follow @openbenches to see the latest entries on OpenBenches.org, and @colours for a …
👀 Read more: https://shkspr.mobi/blog/2026/03/some-updates-to-activitybot/
⸻
#ActivityBot #ActivityPub #mastodon #php
I was temped to add versioning to #ActivityBot using:
```php
define( "VERSION", hash_file( "xxh32", __FILE__ ) );
```
But I've gone with boring old DateVer instead.
@naturzukunft2026 do you have a demo of this running somewhere? I have been hoping someone would do something like this for ages