timewarrior
Summaries
Try:
You can also use :week, :lastweek, :month, :quarter, :year, or a range such as:
Each of these can gain with the :ids tag.
Basics
And add ids with:
Adjusting Timewarrior
First get ids.
Then if we're looking at task @2:
Forgetting
Or if your action actually had a break:
Or maybe not?
Start at previous time
Cancel currently tracked time.
Backdated tracking
timew untag @3
Hints
-
:quit - for automation
-
:yes
-
:color
-
:fill - expand the time to fill out available time
-
:adjust - automatically correct overlaps
-
:ids - show id numbers
Times
-
:yesterday
-
:day
-
:week
-
:month
-
:quarter
-
:lastweek
-
:lastmonth
-
:lastquarter
-
:lastyear
Mistakes
task end.after:2015-05-01 and end.before:2015-05-31 completed
task end.after:today-1wk completed
Errors with Python3
Replace
os.system('timew start ' + combined + ' :yes')
with:
os.system('timew start ' + combined.decode() + ' :yes')
and
os.system('timew stop ' + combined + ' :yes')
with:
os.system('timew stop ' + combined.decode() + ' :yes')
Fixing Errors
Setup
With taskwarrior installed as well, locate on-modify-time
, then add it to ~/.task/hooks and make it executable.
This will track the time of any tasks used with taskwarrior.