home.social

#gitannexallthethings — Public Fediverse posts

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

fetched live
  1. @musicmatze I've been thinking about making a :gitannex: #gitAnnex-based chat platform 😂

    - Offline, distributed chatting, possibly via #sneakernet
    - arbitrary messages and attachments with distributed backups
    - easily accessible history
    - ...

    Doesn't sound too bad, does it? 🙃

    EDIT: Damn, the name 'GitChat' is already taken! 😖

    #gitAnnexAllTheThings

  2. @musicmatze I've been thinking about making a :gitannex: -based chat platform 😂

    - Offline, distributed chatting, possibly via
    - arbitrary messages and attachments with distributed backups
    - easily accessible history
    - ...

    Doesn't sound too bad, does it? 🙃

    EDIT: Damn, the name 'GitChat' is already taken! 😖

  3. @musicmatze I've been thinking about making a :gitannex: #gitAnnex-based chat platform 😂

    - Offline, distributed chatting, possibly via #sneakernet
    - arbitrary messages and attachments with distributed backups
    - easily accessible history
    - ...

    Doesn't sound too bad, does it? 🙃

    EDIT: Damn, the name 'GitChat' is already taken! 😖

    #gitAnnexAllTheThings

  4. @musicmatze I've been thinking about making a :gitannex: #gitAnnex-based chat platform 😂

    - Offline, distributed chatting, possibly via #sneakernet
    - arbitrary messages and attachments with distributed backups
    - easily accessible history
    - ...

    Doesn't sound too bad, does it? 🙃

    EDIT: Damn, the name 'GitChat' is already taken! 😖

    #gitAnnexAllTheThings

  5. @musicmatze I've been thinking about making a :gitannex: #gitAnnex-based chat platform 😂

    - Offline, distributed chatting, possibly via #sneakernet
    - arbitrary messages and attachments with distributed backups
    - easily accessible history
    - ...

    Doesn't sound too bad, does it? 🙃

    EDIT: Damn, the name 'GitChat' is already taken! 😖

    #gitAnnexAllTheThings

  6. 🚀 #annextimelog v0.12 finally closes many usage gaps and is quite fun to use now:

    > atl tr work @office since 10 # start work
    > atl tr 12 - 14 meeting # record smth
    > atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
    > atl stop work # stop working in the afternoon
    > atl ls todo # list events marked as todo (the explosion above)
    > atl mod boom set todo= # remove todo again

    pypi.org/project/annextimelog/

    #Python #timeTracker #gitAnnex #gitAnnexAllTheThings

  7. 🚀 v0.12 finally closes many usage gaps and is quite fun to use now:

    > atl tr work @office since 10 # start work
    > atl tr 12 - 14 meeting # record smth
    > atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
    > atl stop work # stop working in the afternoon
    > atl ls todo # list events marked as todo (the explosion above)
    > atl mod boom set todo= # remove todo again

    pypi.org/project/annextimelog/

  8. 🚀 #annextimelog v0.12 finally closes many usage gaps and is quite fun to use now:

    > atl tr work @office since 10 # start work
    > atl tr 12 - 14 meeting # record smth
    > atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
    > atl stop work # stop working in the afternoon
    > atl ls todo # list events marked as todo (the explosion above)
    > atl mod boom set todo= # remove todo again

    pypi.org/project/annextimelog/

    #Python #timeTracker #gitAnnex #gitAnnexAllTheThings

  9. 🚀 #annextimelog v0.12 finally closes many usage gaps and is quite fun to use now:

    > atl tr work @office since 10 # start work
    > atl tr 12 - 14 meeting # record smth
    > atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
    > atl stop work # stop working in the afternoon
    > atl ls todo # list events marked as todo (the explosion above)
    > atl mod boom set todo= # remove todo again

    pypi.org/project/annextimelog/

    #Python #timeTracker #gitAnnex #gitAnnexAllTheThings

  10. 🚀 #annextimelog v0.12 finally closes many usage gaps and is quite fun to use now:

    > atl tr work @office since 10 # start work
    > atl tr 12 - 14 meeting # record smth
    > atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
    > atl stop work # stop working in the afternoon
    > atl ls todo # list events marked as todo (the explosion above)
    > atl mod boom set todo= # remove todo again

    pypi.org/project/annextimelog/

    #Python #timeTracker #gitAnnex #gitAnnexAllTheThings

  11. 🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also *edit* events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

    > atl tr for 2h meeting with=matt,mary project=A # track a meeting
    > atl mod today meeting set todo # add the todo tag we forgot
    > atl ls todo # lists events marked as todo

    pypi.org/project/annextimelog/

    #Python #gitAnnex #timeTracking #gitAnnexAllTheThings

  12. 🚀 v0.10.0 marks an important milestone: it can record, delete and now also *edit* events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

    > atl tr for 2h meeting with=matt,mary project=A # track a meeting
    > atl mod today meeting set todo # add the todo tag we forgot
    > atl ls todo # lists events marked as todo

    pypi.org/project/annextimelog/

  13. 🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also *edit* events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

    > atl tr for 2h meeting with=matt,mary project=A # track a meeting
    > atl mod today meeting set todo # add the todo tag we forgot
    > atl ls todo # lists events marked as todo

    pypi.org/project/annextimelog/

    #Python #gitAnnex #timeTracking #gitAnnexAllTheThings

  14. 🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also *edit* events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

    > atl tr for 2h meeting with=matt,mary project=A # track a meeting
    > atl mod today meeting set todo # add the todo tag we forgot
    > atl ls todo # lists events marked as todo

    pypi.org/project/annextimelog/

    #Python #gitAnnex #timeTracking #gitAnnexAllTheThings

  15. 🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also *edit* events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

    > atl tr for 2h meeting with=matt,mary project=A # track a meeting
    > atl mod today meeting set todo # add the todo tag we forgot
    > atl ls todo # lists events marked as todo

    pypi.org/project/annextimelog/

    #Python #gitAnnex #timeTracking #gitAnnexAllTheThings

  16. 🚀 #annextimelog v0.9.0 brings a massive code refactoring helping everything under the hood, including:

    - more syntax to specify time ranges (until last week, since monday, until next Fri, mo - fr, ...)
    - location field can be set with @home at=mall in=Germany,Berlin ...
    - auto-generated documentation for annextimelog.* git config options

    Searching and recording events works quite well now! 🥳

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  17. 🚀 v0.9.0 brings a massive code refactoring helping everything under the hood, including:

    - more syntax to specify time ranges (until last week, since monday, until next Fri, mo - fr, ...)
    - location field can be set with @home at=mall in=Germany,Berlin ...
    - auto-generated documentation for annextimelog.* git config options

    Searching and recording events works quite well now! 🥳

    pypi.org/project/annextimelog/

  18. 🚀 #annextimelog v0.9.0 brings a massive code refactoring helping everything under the hood, including:

    - more syntax to specify time ranges (until last week, since monday, until next Fri, mo - fr, ...)
    - location field can be set with @home at=mall in=Germany,Berlin ...
    - auto-generated documentation for annextimelog.* git config options

    Searching and recording events works quite well now! 🥳

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  19. 🚀 #annextimelog v0.9.0 brings a massive code refactoring helping everything under the hood, including:

    - more syntax to specify time ranges (until last week, since monday, until next Fri, mo - fr, ...)
    - location field can be set with @home at=mall in=Germany,Berlin ...
    - auto-generated documentation for annextimelog.* git config options

    Searching and recording events works quite well now! 🥳

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  20. 🚀 #annextimelog v0.9.0 brings a massive code refactoring helping everything under the hood, including:

    - more syntax to specify time ranges (until last week, since monday, until next Fri, mo - fr, ...)
    - location field can be set with @home at=mall in=Germany,Berlin ...
    - auto-generated documentation for annextimelog.* git config options

    Searching and recording events works quite well now! 🥳

    pypi.org/project/annextimelog/

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  21. 🚀 #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

  22. 🚀 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/

  23. 🚀 #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

  24. 🚀 #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

  25. 🚀 #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

  26. 🚀 #annextimelog v0.7.0 brings several convenient cli improvements:

    · common options (-v --force -O etc.) now allowed after subcmd
    · --dry-run mode to first check what would be done
    · new time range wordings possible:

    > atl tr work the last 2h @home on project=atl
    > atl tr yesterday note="day's note for the last day"
    > ...

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  27. 🚀 v0.7.0 brings several convenient cli improvements:

    · common options (-v --force -O etc.) now allowed after subcmd
    · --dry-run mode to first check what would be done
    · new time range wordings possible:

    > atl tr work the last 2h @home on project=atl
    > atl tr yesterday note="day's note for the last day"
    > ...

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

  28. 🚀 #annextimelog v0.7.0 brings several convenient cli improvements:

    · common options (-v --force -O etc.) now allowed after subcmd
    · --dry-run mode to first check what would be done
    · new time range wordings possible:

    > atl tr work the last 2h @home on project=atl
    > atl tr yesterday note="day's note for the last day"
    > ...

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  29. 🚀 #annextimelog v0.7.0 brings several convenient cli improvements:

    · common options (-v --force -O etc.) now allowed after subcmd
    · --dry-run mode to first check what would be done
    · new time range wordings possible:

    > atl tr work the last 2h @home on project=atl
    > atl tr yesterday note="day's note for the last day"
    > ...

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  30. 🚀 #annextimelog v0.7.0 brings several convenient cli improvements:

    · common options (-v --force -O etc.) now allowed after subcmd
    · --dry-run mode to first check what would be done
    · new time range wordings possible:

    > atl tr work the last 2h @home on project=atl
    > atl tr yesterday note="day's note for the last day"
    > ...

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  31. 🚀 #annextimelog v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  32. 🚀 v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

  33. 🚀 #annextimelog v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  34. 🚀 #annextimelog v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  35. 🚀 #annextimelog v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

    #Python #timeTracking #gitAnnex #gitAnnexAllTheThings

  36. In #annextimelog, :gitannex: #gitAnnex takes care of resolving merge conflicts so you don't have to.

    I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

    But yeah, *all* first reactions to #annextimelog's approach were more or less 'WHY tf git annex for this!?' 😂

    I will however proceed to #gitAnnexAllTheThings and see how far I get 🙃

  37. In , :gitannex: takes care of resolving merge conflicts so you don't have to.

    I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

    But yeah, *all* first reactions to 's approach were more or less 'WHY tf git annex for this!?' 😂

    I will however proceed to and see how far I get 🙃

  38. In #annextimelog, :gitannex: #gitAnnex takes care of resolving merge conflicts so you don't have to.

    I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

    But yeah, *all* first reactions to #annextimelog's approach were more or less 'WHY tf git annex for this!?' 😂

    I will however proceed to #gitAnnexAllTheThings and see how far I get 🙃

  39. In #annextimelog, :gitannex: #gitAnnex takes care of resolving merge conflicts so you don't have to.

    I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

    But yeah, *all* first reactions to #annextimelog's approach were more or less 'WHY tf git annex for this!?' 😂

    I will however proceed to #gitAnnexAllTheThings and see how far I get 🙃

  40. In #annextimelog, :gitannex: #gitAnnex takes care of resolving merge conflicts so you don't have to.

    I wanted to try how feasible git annex is as a storage backend for data that is not necessarily just files. And with its versatile metadata model, it is surprisingly well suited for other stuff as well.

    But yeah, *all* first reactions to #annextimelog's approach were more or less 'WHY tf git annex for this!?' 😂

    I will however proceed to #gitAnnexAllTheThings and see how far I get 🙃

  41. Afterwards, #annextimelog will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.

    gitlab.com/nobodyinperson/anne

    #gitAnnexAllTheThings

  42. Afterwards, will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious .

    gitlab.com/nobodyinperson/anne

  43. Afterwards, #annextimelog will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.

    gitlab.com/nobodyinperson/anne

    #gitAnnexAllTheThings

  44. Afterwards, #annextimelog will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.

    gitlab.com/nobodyinperson/anne

    #gitAnnexAllTheThings

  45. Afterwards, #annextimelog will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.

    gitlab.com/nobodyinperson/anne

    #gitAnnexAllTheThings