Skip to main content

very minute of your life. On the command line.

Project description


Every minute of your life. On the command line.

GitHub (pre-)release PyPI Python GitHub issues license

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

If you want to install lifester from source, have a look here.


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.


    lifester enter
    lifester analyze all
    lifester analyze (year | month | week) <timeframe>
    lifester categories (add)
    lifester help
    lifester version

    ... 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

Entering the Data For a Day

Analyzing Previously Entered Data

Of course, subsituting year with month and week works too.

Showing / Adding Categories


Bug Reports and Feature Requests

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: – Twitter @SolviAu – © 2018, MIT Licence

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for lifester, version 1.2.0
Filename, size File type Python version Upload date Hashes
Filename, size lifester-1.2.0-py3-none-any.whl (8.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size lifester-1.2.0.tar.gz (6.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page