feat(romhacks): add Discord rom-hack ingestion stack (DCE -> JDownloader -> RomM)
Inert by default: empty token keeps the orchestrator idle and DRY_RUN=true suppresses downloads. Orchestrator exports per-generation forum threads via DiscordChatExporter, extracts download links + art, stages metadata, and writes JDownloader crawljobs. Armed here with an alt account token and all 11 romhack forums, still in DRY_RUN pending first-cycle validation.
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Orchestrator = DiscordChatExporter (has .NET + the DCE CLI) + Python for parsing.
|
||||
# Baking scripts + channels.json into the image avoids Portainer's relative
|
||||
# FILE-bind quirk (see docker-compose.yml header).
|
||||
FROM tyrrrz/discordchatexporter:stable
|
||||
|
||||
USER root
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends python3 python3-requests \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /app
|
||||
COPY orchestrate.py run.sh channels.json ./
|
||||
RUN chmod +x run.sh
|
||||
|
||||
ENTRYPOINT ["./run.sh"]
|
||||
Reference in New Issue
Block a user