workout-tracker
Version:
A set of JSON schemas for workouts
86 lines (85 loc) • 4.69 kB
JSON
{
"title": "Total-Body Pull",
"$schema": "http://json-schema.org/draft-04/schema#",
"allOf": [
{
"$ref": "/base/mens_health.json"
},
{
"properties": {
"title": {
"type": "string",
"default": "Total-Body Pull"
},
"source": {
"type": "string",
"default": "http://www.menshealth.com/fitness/saturday-workout-total-body"
},
"time": {
"type": "string"
},
"workout": {
"type": "array",
"uniqueItems": true,
"items": {
"properties": {
"exercise": {
"type": "string",
"oneOf": [
{
"type": "string",
"enum": [
"Cliffhanger Challenge: Chinups and Hangs (A)",
"Cliffhanger Challenge: Chinups and Hangs (B)"
],
"title": "Back",
"description": "Find your half-max rep total. For instance, say you can do a max total of 10 chinups in a row before you can’t do anymore. That makes your half-max rep total 5 reps (10 divided by 2). If you can only do 5 total reps, your half-max total is 2 to 3. Perform your half-max rep total every minute on the minute for 10 minutes. If you complete the reps before the end of the minute, rest until the next minute begins.Hang block: You can perform this a couple of ways. Option A: Hang for as long as you can, resting only when needed. Continue for 10 minutes.Option B: Hang for 30 seconds, and then rest for 30 seconds. Repeat for 10 minutes total. Every week, add a second of work and remove a second of rest to these time periods."
},
{
"enum": [
"Foot-Elevated Single-Leg Hip Thrust"
],
"title": "Legs",
"description": "Do all 10 reps on your left leg, and then rest the remainder of the minute. When the next minute begins, switch sides and do all 10 reps on your right leg. Alternate sides every minute."
},
{
"enum": [
"Tempo Dumbbell Biceps Curl"
],
"title": "Biceps",
"description": "Grab a pair of 10-to-15 pound dumbbells. Do 5 rounds of the exercise. Each round is one minute long followed by a one-minute rest (10 minutes total). Follow the prescribed tempo for each round below. Try to complete as many reps in a minute that the tempo will allow. Round 1: Eccentric (1-1-3) Lift for 1 second-pause for 1 second at the top-lower for 3 seconds Round 2: Isometric (1-3-1) Lift for 1 second-lower the weights until your elbows are bent at 90 degrees, and then pause for 3 seconds—lower the rest of the way for 1 second Round 3: Concentric (3-1-1) Lift for 3 seconds-pause for 1 second at the top-lower for 1 second Round 4: Continuous Lift for 2 seconds and lower for 2 seconds without pausing at the bottom or top Round 5: Max Iso Lift the weights until your elbows are bent to 90 degrees. Now hold this position for a minute or for as long as possible."
},
{
"enum": [
"Dumbbell Farmer’s Walk"
],
"title": "Full Body",
"description": "Grab a pair of dumbbells that's about 25 percent of your body weight, and hold them at your sides. Walk for 10 minutes. You can perform this a few different ways: Option A: Walk for 10 minutes, only resting when needed. Option B: Walk with one dumbbell in your right hand for one minute. Switch hands, and walk for one minute. Alternate sides for 10 minutes straight. Option C: Perform 30 seconds of walking followed by 30 seconds of rest for 10 minutes straight. Every week, add a second of work and remove a second of rest to these time periods."
}
]
},
"weight": {
"type": "integer",
"title": "Weight"
},
"reps": {
"type": "integer",
"title": "Reps"
},
"time": {
"type": "string",
"title": "Time",
"default": "10 minutes"
},
"notes": {
"type": "string",
"title": "Notes",
"description": "Any notes about the exercise"
}
}
}
}
}
}
]
}