Skip to content

sfechner/SylviesFitnessCircuit

Repository files navigation

SylviesFitnessCircuit

SylviesFitnessCicuit (SFCircuit.py) provides a python-based circuit training exercise program to perform at home alone or together with your friends.

The core of the program is based on the pysimplegui cookbook pysimplegui_cookbook and the demo program WidgetTimer: pysimplegui_timer

Download and Installation GUI

Windows: Download here: SFCircuit_For_Windows. Extract Zip File and save on your computer.

MAC: Download here: SFCircuit_For_Mac. It may or may not run easily. Problems with Catalina and up. If the SFCircuit Icon version does not work, transform the other file into an executable file in the terminal location where the file is saved with: chmod +x SFCircuit.

Gui Navigation

The GUI can be navigated by clicking the buttons. The Choose workout window has the option to A) choose a Pre-set workout, B) use the Surprise Button (which chooses 12 exercised radomly from a list) or C) pick as many exercise of "Your Choice" as you want. In the next window, you pick the Duration and frequency of the workouts. It also shows you a list of the selected workouts. You can pick again, if you want to choose a different set. If you change the Nr of Workouts after picking "Surprise" to fewer workouts, the number of workouts will be reduced and cut off at the bottom. First, an introduction timer will go through the different exercises, which can be skipped if needed. Subsequently, a warm up section will go through 6 different exersices, which can only be change within the script. The beginning and end of an exercise is accompanied by a sound signal (Default in script = 1 = Sound on).

Script Navigation

For now, lists of different workouts are accessible within the script. A Pre-Set Workout List can be modified within the script or chosen within the GUI (randomly “Surprise” or by “Your Choice”).

WORKOUT and WARMUP LIST can be modified within the script.

Installation and Usage for Python Code: Clone repository. Navigate in the terminal to the folder SylviesFitnessCircuit. Run via the command line: python SFCircuit.py

  • Python 3.6
  • pysimplegui
  • simpleaudio

Logo-Banner

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published