Add FastAPI wrapper + web console for the iTelescope portal

Read-only API over go.itelescope.net driven by username/password from a .env:
account status (balance/plan/renewal), plan discounts, telescope roster,
per-site weather, per-scope ACP reachability, and reservations (with a pointer
to the Cloudflare-protected live booking system). A dark dashboard GUI is served
on top at /. Booking is intentionally not exposed - it spends real points.
This commit is contained in:
Laurence 2026-07-24 22:47:04 +01:00
parent 67f8455e41
commit a45f939f76
7 changed files with 492 additions and 0 deletions

3
api/.env.example Normal file
View file

@ -0,0 +1,3 @@
# Copy to .env and fill in. Never commit the real .env.
ITELESCOPE_USERNAME=your_itelescope_username
ITELESCOPE_PASSWORD=your_itelescope_password