What the three columns ask; the blessing to pray over each group, Numbers 6:24-26 in full with its credit (the public-domain text per language, compared verse by verse with its source; ro and hi print the English, as the packet's other scripture does); one line of further blessing references (the Synodal's own Psalm numbers in Russian); the prayer wheel at the end; and a pace table, daily (strongest) to every three months (slower), weekly marked as the healthiest, each pace's daily load computed from the list's size. The first page holds 11 rows (16 before); later pages keep 18. Measured with a 100-group list in all 11 languages: the longest first pages (ru, hi) keep 77px under their last row, the references fit one line. check:packet-variants asserts the description, once, before the first row, and the computed pace; the render gate follows the new pagination. |
||
|---|---|---|
| .. | ||
| data | ||
| fixtures | ||
| build-gallery.mjs | ||
| build-hd-gallery.mjs | ||
| emit-countries.mjs | ||
| export-public.mjs | ||
| generate.mjs | ||
| make-previews.py | ||
| osm-basemap.mjs | ||
| packet-strings.json | ||
| packet.mjs | ||
| pin-poster-render.mjs | ||
| poster-regions.mjs | ||
| publish-html.mjs | ||
| README.md | ||
| series.json | ||
| serve-persist.sh | ||
| serve.sh | ||
| shoot.mjs | ||
| verify-posters.mjs | ||
library/scripts/posters/ — UPG-100 poster generator
Renders one 3ft × 3ft print poster per zone (28 today) for the my-upg-100-list profile, from the profile's own data. It ships inside the repo alongside that data on purpose — reaching for the data via an env var once silently rendered stale posters (Nepal, Bangladesh, Bhutan vanished).
bun run posters -> posters:shoot -> (WebP previews) -> bun run build
HTML per zone PNG @3000² assets/previews/ app shows them
generate.mjsis the template;shoot.mjsscreenshots to PNG (Firefox only — privacy-first policy).- A template change is not visible in the app until previews are regenerated and the app rebuilt.
- Exported PNGs go to a sibling folder (
../../../upg-100-posters/), neverpublic/— Capacitor packagespublic/wholesale.
Full reference — files, env vars, gotchas, measurement discipline: ../../../documentation/architecture/poster-generation.md.