Habit Tracker is a simple command line application for managing and analysing self-defined periodic habits. The application features a clean command line interface and is controlled by calling functions with their respective arguments, much like well known UNIX tools, for example grep. It runs on a lightweight relational database stored in a single file, so no need to set-up a full SQL server.
- Create and manage self defined habits
- Support for a daily and weekly period
- Analyse habits with the built-in analytics module
- Allows multiple users
- Clean command line interface
- Lightweight relational database in a single file
- Intergrated unit test suite
To use the habit tracker you need an installation of Python 3.9.0.
- Download the application package from Github and extract the contents.
- Install
pipenv
withpip install pipenv
if you don't have it already installed. - Open a command prompt in the extracted folder and execute
pipenv install
to install the dependencies. - Run
pipenv shell
to enter the new virtual environment. - You are ready to use the habit tracker.
For using the habit tracker refer to the manual which is contained in the application package.
- Fire
- Pandas
GPL-3.0 License