يسجل worktimer ساعات نشطة في X11 لجعل أوراق وقت الكتابة أقل من ألم في المؤخرة.
يعمل على Linux مع X11 فقط.
تحتاج إلى تثبيت 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 (أي تحريك الماوس أو الكتابة) أو عن طريق إضافة ملاحظات. يكتب الخفي الأوقات الحالية لقرص كل ساعة ، أو عندما يغلق.