Lillith's Librarby: Our reusable bits of Python
  • Python 68.1%
  • Nix 31.9%
Find a file
2026-07-20 01:28:06 -04:00
packages/liblith-flask liblith-flask: format 2026-07-20 01:28:06 -04:00
src/liblith liblith-flask: format 2026-07-20 01:28:06 -04:00
.envrc init 2026-04-15 00:46:24 -04:00
.gitignore init 2026-04-15 00:46:24 -04:00
.python-version init 2026-04-15 00:46:24 -04:00
flake.lock init 2026-04-15 00:46:24 -04:00
flake.nix init 2026-04-15 00:46:24 -04:00
pyproject.toml add ruff line length 2026-07-20 01:28:00 -04:00
README.md clarify liblith.cache in readme 2026-07-19 03:40:20 -04:00
uv.lock liblith.misc: pull transformer into mixin, document mixins 2026-07-20 01:25:21 -04:00

Lillith's Librarby

We write quite a bit of Python, and sometimes we write little things we want to reuse elsewhere.

These are those things!

Most things are dependency-free, and are in the main module.

Those that require dependencies are separate packages in the same workspace, populating the liblith namespace package

Packages

liblith (src)

Basic no-dependency reusable modules.

  • liblith.cache: Caching, automatically reading values from files
  • liblith.patch: Monkeypatching utilities
  • liblith.misc: Anything without a better category

liblith-flask (liblith.flask) (package)

Modules centered on extending flask in some way. Currently centered on a Pandoc-based markdown renderer that handles Jinja2 templates on the markdown side.