worktimer enregistre les heures actives dans X11 pour rendre les feuilles de temps d'écriture moins pénibles dans le cul.
Exécute sur Linux avec X11 uniquement.
Vous devez installer les LIB X11.
makeConstruire à partir de la source ou télécharger le binaire en premier.
sudo make installConstruire à partir de la source ou télécharger le binaire en premier.
make redeploy-service
Alternativement, saisissez le fichier de service de la section de version et démarrez-le manuellement.
Utilisez worktimer help pour afficher l'aide. Utilisez worktimer help [COMMAND] pour afficher l'aide pour n'importe quelle commande.
Ce sont les commandes les plus couramment utilisées:
worktimer start # Starts recording times
worktimer stop # Stops recording times
worktimer note " Some text " # Records a note in the current time slice so you know what you did at that time
worktimer status # Prints the status of the timer
worktimer report YYYY-MM-DD # Outputs stats for a given day Lorsque la minuterie est démarrée, il enregistre des heures à ${HOME}/.config/worktimer au format JSON. Les temps sont enregistrés sous forme de tranches de temps:
[
{
"Started" : "2022-05-09T20:09:58.753476314+02:00" ,
"Ended" : "2022-05-09T20:10:02.008421633+02:00" ,
"Duration" : 3254945309 ,
"Notes" : null ,
"StartedBy" : "Manual start" ,
"EndedBy" : "X11 idle"
} ,
{
"Started" : "2022-05-09T20:10:36.579078677+02:00" ,
"Ended" : "2022-05-09T20:11:51.624152165+02:00" ,
"Duration" : 75045073468 ,
"Notes" : null ,
"StartedBy" : "X11 activity" ,
"EndedBy" : "X11 idle"
} ,
{
"Started" : "2022-05-09T20:11:52.997820441+02:00" ,
"Ended" : "2022-05-09T20:11:55.20356786+02:00" ,
"Duration" : 2205747419 ,
"Notes" : [
"Did a thing"
] ,
"StartedBy" : "Note added" ,
"EndedBy" : "Manual stop"
}
]Chaque fois que la minuterie est arrêtée par l'utilisateur ou que l'utilisateur est inactif pendant 5 minutes, une tranche de temps est enregistrée. L'inactivité est interrompue en utilisant X11 (c.-à-d. Déplacer votre souris ou taper) ou en ajoutant des notes. Le démon écrit les temps actuels pour disk toutes les heures, ou lorsqu'il s'arrête.