This repository contains two independent projects:
| Project | Path | Description |
|---|---|---|
| FG Builder | fg-builder/ |
Scrape dnd.arkalseif.info → Fantasy Grounds .mod files |
| D&D Tools Reference | dndtools-reference/ |
Scrape new.dndtools.org → JSON + Next.js reference site |
Each project has its own README, dependencies, and setup. Work from the project directory you need — there are no cross-dependencies between them.
Fantasy Grounds 3.5 module pipeline:
cd fg-builder
python -m venv .venv && .venv\Scripts\Activate.ps1 # or source .venv/bin/activate
pip install -r requirements.txt
python -m scraper.build_edition "https://dnd.arkalseif.info/rulebooks/supplementals-35--5/index.html"See fg-builder/README.md.
Scraper + web reference site:
cd dndtools-reference
corepack enable && pnpm install
python -m venv .venv && .venv\Scripts\Activate.ps1
pip install -r requirements.txt
python -m scraper.scrape_all --categories spells --limit 10
docker compose up -d postgres && pnpm import:dndtools && pnpm devSee dndtools-reference/README.md and dndtools-reference/web/README.md.