worktimer zeichnet die aktiven Stunden in X11 auf, um die Schreibzeitblätter weniger Schmerzen im Arsch zu machen.
Läuft nur mit X11 auf Linux.
Sie müssen die X11 -Libs installieren lassen.
makeErstellen Sie zuerst aus der Quelle oder laden Sie den Binary herunter.
sudo make installErstellen Sie zuerst aus der Quelle oder laden Sie den Binary herunter.
make redeploy-service
Nehmen Sie alternativ die Servicedatei aus dem Abschnitt Release und starten Sie sie manuell.
Verwenden Sie worktimer help um die Hilfe zu sehen. Verwenden Sie worktimer help [COMMAND] um die Hilfe für jeden Befehl anzuzeigen.
Dies sind die am häufigsten verwendeten Befehle:
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 Wenn der Timer gestartet wird, werden die Zeiten auf ${HOME}/.config/worktimer im JSON -Format aufgezeichnet. Die Zeiten werden in Form von Zeitscheiben aufgezeichnet:
[
{
"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"
}
]Jedes Mal, wenn der Timer vom Benutzer gestoppt wird oder der Benutzer 5 Minuten inaktiv ist, wird eine Zeitscheibe aufgezeichnet. Die Inaktivität wird unterbrochen, indem X11 (dh bewegt Ihre Maus oder Tippen) oder durch Hinzufügen von Notizen verwendet wird. Der Daemon schreibt die aktuellen Zeiten jede Stunde auf Scheibe oder wenn er schließt.