#gitannexallthethings — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gitannexallthethings, aggregated by home.social.
-
@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! 😖
-
@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! 😖
-
@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! 😖
-
@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! 😖
-
@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! 😖
-
Now Yann Büchau on #gitAnnexAllTheThings
-
Now Yann Büchau on #gitAnnexAllTheThings
-
Now Yann Büchau on #gitAnnexAllTheThings
-
Now Yann Büchau on #gitAnnexAllTheThings
-
Now Yann Büchau on #gitAnnexAllTheThings
-
In 1h at 09:35 CEST I am live @distribits, talking about how I use :gitannex: #gitAnnex in my #PhD and my attempts to #gitAnnexAllTheThings:
-
In 1h at 09:35 CEST I am live @distribits, talking about how I use :gitannex: #gitAnnex in my #PhD and my attempts to #gitAnnexAllTheThings:
-
In 1h at 09:35 CEST I am live @distribits, talking about how I use :gitannex: #gitAnnex in my #PhD and my attempts to #gitAnnexAllTheThings:
-
In 1h at 09:35 CEST I am live @distribits, talking about how I use :gitannex: #gitAnnex in my #PhD and my attempts to #gitAnnexAllTheThings:
-
In 1h at 09:35 CEST I am live @distribits, talking about how I use :gitannex: #gitAnnex in my #PhD and my attempts to #gitAnnexAllTheThings:
-
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 -
🚀 #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 optionsSearching and recording events works quite well now! 🥳
-
🚀 #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 optionsSearching and recording events works quite well now! 🥳
-
🚀 #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 optionsSearching and recording events works quite well now! 🥳
-
🚀 #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 optionsSearching and recording events works quite well now! 🥳
-
🚀 #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 optionsSearching and recording events works quite well now! 🥳
-
🚀 #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
-
🚀 #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
-
🚀 #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
-
🚀 #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
-
🚀 #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
-
🚀 #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"
> ...https://pypi.org/project/annextimelog/0.7.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md
-
🚀 #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"
> ...https://pypi.org/project/annextimelog/0.7.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md
-
🚀 #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"
> ...https://pypi.org/project/annextimelog/0.7.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md
-
🚀 #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"
> ...https://pypi.org/project/annextimelog/0.7.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md
-
🚀 #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"
> ...https://pypi.org/project/annextimelog/0.7.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md
-
🚀 #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!https://pypi.org/project/annextimelog/0.6.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
🚀 #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!https://pypi.org/project/annextimelog/0.6.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
🚀 #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!https://pypi.org/project/annextimelog/0.6.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
🚀 #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!https://pypi.org/project/annextimelog/0.6.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
🚀 #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!https://pypi.org/project/annextimelog/0.6.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
#annextimelog v0.5.0 brings several improvements here and there and #timewarrior-style time range specification, e.g.
> atl tr 15:00 - 10min ago work @home
> atl tr 6h ago until now coding @workplacehttps://pypi.org/project/annextimelog/0.5.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
#annextimelog v0.5.0 brings several improvements here and there and #timewarrior-style time range specification, e.g.
> atl tr 15:00 - 10min ago work @home
> atl tr 6h ago until now coding @workplacehttps://pypi.org/project/annextimelog/0.5.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
#annextimelog v0.5.0 brings several improvements here and there and #timewarrior-style time range specification, e.g.
> atl tr 15:00 - 10min ago work @home
> atl tr 6h ago until now coding @workplacehttps://pypi.org/project/annextimelog/0.5.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
#annextimelog v0.5.0 brings several improvements here and there and #timewarrior-style time range specification, e.g.
> atl tr 15:00 - 10min ago work @home
> atl tr 6h ago until now coding @workplacehttps://pypi.org/project/annextimelog/0.5.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
#annextimelog v0.5.0 brings several improvements here and there and #timewarrior-style time range specification, e.g.
> atl tr 15:00 - 10min ago work @home
> atl tr 6h ago until now coding @workplacehttps://pypi.org/project/annextimelog/0.5.0/
Changelog: https://gitlab.com/nobodyinperson/annextimelog/-/blob/main/CHANGELOG.md?ref_type=heads
-
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 🙃
-
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 🙃
-
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 🙃
-
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 🙃
-
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 🙃
-
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=partyNatural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.
-
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=partyNatural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.
-
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=partyNatural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.
-
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=partyNatural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.
-
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=partyNatural time range specification and editing functionality are the two missing things to make it really useable for serious #timeTracking.