Track your habits from the terminal
Reason this release was yanked:
version error
Project description
HabitPy
Track your habits, analyze your progress, and stay motivated—all from your terminal!
Features
- 📅 Daily & Weekly Tracking: Log your habits (only numbers)
- ✏️ Custom Habits: Add, show, or delete any habit you want to track.
- 📈 Visualize Progress: Instantly generate beautiful graphs (with dark mode!) for your week, month, or year.
- 🎉 Motivational Cheers: Get random motivational messages to keep you going.
- 📤 Export Data: Export all your habit data to CSV for use in Excel, Sheets, or anywhere else.
- 🛠️ Easy Reset: Reset your data and start fresh anytime.
Installation
pip install habitpy==0.1.11
If your system says some error about being globally installed try installing with pipx, for example in arch linux:
sudo pacman -S python-pipx
pipx ensurepath
close your terminal and:
pipx install habitpy==0.1.11
Or, for development:
git clone https://github.com/Asunt70/habitpy.git
cd habitpy
python -m venv .venv/
source .venv/bin/activate
pip install .
Usage
First, set up your tracker:
habitpy setup
Then, use these commands:
habitpy track— Log today’s habitshabitpy create <habit_name>— Add a new habithabitpy show— List your habitshabitpy delete <habit_name>— Remove a habithabitpy graph week|month|year— See your progress in graphshabitpy export— Export your data to CSVhabitpy reset— Delete all data and start over
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file habitpy-0.1.12.tar.gz.
File metadata
- Download URL: habitpy-0.1.12.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c5aa278323d9a8d1569a69648c67d89c62465a888b64e6f38031889de94ff6c
|
|
| MD5 |
e491371da15cd75917e6e42a39c62808
|
|
| BLAKE2b-256 |
862647a06f4ac6e8ede4ea30805b8ecb72c45661a00b674f757408ac06f5832c
|
File details
Details for the file habitpy-0.1.12-py3-none-any.whl.
File metadata
- Download URL: habitpy-0.1.12-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8bbd23c8d52f2e17ab7ba6b2e62da53934876580df2d58f33ad10fe75db9140
|
|
| MD5 |
c5330d9116d465768ea2c3f52a7763cd
|
|
| BLAKE2b-256 |
10f06ac2ac9ec1ff467730545812c649edc3385a30353f3050aefacad0e3dc80
|