All work

Linux Study Notes Generator

Turn a syllabus into a print-ready notebook.

PythonReportLabLaTeX

Problem

Building revision notes by hand every semester ate a weekend I didn't have.

Approach

  • Syllabus written as YAML; generator produces a chaptered PDF with consistent typography.
  • ReportLab handles pagination, page numbers, and TOC — no fragile LaTeX toolchain to install.
  • Content authored in Markdown so future me can edit without opening the generator.

Outcomes

  • Notes for 4 subjects produced in one afternoon instead of one weekend.
  • PDFs shared across the batch; became the de-facto revision material.