Skip to main content

very minute of your life. On the command line.

Project description

lifester

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

Installation

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.

Setup

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

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

Entering the Data For a Day

Analyzing Previously Entered Data

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

Showing / Adding Categories

Troubleshooting

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.

Credits

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

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
lifester-1.2.0-py3-none-any.whl (8.9 kB) Copy SHA256 hash SHA256 Wheel py3
lifester-1.2.0.tar.gz (6.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page