Skip to content

Repository files navigation

my-tables

CI codecov Python License: MIT

A MyThingsLab My[X] tool: extracts every table from a PDF into structured form — page number, cells (CSV + rendered Markdown), its deterministically-located caption, and (only when the caption is missing or unhelpful) a one-line Engine-written summary of what the table reports.

Design doc: my-things-core/docs/tools/my-tables.md. See CLAUDE.md for the tool's Engine call, invariants, and backlog label.

mytables run --engine noop   # or: python -m mytables run

is a safe end-to-end dry run: zero tokens, no branch, no PR, one honest ledger entry.

Install (development)

python -m venv .venv && source .venv/bin/activate
pip install -e ../my-things-core -e ".[dev]"
pytest

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages