New community plugin: utt-balance - Daily/weekly time balance tracking
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
-
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. -
Plugin listing: Once approved, I'd appreciate a link in the repo's plugin documentation.
-
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!