Skip to content

About

Timewarrior extensions for smarter summaries and Dynamics/Zoho exports, tag mapping, and annotation handling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Timewarrior Extensions

A collection of personal Timewarrior extensions to enhance my time tracking workflow.

Extensions

  • dynamics_csv.py — Export + merge entries to CSV (Dynamics‑ready), with tag→project mapping, rounding, and optional LLM description refinement. See docs/dynamics_csv.md
  • dynamics_summary.py — Table view using Dynamics logic (merging, rounding, config). See docs/dynamics_summary.md
  • zoho_csv.py — Export entries to a Zoho-compatible CSV with tag-based project/task mapping and note merging. See docs/zoho_csv.md
  • csv.py — Output raw timew export entries as a simple CSV. See docs/csv.md
  • table_summary.py — Colorized summary view with annotations, gaps, and totals. See docs/table_summary.md
  • overtime_summary.py — Overtime report with configurable work hours and leave days. See docs/overtime_summary.md
  • overtime_csv.py — CSV export of overtime calculations. See docs/overtime_csv.md
  • debug.py — Print the incoming Timewarrior payload to stdout unchanged (handy for troubleshooting pipelines).

JSON5 Support (Optional)

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.txt

Useful Aliases & Functions

For a set of helpful aliases and shell functions, visit the https://github.com/rswrz/timewarrior-omz.

About

Timewarrior extensions for smarter summaries and Dynamics/Zoho exports, tag mapping, and annotation handling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages