Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 1.11 KB

README.md

File metadata and controls

36 lines (20 loc) · 1.11 KB

HIIT app

test workflow

Logo via stable diffusion with prompt 'a logo with a kettlebell in the style of cuphead'

This is a simple Tkinter app to help with HIIT/Kettlebell workouts. Possible exercises are stored in src/data/exercises.json and can be modified as desired. Saved workouts can be defined in src/data/workouts.json and loaded, or randomised workouts with custom durations used.

Here is an example of a custom workout whose exercises have been randomly selected:

workout

Installation

First, create a virtual environment with your preferred Python version (>=3.9):

python -m venv .venv
source .venv/bin/activate

Then run make install to install requirements and setup pre-commit hooks.

Usage

Either python src/app.py or make start.

Tests

Either pytest tests or make test.

Building

To build the app as an exe or equivalent for your OS, run make build. The resulting artefact will be in the dist folder.