A collection of personal Timewarrior extensions to enhance my time tracking workflow.
dynamics_csv.py— Export + merge entries to CSV (Dynamics‑ready), with tag→project mapping, rounding, and optional LLM description refinement. Seedocs/dynamics_csv.mddynamics_summary.py— Table view using Dynamics logic (merging, rounding, config). Seedocs/dynamics_summary.mdzoho_csv.py— Export entries to a Zoho-compatible CSV with tag-based project/task mapping and note merging. Seedocs/zoho_csv.mdcsv.py— Output rawtimew exportentries as a simple CSV. Seedocs/csv.mdtable_summary.py— Colorized summary view with annotations, gaps, and totals. Seedocs/table_summary.mdovertime_summary.py— Overtime report with configurable work hours and leave days. Seedocs/overtime_summary.mdovertime_csv.py— CSV export of overtime calculations. Seedocs/overtime_csv.mddebug.py— Print the incoming Timewarrior payload to stdout unchanged (handy for troubleshooting pipelines).
The extentsions optionally support to write the configuration in JSON5 format allowing for more human-friendly features like Comments (// or /* */) or trailing commas.
To enable JSON5 support, install the optional dependency:
pip3 install -r requirements.txtFor a set of helpful aliases and shell functions, visit the https://github.com/rswrz/timewarrior-omz.