Personal Edition · About

About Pit Wall.

What is this?

Harsha's Pit Wall is a private sports dashboard running on a Hetzner VPS. It aggregates live scores, schedules, standings, and news across the sports he follows — Formula 1, IPL cricket, FC Barcelona, Buffalo Bills, Indiana Fever, WWE, plus major European football (Premier League, Serie A, Bundesliga, Ligue 1, Champions League).

Built with FastAPI + Caddy + vanilla HTML/CSS/JS. No tracking, no ads, no frameworks. Data comes from ESPN's public JSON endpoints, f1api.dev, cricketdata.org, and a handful of RSS feeds — all cached aggressively with stale-while-revalidate so the site renders in <10ms on average.

Keyboard Shortcuts.

hHome/
tToday/today
nNews/news
lLeagues index/leagues
sSettings/settings
?Help popup

Install on Phone.

On iOS Safari: tap Share → Add to Home Screen. On Android Chrome: menu → Install app. The site works offline for cached pages (via service worker).

Stack & Ops.

Python 3.12 · FastAPI · Caddy 2 · systemd · SQLite · fail2ban · UFW · Let's Encrypt · DuckDNS. Cache is in-memory SWR with 60s TTL. Polling via asyncio every 60s (10s when live). Telegram alerts via a shell relay on Harsha's openclaw account — the web app never touches the bot token.