Repository navigation
What's new
book-kit spine prints a paperback cover's spine width, full wrap size, and 300 dpi pixel size for each printer, from print.trim and the page count (--pages, then print.page_count, then the built PDF). It warns on an odd page count and when a book is too short for KDP spine text. --json gives machine-readable output. (#18)
Two new print settings go with it:
print.paperpicks KDP's paper (white,cream,standard-color,premium-color). Defaults towhite.print.caliperadds other printers' paper thickness in inches per page, e.g.{ ingramspark: … }. Printers' papers differ, so take the figure from that printer's own cover template.
Other changes
- The Docker image moves to Ubuntu 26 (#16).
Upgrading from 0.6
Nothing to change: the new settings have defaults. Move your book-kit dependency and any @v0.6 workflow refs to 0.7.0 / @v0.7, and run build parity to confirm your output is unchanged.