Skip to content

Getting Started

Install the package with Python 3.10 or newer:

python -m pip install betacalendars-printlint

Generate a deterministic month grid:

betacal-printlint calendar --year 2027 --month 1 --week-start monday --grid-mode fixed-six-weeks

Validate an exported artifact:

betacal-printlint check calendar.svg --paper a4 --orientation portrait --format json
betacal-printlint pdf calendar.pdf --paper letter --orientation landscape

The CLI returns exit code 0 for a report without errors, 1 for validation errors, and 2 for invalid command-line input. Warnings are informative and do not fail a check by default. Nothing in the package needs network access at runtime.