Commit Graph
2 Commits
Author SHA1 Message Date
tim 6c2574cf0f Store chapters, merge chapter lists, diff and apply rules
The SQLite store keeps every chapter revision, so a chapter that the site
removes stays in the book. The merge puts new chapters after the chapter
that comes before them on the site. Diffs compare text, not HTML, and
replacement rules run on chapter HTML when a book is built.
2026-09-27 21:23:20 +02:00
tim ee59917257 Set up the Python project
Apache-2.0, the same license as FanFicFare. uv manages the dependencies,
and ruff and pytest run from pyproject.toml.
2026-09-26 14:40:15 +02:00