Documentation Index
Fetch the complete documentation index at: https://mintlify.com/traconiq/tachoparser/llms.txt
Use this file to discover all available pages before exploring further.
dddui is a simple desktop front-end for dddparser. It uses native OS dialogs (provided by the zenity library) to prompt you for the input DDD file, the output JSON file, and the file type (VU or driver card). No command-line flags or terminal knowledge are required — just run the binary and follow the prompts.
Usage
Start the GUI by running the binary with no arguments:dddui does not accept any command-line flags. All configuration is handled interactively through dialog boxes.
Workflow
When you launchdddui, it walks you through three steps using native file and selection dialogs:
- Select input file — a file picker dialog opens (“Datei auswählen…”). Choose the
.dddtachograph file you want to parse. - Select output file — a save dialog opens (“Speichern unter…”). Choose where to write the resulting
.jsonfile. The default suggested filename isout.json. - Select file type — a question dialog (“Handelt es sich um eine Fahrerkarte?”) asks whether the input is a driver card file. Click Ja for driver card or Nein for vehicle unit data.
The dialog labels are in German. This matches the source implementation. The underlying parsing behavior is identical to
dddparser.dddui runs the same full decode as dddparser and writes the JSON output to the file you selected.
When to use dddui
dddui is intended for occasional, ad-hoc use on a desktop machine where you want to inspect a tachograph file without typing command-line options. For scripted workflows, batch processing, or server environments, use dddparser or dddserver instead.
dddui requires a graphical desktop environment. On headless or server systems without a display, the zenity dialogs will fail to open. Use dddparser in those environments.