♪ Nove pesme su objavljene: No (house) i Choline (tehno)

Wellness Tracker

This script helps you log and track various daily wellness metrics, offering a flexible approach where you choose what to monitor. It stores data locally in year-specific JSON files, performs basic data validation, and generates reports in the terminal or as HTML. The main goal is straightforward logging and simple summaries for easy month-to-month trend review, emphasizing consistency.

Wellness Tracker script console view
Script console view.
Note: Terminal color scheme is user-dependent.

Demo report

Demo report can show an example of tracking details (periodically regenerated). For most entries, author used Daily Wellness Data Tracker PWA for data entry.

Download

---

Getting Started

Core Functionality

Key Configuration Options

Reporting Features

Generates reports for a specified year (defaults to current).

Key Calculations & Data Display

Reports present direct, understandable monthly figures for each enabled metric, such as:

Aggregation of activity metrics (like 'practice_sets', 'hit', 'cardio') is not dependent on the day of the week.

The monthly_score provides a heuristic for comparing month-to-month trends by reflecting your average daily engagement and consistency across chosen wellness metrics. Its calculation is as follows:

Daily Score Calculation

For each day that data is logged:

Monthly Score Aggregation

This scoring approach means that:

Design Philosophy & Compatibility

This script intentionally relies only on Python's standard library modules. This reflects the author's preference to minimize external dependencies, ensuring wider compatibility, easier setup, and simpler maintenance across diverse systems.

While this tool has seen several iterations, the current version is designed to be a generalized and multipurpose wellness logger.

It has been tested on Python 3.13 as of May 2025 and is expected to work on many earlier Python 3 versions due to its use of core functionalities.

This script aims for straightforward personal wellness data logging and trend review through simple summaries, championing consistency as a key to progress.