~/talk

JSON data + RML template = PDF report

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

Creates PDF files by rendering JSON data into RML templates using ReportLab (Z3C.RML) and Genshi with XInclude; avoids LaTeX because of disk limits and uses RML + Genshi templating to separate content, style and initialization. Generates charts on the fly via Matplotlib and inserts PNGs, supports PDF forms and merging with PyPDF, streams pages to disk rather than holding entire output in memory, and is compact enough to work successfully under tight disk constraints.

AI-written summary · about

  1. 0:00Start
  2. 2:20What's flexible ?
  3. 19:10Data input format
  4. 20:15Main code
  5. 25:07JSON loader
  6. 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.