~/talk

JSON data + RML template = PDF report

Talkat EuroPython 2011 · 2011-06-20..06-26· [documentation]
slides:none on file

Claims a working pipeline that converts JSON into RML/LML templates and emits PDFs using ReportLab + LML (zcml/JGeny) and a tiny Python driver of roughly four or five lines. It evaluates alternatives (rst2pdf, Pisa/HTML→PDF, LibreOffice headless) and rejects them for size, fragility, or speed; it builds templates split into style sheet and story content with JSON loader with defaults and i18n support, generates on-the-fly graphs and images, and produces PDFs reliably but keeps all JSON in memory and struggles with massive parallel or huge multi‑page jobs.

AI-written summary · about

  1. 0:00Start
  2. 2:20What's "flexible"?
  3. 5:18Python PDF Report Engines
  4. 19:10Data input format
  5. 20:15Main code
  6. 25:07JSON loader
  7. 26:00JSON example
  8. 28:35Dynamic RML content
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.