10/8/2022

Tijdsregistratie met timew (TimeWarrior)

Filed under: — cybrarian @ 10:29 pm

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

Gebruik

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): 

Eerste gebruik:

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

Opslag

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

Powered by WordPress