-rw-r--r-- | .github/workflows/test.yml | 40L |
-rw-r--r-- | .gitignore | 9L |
-rw-r--r-- | CHANGELOG.md | 120L |
-rw-r--r-- | LICENSE | 674L |
-rw-r--r-- | LICENSE_AGPL | 661L |
-rw-r--r-- | Makefile | 26L |
-rw-r--r-- | README | 214L |
-rw-r--r-- | README.md | 503L |
-rw-r--r-- | fitzutils/__init__.py | 17L |
-rw-r--r-- | fitzutils/fitzutils.py | 112L |
-rw-r--r-- | pdftocgen/__init__.py | 3L |
-rw-r--r-- | pdftocgen/__main__.py | 4L |
-rw-r--r-- | pdftocgen/app.py | 158L |
-rw-r--r-- | pdftocgen/filter.py | 161L |
-rw-r--r-- | pdftocgen/recipe.py | 174L |
-rw-r--r-- | pdftocgen/tocgen.py | 15L |
-rw-r--r-- | pdftocio/__init__.py | 3L |
-rw-r--r-- | pdftocio/__main__.py | 4L |
-rw-r--r-- | pdftocio/app.py | 184L |
-rw-r--r-- | pdftocio/tocio.py | 20L |
-rw-r--r-- | pdftocio/tocparser.py | 38L |
-rw-r--r-- | pdfxmeta/__init__.py | 5L |
-rw-r--r-- | pdfxmeta/__main__.py | 4L |
-rw-r--r-- | pdfxmeta/app.py | 147L |
-rw-r--r-- | pdfxmeta/pdfxmeta.py | 151L |
-rw-r--r-- | poetry.lock | 534L |
-rw-r--r-- | pyproject.toml | 43L |
-rw-r--r-- | recipes/README.md | 11L |
-rw-r--r-- | recipes/default_groff_man.toml | 12L |
-rw-r--r-- | recipes/default_groff_ms.toml | 12L |
-rw-r--r-- | recipes/default_latex.toml | 24L |
-rw-r--r-- | recipes/ft.toml | 23L |
-rw-r--r-- | recipes/htdc.toml | 26L |
-rw-r--r-- | recipes/onlisp.toml | 15L |
-rw-r--r-- | spec/__init__.py | 0B |
-rwxr-xr-x | spec/cli_spec.sh | 63L |
-rw-r--r-- | spec/files/Makefile | 12L |
-rw-r--r-- | spec/files/hardmode.pdf | 110985B |
-rw-r--r-- | spec/files/hardmode.tex | 68L |
-rw-r--r-- | spec/files/hardmode.toc | 8L |
-rw-r--r-- | spec/files/hardmode_recipe.toml | 18L |
-rw-r--r-- | spec/files/hastoc.pdf | 62679B |
-rw-r--r-- | spec/files/hastoc.tex | 42L |
-rw-r--r-- | spec/files/hastoc.toc | 8L |
-rw-r--r-- | spec/files/hastoc_v.toc | 8L |
-rw-r--r-- | spec/files/level2.pdf | 61753B |
-rw-r--r-- | spec/files/level2.tex | 41L |
-rw-r--r-- | spec/files/level2.toc | 8L |
-rw-r--r-- | spec/files/level2_h.toc | 8L |
-rw-r--r-- | spec/files/level2_meta | 26L |
-rw-r--r-- | spec/files/level2_meta.toml | 38L |
-rw-r--r-- | spec/files/level2_recipe.toml | 9L |
-rw-r--r-- | spec/files/onepage.pdf | 58318B |
-rw-r--r-- | spec/files/onepage.tex | 37L |
-rw-r--r-- | spec/files/onepage.toc | 14L |
-rw-r--r-- | spec/files/onepage_greedy.toml | 15L |
-rw-r--r-- | spec/files/onepage_recipe.toml | 14L |
-rw-r--r-- | spec/files/recipe_spec.toml | 33L |
-rw-r--r-- | spec/filter_spec.py | 642L |
-rw-r--r-- | spec/fitzutils_spec.py | 101L |
-rw-r--r-- | spec/parser_spec.py | 65L |
-rw-r--r-- | spec/tocgen_spec.py | 159L |
-rw-r--r-- | spec/tocio_spec.py | 81L |
-rw-r--r-- | spec/xmeta_spec.py | 188L |