workout-generator-cli/exercises.py

93 lines
3.1 KiB
Python

#Create different classes for each muscle group and store a list of exercises in each.
#Exercises should be separated according to the equipment used.
class Chest(object):
exercises = []
selectorized = ["Seated Chest Press", "Seated Fly"]
dumbbell = ["Dumbbell Chest Press", "Dumbbell Flies", "Inclined Dumbbell Chest Press", "Declined Dumbbell Chest Press",]
barbell = ["Barbell Chest Press", "Inclined Barbell Chest Press", "Declined Barbell Chest Press"]
cable = ["Cable Crossovers"]
calisthenics = ["Push Ups", "Inclined Push Ups", "Stability Ball Pushups", "Medicine Ball Push Ups"]
free_weights = []
warm_up = []
cool_down = []
class Back(object):
exercises = []
selectorized = ["Seated Lat Pull-Down"]
dumbbell = ["Dumbbell Bent-Over Row",]
barbell = ["Barbell Bent-Over Row",]
cable = ["Seated Cable Row", "Seated Cable Lat-Pulldown"]
calisthenics = ["Pull Ups", "Roman Chair Extensions"]
free_weights = []
warm_up = []
cool_down = []
class Legs(object):
exercises = []
selectorized = ["Quadriceps Extensions", "Hamstring Curls"]
dumbbell = ["Dumbbell Squats", "Single Leg Dumbbell Squats", "Dumbbell Deadlifts", "Single Leg Dumbbell Deadlifts"]
barbell = ["Barbell Deadlifts", "Barbell Squats"]
cable = []
calisthenics = ["Squats"]
free_weights = ["Leg Press", ]
warm_up = []
cool_down = []
class Lower_Legs(object):
exercises = []
selectorized = ["Leg Press Calf Extensions"]
dumbbell = ["Dumbbell Calf Raises", ]
barbell = ["Smith Press Calf Raises", ]
cable = []
calisthenics = []
free_weights = []
class Biceps(object):
exercises = []
selectorized = ["Seated Preacher Curls", "Seated Hammer Curls"]
dumbbell = ["Dumbbell Preacher Curls", "Dumbbell Hammer Curls", ]
barbell = ["Barbell Preacher Curls", ]
cable = ["Cable Hammer Curls", "Cable Preacher Curls"]
calisthenics = []
free_weights = []
class Triceps(object):
exercises = []
selectorized = ["Seated Triceps Extension"]
dumbbell = ["Overhead Dumbbell Triceps Extensions", "Narrow-Grip Dumbbell Bench Press", ]
barbell = ["Narrow-Grip Barbell Bench Press", ]
cable = ["Overhead Cable Triceps Extensions", "Cable Triceps Pull-Down"]
calisthenics = ["Weighted Dips", ]
free_weights = []
class Shoulders(object):
exercises = []
selectorized = []
dumbbell = ["Dumbbell Lateral Flies", "Dumbbell Shoulder Press", ]
barbell = ["Barbell Shoulder Press", ]
cable = ["Cable Reverse Crossover"]
calisthenics = []
free_weights = []
warm_up = []
cool_down = []
class Forearms(object):
exercises = ["Weighted String Flexion", "Weighted String Extension"]
selectorized = []
dumbbell = []
barbell = ["Barbell Wrist Flexion", "Barbell Wrist Extension", ]
cable = []
calisthenics = []
free_weights = []
class Abs(object):
exercises = []
selectorized = []
dumbbell = []
barbell = []
cable = []
calisthenics = ["Crunches", "Dead Bugs", "Hanging Leg Lifts", "Windshield Wipers", "Planks", "Flutter Kicks"]
free_weights = []
class Cardio(object):
exercises = []