finds.dev← search

// the find

ditServices/reports-parser

★ 2 · C · GPL-3.0 · updated Jun 2020

Camera Reports PDF Generation

A C-based tool that defines a custom markup language for film camera assistants and parses it into PDF camera reports. Very niche: it solves a real paperwork problem on film sets, not a general-purpose PDF library.

- Uses Flex/Bison for the grammar, which is the right tool for this — a hand-rolled parser would be a maintenance nightmare

- libharu is a solid, well-maintained PDF generation library; not reinventing that wheel is a good call

- Homebrew tap means installation is actually usable on Mac without building from source

- Dead since June 2020, Travis CI integration is almost certainly broken (travis-ci.com shut down free tier), and the Trello roadmap link is the only project planning artifact

- 2 stars, 0 forks — no community, no bug reports being addressed, no sign of active maintenance

- Build setup is fragile: requires manual Makefile edits on macOS to point at a Homebrew Bison path, which will break across machines and Bison versions

- No tests, no grammar documentation beyond a single sample.txt — if the markup language changes, there's nothing to catch regressions

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →