Skip to content

Signin Sheet Builder

Tool for transforming member data into printable sign-in sheets.

Quick Start

  1. Copy the example config:
copy config\config.example.toml config\config.toml
  1. Put your private input file in:
data/

For example:

data/members.csv
  1. Run the tool:
uv run signin-sheet --input data/members.csv --config config/config.toml
  1. Find generated output files in:
artifacts/
  1. Optionally generate formatted Excel files for printing:
uv run python -m signin_sheet_builder.pretty

Notes

  • Keep real member data out of Git.
  • Edit config/config.toml to match actual input columns and preferred split ranges.
  • The public repo should include config/config.example.toml, not the private config/config.toml.