| # | Team | Division | Score | Completion | Time | Last CP |
|---|---|---|---|---|---|---|
| Loading race data… | ||||||
Each step = one scoring checkpoint. X-axis = elapsed hours from race start. Finishers show a vertical line when they crossed the finish.
Bubble size = team size. Top-left = most CPs + fastest.
The dashboard tries to fetch fresh data every 60 seconds. Due to browser security
restrictions (CORS), it can't fetch directly from results.enabledtracking.com.
Run the included proxy.py to enable live scraping:
python3 proxy.py
Then open this dashboard in your browser. The proxy runs on localhost:8888
and transparently forwards requests with the required headers.
Without the proxy the dashboard uses its embedded snapshot
and retries live data every 60 seconds via a public CORS relay. The relay may be slow or
occasionally unavailable — the local proxy is always faster and more reliable.