Web app for writing books using Markdown files, allowing references and indexing, creating DOCX or PDF.
- Content files in Markdown format.
- Contents hierarchically organized into sections (directories) and texts (files).
- Interactive editing and rearrangement of sections and texts.
- Reference handling.
- Indexing of terms.
- Footnotes.
- Export contents to DOCX or PDF file.
Environment variables:
- WRITETHATBOOK_DIR: Absolute path to the directory containing the data. Required.
- WRITETHATBOOK_USERID: User name for the first administrator user. Required at initialization of a new instance for creating the first account.
- WRITETHATBOOK_PASSWORD: Password for the first administrator user. Required at initialization of a new instance for creating the first account.
- WRITETHATBOOK_DEVELOPMENT: When defined, puts app into development mode. Optional.
This code has been lovingly hand-crafted. No AI tools were used in its development.
Written in Python using: