Admin
Minimal-CLI workflow: paste credentials, ensure DB schema, and run ingestion directly from the browser.
Worker API base: https://quirky.radudragusin.workers.dev
Authorization
The key is stored only in session storage for this tab and sent as Bearer auth to Worker admin endpoints.
DB Schema
Ingestion
Strava
Prefer refresh credentials for reliability. Strava access tokens expire quickly and can return 401 authorization errors.
Required scope for runs: activity:read (or activity:read_all if you want private activities too).
Leave fields blank to use Worker secrets (for example STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET, STRAVA_REFRESH_TOKEN).
Last.fm
Goodreads CSV (optional)
Upload Goodreads export CSV or paste below.