One launcher for the editors and review tools.
../js/data.js, so open this page through the
local server (this URL should start with http://127.0.0.1:8000), not as a file.
To start it: python3 -m http.server 8000 from the repo, then open
http://127.0.0.1:8000/tools/. (Or double-click open-tools.command.)
Edit mural metadata β bio, GPS, Instagram, categories. Emits paste-ready blocks to apply.
Edit tour routes, stops, paths, and GPS nudges. Toggle rings to check trigger-zone overlap.
Play, edit, and mark the 84 tour narrations. Search by artist, auto-saves, revision badges.
Printable review sheet of all mural YAML data.
All tour routes on a single map for a bird's-eye view.
Track outreach status to the mural artists.
# start the tools server
python3 -m http.server 8000
# regenerate the narration review page (after editing scripts / _revisions.json)
python3 scripts/build-narration-review.py
# mural data β live (OTA, no app build), ~1 min
python3 scripts/publish-content.py
# narration audio (Rob's voice) β generate + upload
python3 scripts/gen-audio.py --ids 6,7 --voice MbDP6IqOIFzS6HLtx2BX --force
python3 scripts/publish-audio.py --ids 6,7