feat: on-demand PDF resume typeset from live site data #9

Merged
bnied merged 0 commits from refs/pull/9/head into main 2026-07-05 05:57:27 +00:00
bnied commented 2026-07-05 05:57:20 +00:00 (Migrated from codeberg.org)

'resume' (also cv, wget resume.pdf) typesets and downloads a
professional PDF resume generated entirely client-side from the same
JSON the terminal renders — no libraries, no build step. resumepdf.js
is a pure, tested module: it re-flows the terminal's hard-wrapped
lines, lays out US-Letter pages with the PDF-native Helvetica fonts
(AFM metrics for wrapping), and serializes PDF 1.4 with a valid xref.

cat resume.txt prints a plain-text version in-terminal (and pipes);
cat resume.pdf gets a binary-file joke; both appear in ls.

'resume' (also cv, wget resume.pdf) typesets and downloads a professional PDF resume generated entirely client-side from the same JSON the terminal renders — no libraries, no build step. resumepdf.js is a pure, tested module: it re-flows the terminal's hard-wrapped lines, lays out US-Letter pages with the PDF-native Helvetica fonts (AFM metrics for wrapping), and serializes PDF 1.4 with a valid xref. cat resume.txt prints a plain-text version in-terminal (and pipes); cat resume.pdf gets a binary-file joke; both appear in ls.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
spaceduck/site!9
No description provided.