Giter Site home page Giter Site logo

sophieau / lifester Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 459 KB

๐Ÿ’€ UNMAINTAINED โŒ›๏ธ Every minute of your life. On the command line.

License: MIT License

Python 100.00%
command-line python command-line-tool time-tracking time-management analytics

lifester's Introduction

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

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

lifester's People

Contributors

sophieau avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.