fgebhart / workoutizer

:weight_lifting: Browser based Sport and Workout Organizer :running_woman:
MIT License
62 stars 11 forks source link
activity bokeh django garmin leaflet plots python raspberry-pi sport

Workoutizer

PyPI Python Build Status Coverage Badge Downloads

Workoutizer is a simple web application for organizing your workouts and sports activities. It is designed to work locally on any UNIX-like system running Python.

Track your activities to get an overview of your overall training, similar to platforms like strava or garmin connect - but without uploading all your sensitive health data to some 3rd party cloud.

Features

Status

Workoutizer is no longer actively maintained. Use it with caution and feel free to fork it.

Getting Started

Install workoutizer using pip

pip install workoutizer

Initialize workoutizer to provide some demo data and run it:

wkz init --demo
wkz run

See the help description of the CLI with wkz --help and subcommands, e.g.: wkz manage --help.

In case you want to run workoutizer on a Raspberry Pi in your local network, follow the Raspberry Pi setup instructions.

Gallery

Dashboard Sport Page
Activity Page 1/2 Activity Page 2/2

Changelog

See Changelog.

Contributing

Contributions are welcome - check out the Contribution Guidelines.

Thanks

Libraries and other tools used by Workoutizer: