Is this project still active?
This is a fantastic project. However, I see that the data is old. Is there an initiative to update it? any roadmap?
I've opened #147 as a possible solution for data updates and #148 as a mechanism for long-term sustainability. I'd personally be open to helping recruit/organize maintainers if the current maintainers are no longer active.
Like last year, MapSCII will be one of my hobby projects at OSM Hackweekend Berlin-Brandenburg 10/2025. https://osmcal.org/event/3918/
My main focus:
- Migration to TypeScript – to keep the current feature set alive and maintainable. #151
Optional goals:
- Migrate to new vector tile formats (which also means new styles) to update the map
- I'm really unsure what formats and tile sources are good for the longevity of this project.
- @quincylvania I'm interested in access to the tileservice but still cautious. Maybe we can have a short call about this. Is there a libre-licensed, static copy of all tiles, to not become dependent on a single online service?
- Test if Claude Code can help out me out adding new features.
- Exporting ASCII screenshots for wallpapers and visual regression tests.
- Allowing to use MapSCII as a plugin for CLI apps, which could import GeoJSON overlays, navigation or POI search.
Other notes:
- If a coder was to step up / be recruited, I'd offer to take the role of a product owner in my free time, with one or more weekly calls and code reviews.
- @rastapasta Wanted to rewrite the project several times, and I have a feeling he still wants to – but lacks time. Many of my goals above have been inspired by wishes he voiced. That plan has existed for 6+ years – so it's sadly fairly stale.
I've opened a pull request with bug fixes and migration to OpenMapTiles. Details on migration issues and fixes are included in the PR description.
Not a part of the pull request but now you can see mapscii on a website too (code on the web branch of the forked repo).
There's also no reason to exclude windows... the current main build works. I just change the mapscii.sh that node executes to a ps1 and execute node .\node_modules\mapscii\main.js ... works as is. If we work on a new branch, we should make sure to integrate and include that reality.