Distrobox has really changed the way I work. #Taskwarrior recently had a breaking upgrade that required me to export the tasks with the previous version. Of course, I only realise this after I already upgraded.
Instead of going through an awkward dance of moving my task files to another machine or trying to downgrade taskwarrior, I just created a distrobox of the previous fedora version, exported, imported from my "main" box, and I was done. Super easy.
@abbienormal My understanding is "yes" but that’s just from reading the tutorial - I’ve not yet set up my home system. And "no" - you don’t need to set up a server.
My understanding is that all devices are the same tier - Syncthing doesn’t care about clients and servers.
I brainstormed what a cli time tracker based on :gitannex: #gitAnnex could look like and detail how it would improve on the issues I have with #timewarrior and #hledger#timeclock:
@nobodyinperson@simonmic Looking back, I used to convert the JSON into standard ledger format using a pomodoro commodity and write check in / out times in the transaction comments. This would all need to be parsed by Python to generate a balance sheet.
Moving from that system to hledger with Timeclock has meant I can remove a whole tool and is a massive improvement.
@nobodyinperson@simonmic Looking forward, I’d like to move my work timer to the console and have it write Timeclock directly. That would mean another tool could be dropped.
Using Timeclock directly means storing state in the Timeclock file and parsing and writing Timeclock files with Python. That’s why I’m interested in these Timeclock discussions you’re having - as far as I can see, hledger is the Timeclock reference implementation, so I’m trying to keep up with any design decisions 🙏🏻
Before I go out and make it myself, I'll ask here if someone knows of an existing solution. I am looking for a cli time tracking solution with the following hard requirements:
conflict-resistant git-syncable plain text storage
tracking multiple simultaneous events
tags, notes
simple checkin/-out commands with some intelligence
data analysis tools built-in, at least data export
I'm using #timewarrior but it's lacking in most above regards.
#taskwarrior-tui würde ich ja gerne austesten. Das von ihnen bereitgestellte .deb tut aber nicht auf einem aktuellen #Debian12. Frage mich gerade ob das genau mein Humor ist...
@rince Obsidian comes to mind, ggf. mit ein oder 2 Plugins. Das nutzt markup files drunter, die man z.b. mit Syncthing syncen kann. Aber Obsidian ist nicht open, nur 'free'.