Hacker News new | ask | show | jobs
by maelito 142 days ago
After doing that to my blog too, I added a comment section to any OSM place on https://cartes.app.

You can now review places with an ATproto account. Any app can implement the same lexicon. Review data belongs to users, as JSON on their PDS.

1 comments

That is very cool. How do you aggregate the data, listening to public bluesky firehose?
Yes, with a simple Deno server that writes local JSON.

https://codeberg.org/cartes/serveur/src/branch/master/atprot...

I haven't coded yet the fetching from zero on the server in case my "db" fails.

If it fails for a few hours only, it's easy to listen to the jetstream with a cursor. It it's more, we'd have to rely on exploring the graph : getting all PDS that have a record lexicon, and rebuilding the DB. Not too complicated I believe, but we'll see.

It's what https://quickslice.slices.network is supposed to do but I haven't been invited yet.