This is useful because the total time is usually not sensibly interpreted as days. Also negatives times were really odd. Includes some autoformating.
|2 years ago|
|.gitignore||3 years ago|
|LICENSE||3 years ago|
|README.md||3 years ago|
|install.sh||3 years ago|
|time.txt||3 years ago|
|tx||2 years ago|
Simple plain-text time tracking.
The Python script
tx provides short-hands for accessing and reading a
time.txt file, as described below.
For testing, you can just run
tx in this directory using
If you want to be able to use it anywhere, run
tx command should then be available in any folder.
Create a new
time.txt file at the current location:
Add a time entry:
tx add 01:00 Totally productive work
View the total unbilled time:
tx total or simply
Remove time which was billed:
tx bill 05:00 Fee note for this month
time.txt file is written in the following format:
2020-08-12 01:00 Work on Task 1 2020-08-12 03:00 Work on Task 2 2020-08-16 05:00 Finish Task 2 2020-08-31 -08:00 Fee note for August
With this file, the total amount of (unbilled) hours is 01:00.
tx commands are simply short-hands for accessing and reading this file comfortably. It can be edited manually at any time.