worktimer
1.0.0
worktimer X11에서 활성 시간을 기록하여 쓰기 시간 시트를 엉덩이에 덜 통증으로 만듭니다.
X11만으로 Linux에서 실행됩니다.
X11 Libs를 설치해야합니다.
make소스에서 빌드하거나 바이너리를 먼저 다운로드하십시오.
sudo make install소스에서 빌드하거나 바이너리를 먼저 다운로드하십시오.
make redeploy-service
또는 릴리스 섹션에서 서비스 파일을 잡고 수동으로 시작하십시오.
worktimer help 사용하여 도움을 볼 수 있습니다. worktimer help [COMMAND] 사용하여 모든 명령에 대한 도움말을보십시오.
가장 일반적으로 사용되는 명령입니다.
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 타이머가 시작되면 시간 시간을 ${HOME}/.config/worktimer 로 JSON 형식으로 기록합니다. 시간은 타임 슬라이스 형태로 기록됩니다.
[
{
"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"
}
]타이머를 사용자가 중지하거나 사용자가 5 분 동안 비활성화 될 때마다 타임 슬라이스가 기록됩니다. X11 (즉, 마우스 또는 타이핑)을 사용하거나 음표를 추가하여 비활성이 중단됩니다. 데몬은 현재 시간을 매시간 또는 종료시 디스크에 씁니다.