Files
homelabstack/stacks/romhacks/stack.env
T
ginnoir 328b5df776 feat(romhacks): arm downloads (DRY_RUN=false) + fix dry-run state burn
process_file now marks messages processed only after a real crawljob write, so
DRY_RUN no longer poisons the state and link-less posts get re-checked after the
host filter widens. State file reset alongside this so the arm cycle re-enqueues
all threads.
2026-06-07 19:55:00 -05:00

29 lines
1.7 KiB
Bash

# 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=