Tijdsregistratie met timew (TimeWarrior)
Een manier om op de commandolijn, in een terminal, tijden te registreren voor projecten waar je aan werkt. Niets te installeren, geen databank nodig, gegevens worden bewaard in bestanden en op het moment van het commando wordt gerekend en verslag gemaakt.
Gebruik, installatie, eerste gebruik, terugwerkende kracht, opslag
Commando’s/parameters:
projectivemotion/timewarrior-cheatsheet.md
timew start
timew stop
timew continue
timew
Tracking Started 2022-08-12T12:34:13 Current 42:58 Total 0:08:45
timew summary (week/month/year)
Wk Date Day Tags Start End Time Total W32 2022-08-12 Fri 12:34:13 - 0:13:29 0:13:29 0:13:29
Je kan onmiddellijk een tag of eigen naam meegeven die je nadie kan zien/gebruiken:
timew start 'Website'
timew view summary :ids
Laat ondermeer de id’s zien die je kan gebruiken om wijzigingen te doen;
timew tag @1 'Website'
timew help
man timew
Installatie
Installeer met je softwarebeheer/packet manager, of op de commandolijn, bv Suse:
zypper install timewarrior
The following NEW package is going to be installed: timewarrior 1 new package to install. Overall download size: 326.8 KiB. Already cached: 0 B. After the operation, additional 1.0 MiB will be used. Continue? [y/n/v/...? shows all options] (y):
De eerste keer dat je een timew
commando gebruikt, bv:
timew start
(of een ander commando als timew help …)
wordt de opslagruimte bepaald:cd .
Create new database in /home/cybrarian/.timewarrior? (yes/no) Create new database in /home/cybrarian/.timewarrior? (yes/no) yes Tracking Started 2022-08-12T12:34:13 Current 13 Total 0:00:00
Terugwerkende kracht
timew track 9am - 11am 'name'
Track verwacht een begin – eind combinatie. Als alleen begin gegevens is wordt het als een nieuwe start opgevat.
timew track 23:30 'Mail etc'
Note: '"Mail etc"' is a new tag.
Tracking "Mail etc"
Started 2022-08-31T23:30:00
Current 47:11
Total 0:17:11
De directorie voor de gegevens wordt gemaakt in je home directory:
(de lijn met datum-“data” is na installatie niet aanwezig en betekent dat er als eens werd geregistreerd.
~/.timewarrior
├── data
│ ├── 2016-08.data
│ └── undo.data
├── extensions
└── timewarrior.cfg
~/.timewarrior/data> timew track 11:30pm ‘Mail etc’
ls -lFAh
totaal 12K
-rw-r–r– 1 cybr users 34 31 aug 23:47 2022-08.data
-rw-r–r– 1 cybr users 24 31 aug 23:47 tags.data
-rw-r–r– 1 cybr users 91 31 aug 23:47 undo.data
cat 2022-08.data
inc 20220831T213000Z # “Mail etc”
~/.timewarrior/data> timew stop 23:59
Recorded “Mail etc”
Started 2022-08-31T23:30:00
Ended 59:00
Total 0:29:00
Gebruik, installatie, eerste gebruik, terugwerkende kracht, opslag