Skip to content

Web app for writing books using Markdown files allowing references and indexing, creating DOCX or PDF.

License

Notifications You must be signed in to change notification settings

pekrau/writethatbook

Repository files navigation

WriteThatBook

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.

Installation notes

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.

Software

This code has been lovingly hand-crafted. No AI tools were used in its development.

Written in Python using:

About

Web app for writing books using Markdown files allowing references and indexing, creating DOCX or PDF.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published