# romhacks stack — INERT until armed. # # Use an ALT Discord account's token. Self-token use violates Discord ToS; read-only # export is the low-risk end of that gray zone, but an alt account that has joined # the server purely for this isolates any ban risk from your main account. TZ=America/Chicago # ── Discord (ALT account) ──────────────────────────────────────────────────── # User token from the ALT account. Read-only export only. Rotating the alt's # password / full logout invalidates this — re-grab via DevTools Network tab. DISCORD_TOKEN=MTUxMzMyNDc1MTYxMzg1Mzc5Ng.GjT6qU.A-VRmDoca1iT2ys54IGQJhTbudqteb69Klhjbk # Guild (server) ID. GUILD_ID=1474050123347525652 # ── Behavior ───────────────────────────────────────────────────────────────── # DRY_RUN=true => export, parse, and stage metadata, but DO NOT enqueue any # downloads. Inspect /storage1/labdata/romhacks/metadata first. # DRY_RUN=false => write .crawljob files so JDownloader starts fetching. DRY_RUN=false # Seconds between harvest cycles (21600 = 6h). POLL_INTERVAL=21600 # JDownloader in-container download root (maps to /storage1/labdata/romhacks/incoming). JD_DOWNLOAD_ROOT=/output # ── JDownloader noVNC UI (jlesage) ─────────────────────────────────────────── # Password for the web UI (reachable at http://valhalla:8998, or via Caddy # internal-only once you add a site block). Set this before exposing it. VNC_PASSWORD=