Apps & APIs
DDDparser
A clean-room parser for EU smart-tachograph .DDD files that returns structured JSON or an HTML report, optionally with drivers'-hours and Working-Time-Directive infringement analysis.
DDDparser reads vehicle-unit and all card types (driver, workshop, control, company), Generation 1 and Generation 2/G2v2, into a plain object model that serialises to JSON.
Optionally run it against the EU drivers'-hours and Working Time rules to get infringements back, via a key-authenticated REST API or a web UI.
Features
- Parses VU and all card types, Gen1 and Gen2/G2v2, per the EU smart-tacho spec
- POST a .DDD, get structured JSON back
- Or get a self-contained HTML report with an activity Gantt and infraction tabs
- Selectable rule set: none (fast bulk), drivers' hours, working time, or both
- Drivers' hours: continuous/daily/weekly/fortnightly driving, daily/weekly rest, 6-hour break
- WTD: 6-hour continuous-work break, night-work cap, 60-hour single week, 48-hour average
- Tunable switches for contested rule interpretations
See DDDparser in action
A look inside DDDparser. Hover to lift a shot, click to view it full-size.