Every minute of your life. On the command line.
lifester is a command line tool to track every miute of your life. Enter your schedule for the day and then analyze how much time you spent on things.
Installation | Setup | Usage | Troubleshooting | Credits
lifester is available on PyPI. This is the easiest way to install it. All dependencies will be installed automatically.
pip3 install lifester
No further setting up needed. The first time you run lifester, it will create a .lifester
directory in your home folder (if it does not already exist) and create a categories.txt
file which saves all the categories your time blocks can have.
Usage:
lifester enter
lifester analyze all
lifester analyze (year | month | week) <timeframe>
lifester categories (add)
lifester help
lifester version
Timeframe:
... start end [year]
... single [year]
Lifester creates a .lifester
folder in your home directory (~/
) where it saves all entered day data as well as a categories file. If you want to specify a different folder for these files, you need to set the LIFESTERPATH
in your .bashrc
like so:
export LIFESTERPATH=/path/that/you/want
Of course, subsituting year
with month
and week
works too.
Bug reports and feature requests are very much appreciated. Please contact me on Twitter (@SolviAu) or open an issue here.
This project was inspired by Cal Newport and how he organizes and plans his days. This is probably the most crucial blog posts of his:
sophieau.github.io โ Twitter @SolviAu โ ยฉ 2018, MIT Licence