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
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.
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).
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