https://github.com/do-me/bluesky-italian-cities
Bluesky stream mapper for Italian cities with lots of false positives
https://github.com/do-me/bluesky-italian-cities
bluesky italy maplibre openfreemap
Last synced: about 2 months ago
JSON representation
Bluesky stream mapper for Italian cities with lots of false positives
- Host: GitHub
- URL: https://github.com/do-me/bluesky-italian-cities
- Owner: do-me
- License: mit
- Created: 2025-04-23T15:08:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-12T15:48:35.000Z (7 months ago)
- Last Synced: 2025-11-12T17:30:34.564Z (7 months ago)
- Topics: bluesky, italy, maplibre, openfreemap
- Language: Jupyter Notebook
- Homepage: https://do-me.github.io/bluesky-italian-cities/
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Bluesky Stream Mapper for Italian Cities
## Idea
As Bluesky currently does not support tagging locations or adding coordinates to posts, let's just blindly use text references for geotagging the city names.
Geonames provide a list of all Italian cities that we use here.
## Result
This map below, full of false positives like `Re` from e.g. `you're` or `Pero` from Italian or Spanish `pero` and many more. Sometimes you're lucky though and you actually get a match like Palermo in this run.

## Conclusion
Simple lexical matching is definitely not sufficient.
It's a rabbit hole and I do not have the time to work on this repo more. What I'd eventually do if I had the time though, is to use a specialized NER model for addresses, pipe this string to Photon and use the resulting coordinate.
It's probably just half a day of work but the problem is that running NER models over every post is quite expensive and would probably require modest hardware. Also, running it entirely in the frontend like we do here comes with some limitations until all NER models fully support WebGPU via transformers.js.
This app was inspired by a few apps I saw in the past months (can't remember the URLs but will add when I find them again).
UPDATE: Now actively working on NER for geolocations. Check out https://github.com/do-me/semantic-news-mapper.