https://github.com/imbryan/day-tracker
Daily statistics tracking
https://github.com/imbryan/day-tracker
calendar python3 statistics tracker
Last synced: 25 days ago
JSON representation
Daily statistics tracking
- Host: GitHub
- URL: https://github.com/imbryan/day-tracker
- Owner: imbryan
- Created: 2020-01-23T03:44:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T17:52:40.000Z (about 2 years ago)
- Last Synced: 2025-01-13T15:17:12.686Z (over 1 year ago)
- Topics: calendar, python3, statistics, tracker
- Language: Python
- Homepage:
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Day Tracker
This is a desktop program designed to help you track daily statistics.
## Requirements
* **Python 3** (developed on ``3.14.2``)
* Some Python packages (see ``requirements.txt``)
## How to Run
Navigate to this project's root directory. If it is your first time running this program, you will have to run:
```
pip install -r requirements.txt
```
Then, simply run:
```
python controller.py
```
> Note: if your Python installation recognizes .py files, you can simply create a shortcut for ``controller.py``, put it wherever you'd like, and run it like that.
## Features
### Current
* Each ``Category`` has an ``Entry`` for any given day.
* Each ``Entry`` has a value; currently supported values are numbers, text, and times.
* Ability to set runtime reminders for filling out certain category entries
* Ability to create backups
* Trend graphs
> Note: at the moment, backup loading must be performed manually. Day Tracker uses the database file called ``tracker.db`` located in the root project directory. You can substitute any backup as long as you rename it to ``tracker.db``.
### To-do
* Load backup feature
* Jump-to-date feature
## Known issues
* Descriptions are currently unavailable
* Math functions are currently unavailable
* Float values throw an exception when being read (?)