# vending-status Simple GitHub Pages dashboard for OurVend machine status. ## Secrets Set these repo secrets: - `OURVEND_USERNAME` - `OURVEND_PASSWORD` ## What it does - fetches status from OurVend PC + H5 web apps - builds `status.json` - deploys a static dashboard to GitHub Pages - runs on schedule and manually ## Internal web app V1 scope: - screenshot - CRUD productos - CRUD ads Run it: - `python app.py` Optional auth: - `VENDING_WEB_PASSWORD=algo` - `VENDING_WEB_SECRET_KEY=algo-largo` Vendor screenshot needs: - `OURVEND_USERNAME` - `OURVEND_PASSWORD` By default the app also auto-loads local creds from: - `/home/sebas/runtime/secrets/ourvend.env` Local data lands in: - `runtime/vending-web/app.db` Machine feed preview: - `/api/machines//feed` ## Action probes Safe recon helpers for next-step investigation: - screenshot probe: `python scripts/probe_actions.py screenshot --machine-id 2601070188` - product/catalog surface probe: `python scripts/probe_actions.py commodity` Both require: - `OURVEND_USERNAME` - `OURVEND_PASSWORD` Outputs land in: - `runtime/probes/`