home.social

#timeclock — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #timeclock, aggregated by home.social.

  1. 🚀 v0.8.0 comes closer to being well useable: It is now possible to search recorded events with sophisticated syntax:

    > atl ls work @home this week
    > atl ls last month project=myproject with note='my.*regex'

    Same syntax as for tracking events with 'atl tr'.

    This plays nicely with data export to other formats, e.g.

    > atl ls last month -O timeclock | hledger -f timeclock:- bal -D

    pypi.org/project/annextimelog/

  2. 🚀 #annextimelog v0.8.0 comes closer to being well useable: It is now possible to search recorded events with sophisticated syntax:

    > atl ls work @home this week
    > atl ls last month project=myproject with note='my.*regex'

    Same syntax as for tracking events with 'atl tr'.

    This plays nicely with data export to other formats, e.g. #hledger #timeclock

    > atl ls last month -O timeclock | hledger -f timeclock:- bal -D

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  3. 🚀 #annextimelog v0.8.0 comes closer to being well useable: It is now possible to search recorded events with sophisticated syntax:

    > atl ls work @home this week
    > atl ls last month project=myproject with note='my.*regex'

    Same syntax as for tracking events with 'atl tr'.

    This plays nicely with data export to other formats, e.g. #hledger #timeclock

    > atl ls last month -O timeclock | hledger -f timeclock:- bal -D

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  4. 🚀 #annextimelog v0.8.0 comes closer to being well useable: It is now possible to search recorded events with sophisticated syntax:

    > atl ls work @home this week
    > atl ls last month project=myproject with note='my.*regex'

    Same syntax as for tracking events with 'atl tr'.

    This plays nicely with data export to other formats, e.g. #hledger #timeclock

    > atl ls last month -O timeclock | hledger -f timeclock:- bal -D

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  5. 🚀 #annextimelog v0.8.0 comes closer to being well useable: It is now possible to search recorded events with sophisticated syntax:

    > atl ls work @home this week
    > atl ls last month project=myproject with note='my.*regex'

    Same syntax as for tracking events with 'atl tr'.

    This plays nicely with data export to other formats, e.g. #hledger #timeclock

    > atl ls last month -O timeclock | hledger -f timeclock:- bal -D

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  6. Today my time invested in making payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With or this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

  7. Today my time invested in making #annextimelog payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With #timewarrior or #timeclock this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

  8. Today my time invested in making #annextimelog payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With #timewarrior or #timeclock this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

  9. Today my time invested in making #annextimelog payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With #timewarrior or #timeclock this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

  10. Today my time invested in making #annextimelog payed off for the first time in a real-life situation: I could add new time tracking data from my phone without reception or network (so no upfront syncing). A later sync had no conflicts, even though I had added other stuff from my laptop and the repos were diverged. With #timewarrior or #timeclock this always led to very annoying merge conflicts, effectively enforcing a only-do-stuff-when-online-and-synced workflow (inacceptable).

  11. 🚀 v0.3.1 has reached the absolute minimum of functionality to call it a time tracker. It can now:

    · `atl track`: record past events and attach arbitrary metadata to it
    · `atl ls`: list recorded events in a certain time period
    · `atl rm`: delete a recorded event
    · `atl sync`: sync state with :gitannex:
    · `atl -O timeclock ls`: export data to (e.g. for )

    @alerque also put it into the ² 🙂 (thanks!)

    pypi.org/project/annextimelog/

    ²aur.archlinux.org/packages/ann

  12. 🚀 #annextimelog v0.3.1 has reached the absolute minimum of functionality to call it a time tracker. It can now:

    · `atl track`: record past events and attach arbitrary metadata to it
    · `atl ls`: list recorded events in a certain time period
    · `atl rm`: delete a recorded event
    · `atl sync`: sync state with :gitannex: #gitAnnex
    · `atl -O timeclock ls`: export data to #timeclock (e.g. for #hledger)

    @alerque also put it into the #AUR² 🙂 (thanks!)

    pypi.org/project/annextimelog/

    ²aur.archlinux.org/packages/ann

  13. 🚀 #annextimelog v0.3.1 has reached the absolute minimum of functionality to call it a time tracker. It can now:

    · `atl track`: record past events and attach arbitrary metadata to it
    · `atl ls`: list recorded events in a certain time period
    · `atl rm`: delete a recorded event
    · `atl sync`: sync state with :gitannex: #gitAnnex
    · `atl -O timeclock ls`: export data to #timeclock (e.g. for #hledger)

    @alerque also put it into the #AUR² 🙂 (thanks!)

    pypi.org/project/annextimelog/

    ²aur.archlinux.org/packages/ann

  14. 🚀 #annextimelog v0.3.1 has reached the absolute minimum of functionality to call it a time tracker. It can now:

    · `atl track`: record past events and attach arbitrary metadata to it
    · `atl ls`: list recorded events in a certain time period
    · `atl rm`: delete a recorded event
    · `atl sync`: sync state with :gitannex: #gitAnnex
    · `atl -O timeclock ls`: export data to #timeclock (e.g. for #hledger)

    @alerque also put it into the #AUR² 🙂 (thanks!)

    pypi.org/project/annextimelog/

    ²aur.archlinux.org/packages/ann

  15. 🚀 #annextimelog v0.3.1 has reached the absolute minimum of functionality to call it a time tracker. It can now:

    · `atl track`: record past events and attach arbitrary metadata to it
    · `atl ls`: list recorded events in a certain time period
    · `atl rm`: delete a recorded event
    · `atl sync`: sync state with :gitannex: #gitAnnex
    · `atl -O timeclock ls`: export data to #timeclock (e.g. for #hledger)

    @alerque also put it into the #AUR² 🙂 (thanks!)

    pypi.org/project/annextimelog/

    ²aur.archlinux.org/packages/ann

  16. is progressing nicely. It can now:

    - track (overlapping!) events with arbitrary metadata (title, location, note, tags, arbitrary other fields)
    - semi-intelligent time parsing (e.g. easy 'yesterday' reference with y10:00) 🎉 finally!! This bugged me the most with .
    - show all tracked events
    - output and
    - sync with :gitannex:

    everything stored in a repo with git annex metadata. 😊

    pypi.org/project/annextimelog/

  17. #annextimelog is progressing nicely. It can now:

    - track (overlapping!) events with arbitrary metadata (title, location, note, tags, arbitrary other fields)
    - semi-intelligent time parsing (e.g. easy 'yesterday' reference with y10:00) 🎉 finally!! This bugged me the most with #timewarrior.
    - show all tracked events
    - output #hledger #timeclock and #JSON
    - sync with :gitannex: #gitAnnex

    everything stored in a #git repo with git annex metadata. 😊

    pypi.org/project/annextimelog/

    #timeTracking

  18. #annextimelog is progressing nicely. It can now:

    - track (overlapping!) events with arbitrary metadata (title, location, note, tags, arbitrary other fields)
    - semi-intelligent time parsing (e.g. easy 'yesterday' reference with y10:00) 🎉 finally!! This bugged me the most with #timewarrior.
    - show all tracked events
    - output #hledger #timeclock and #JSON
    - sync with :gitannex: #gitAnnex

    everything stored in a #git repo with git annex metadata. 😊

    pypi.org/project/annextimelog/

    #timeTracking

  19. #annextimelog is progressing nicely. It can now:

    - track (overlapping!) events with arbitrary metadata (title, location, note, tags, arbitrary other fields)
    - semi-intelligent time parsing (e.g. easy 'yesterday' reference with y10:00) 🎉 finally!! This bugged me the most with #timewarrior.
    - show all tracked events
    - output #hledger #timeclock and #JSON
    - sync with :gitannex: #gitAnnex

    everything stored in a #git repo with git annex metadata. 😊

    pypi.org/project/annextimelog/

    #timeTracking

  20. #annextimelog is progressing nicely. It can now:

    - track (overlapping!) events with arbitrary metadata (title, location, note, tags, arbitrary other fields)
    - semi-intelligent time parsing (e.g. easy 'yesterday' reference with y10:00) 🎉 finally!! This bugged me the most with #timewarrior.
    - show all tracked events
    - output #hledger #timeclock and #JSON
    - sync with :gitannex: #gitAnnex

    everything stored in a #git repo with git annex metadata. 😊

    pypi.org/project/annextimelog/

    #timeTracking

  21. Finishing the day with the most basic feature a time tracker can possibly have: recording a period of time. ⏱️

    This is , the :gitannex: based time tracker I'm making in the hope that it'll suit me better than or plain .

    I love adding configurably crazy amounts of debug output (-vvvvvvvv 😉) to my programs and @textualize's rich makes this a bliss!

    gitlab.com/nobodyinperson/anne