How sans-richard/scoreboard works
This small repository contains scoreboard data, an HTML entry point, and a script that sanitizes source data before committing and pushing it to a separate GitHub repository for Vercel deployment. The script’s read, sanitize, write, and Git operations are explicit in sampled source. The README and available excerpts do not establish how index.html uses data.json, so that connection is omitted.
Main entry points: sanitize_and_push.py Sanitize and push · data.json Scoreboard data
Components 6
Scoreboard publishing
- Scoreboard data
data.json - Sanitize and push
sanitize_and_push.py - Published data file
Other components
- GitHub repository
- Vercel deployment
- Scoreboard page
index.html
Connections 5
- Sanitize and push → Scoreboard data: reads
- Sanitize and push → Sanitize and push: sanitizes
- Sanitize and push → Published data file: writes
- Sanitize and push → GitHub repository: commits and pushes
- GitHub repository → Vercel deployment: deploys