Comment by maelito
15 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.
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.