Private Foundry VTT Mage 20 lore encyclopedia module workspace
  • Python 97.4%
  • JavaScript 1.9%
  • CSS 0.7%
Find a file
2026-05-06 14:41:13 -04:00
dist Rebuild dist ZIP for 1.0.0 2026-05-06 14:37:36 -04:00
module/m20-lore-encyclopedia Split 25 typed faction entries into 4 pages each; release 1.0.0 2026-05-06 14:37:29 -04:00
notes/qc Add related navigation links 2026-05-06 11:19:51 -04:00
pdfs Uploaded M20 SRD fan project 2026-05-06 14:41:13 -04:00
scripts Add metaplot cross-links and fix name-field injection (v0.1.20) 2026-05-06 13:10:12 -04:00
work/sections Split 25 typed faction entries into 4 pages each; release 1.0.0 2026-05-06 14:37:29 -04:00
.gitignore Switch to proper LevelDB pack delivery; add fvtt-cli build pipeline 2026-05-05 22:50:07 -04:00
package-lock.json Switch to proper LevelDB pack delivery; add fvtt-cli build pipeline 2026-05-05 22:50:07 -04:00
package.json Switch to proper LevelDB pack delivery; add fvtt-cli build pipeline 2026-05-05 22:50:07 -04:00
README.md Initial M20 encyclopedia scaffold 2026-05-05 15:29:53 -04:00

M20 Lore Encyclopedia

Local Foundry VTT module workspace for building a private Mage: The Ascension 20th Anniversary lore encyclopedia.

Layout

  • source/m20.pdf - local symlink to the rulebook PDF, ignored by git.
  • work/pages/ - generated per-page extraction output, ignored by git.
  • work/sections/ - cleaned section Markdown.
  • notes/qc/ - calibration notes and manual review checklists.
  • module/m20-lore-encyclopedia/ - Foundry module files.
  • scripts/ - local extraction and calibration tooling.

First Pass

source .venv/bin/activate
python scripts/render_calibration.py
python scripts/extract.py --printed-start 38 --printed-end 53 --offset 0

Update notes/qc/page-mapping.md with the verified offset before bulk extraction.