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.

Source Distribution

lifester-1.2.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

lifester-1.2.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file lifester-1.2.0.tar.gz.

File metadata

  • Download URL: lifester-1.2.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lifester-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b450bdb784b81ba335bbcbc621667de6b71c7a5481018f9b0d13451c920aa25f
MD5 f3cfc6ae4ee40dfa92e5925ef624dd18
BLAKE2b-256 c56e0b68bd969c784972344ec6b8cdee60a596f1c24bddbc8cb0ccb7b6c79dfc

See more details on using hashes here.

File details

Details for the file lifester-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lifester-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abe812d72dd243dac7e06529176f845d8f12eaf8c1b4a1feed8669c8f8f23210
MD5 ecf3cd789f73d1116cf112779c81932c
BLAKE2b-256 904ac694e2022bf97295ece6ddec6639f29ad2d859c8ce947e34bc06a7027d1f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page