Fixes tagged Digital products
2 fixes · back to all fixes
Pythonzipfile
zipfile append mode corrupted four of six product zips and only testzip() noticed
Adding one file to six archives with ZipFile(path, "a") succeeded every time. The files opened, namelist() was correct, and four of the six were damaged. Only testzip() could see it, and the damage was in files nobody touched.
4 min read →
Gumroadfpdf2
Markdown to a sellable product PDF and a converting landing page
A config-driven Python pipeline that turns chapter markdown files into a styled A4 PDF and generates a self-contained Gumroad landing page, with no Windows font dependency and no API keys.
3 min read →