utt icon indicating copy to clipboard operation
utt copied to clipboard

New community plugin: utt-balance - Daily/weekly time balance tracking

Open loganthomas opened this issue 1 month ago β€’ 0 comments

Hi @larose πŸ‘‹

Thank you again for building such an awesome project!

I've been using utt for a while and built a plugin I'd love to share with the community: utt-balance (also on PyPI).

What it does

utt-balance adds a balance command that shows your worked time against daily and weekly targets:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              β”‚  Worked β”‚ Remaining β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Today        β”‚   5h30  β”‚     2h30  β”‚
β”‚ Since Sunday β”‚  28h00  β”‚    12h00  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Features:

  • πŸ“Š Daily & weekly tracking at a glance
  • 🎨 Color-coded output (green = under target, yellow = at target, red = over)
  • βš™οΈ Configurable targets (--daily-hrs, --weekly-hrs, --week-start)
  • πŸ”Œ Native plugin API integration (no subprocess calls)

Why I built it

I wanted a quick visual check to support work-life balanceβ€”a reminder to stay within my pre-allocated work time. The color coding makes it easy to see at a glance whether I'm on track.

Request

  1. Review: Would you mind taking a look to ensure it aligns with your expectations for plugins? I have it as a release candidate (0.1.0-rc.2) while awaiting feedback.

  2. Plugin listing: Once approved, I'd appreciate a link in the repo's plugin documentation.

  3. Best practices: Please let me know if there's anything I should update to follow best practices.

What's next

I'm also still working on converting #115 into a pluginβ€”will move onto that once this is settled.

Thanks again for your time!

loganthomas avatar Nov 27 '25 05:11 loganthomas