workout-tracker
Version:
A set of JSON schemas for workouts
86 lines (85 loc) • 4.04 kB
JSON
{
"title": "Upper Body Push",
"$schema": "http://json-schema.org/draft-04/schema#",
"allOf": [
{
"$ref": "/base/mens_health.json"
},
{
"properties": {
"title": {
"type": "string",
"default": "Upper Body Push"
},
"source": {
"type": "string",
"default": "http://www.menshealth.com/fitness/tuesday-workout-upper-body"
},
"time": {
"type": "string"
},
"workout": {
"type": "array",
"uniqueItems": true,
"items": {
"properties": {
"exercise": {
"type": "string",
"oneOf": [
{
"type": "string",
"enum": [
"Barbel Pause Bench Press"
],
"title": "Chest",
"description": "Choose a load that you can press for about 6 to 8 repetitions max. Then perform 2 to 3 reps every minute on the minute (EMOM) for 20 minutes straight. If you complete the reps before the end of the minute, rest until the next minute begins. Once you can do 3 reps EMOM for 20 minutes straight, increase the load by 5 pounds or 5 percent."
},
{
"enum": [
"Dumbbell Single-Arm Overhead Press"
],
"title": "Shoulders",
"description": "Grab a 20- to 25-pound dumbbell. Perform 10 reps EMOM for 10 minutes. Do all 10 reps on your left side, and then rest the remainder of the minute. When the next minute begins, switch arms and do all 10 reps on your right side. Alternate sides every minute.Once you can do 10 reps per side for 10 minutes straight, increase the load by 5 pounds."
},
{
"enum": [
"Tempo Pushup"
],
"title": "Upper Body",
"description": "Do 5 rounds of the pushup. 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 (3-1-1)Lower for 3 seconds-pause for 1 second at the bottom-lift for 1 second. Round 2: Isometric (1-3-1). Lower for 1 second-pause for 3 seconds at the bottom-lift for 1 second. Round 3: Concentric (1-1-3). Lower for 1 second-pause for 1 second at the bottom-lift for 3 seconds. Round 4: Continuous Lower for 2 seconds and lift for 2 seconds without pausing at the bottom or top. Round 5: Max IsoLower down into the bottom of a pushup so your chest hovers just above the floor. Now hold this position for a minute or for as long as possible."
},
{
"enum": [
"Bear Crawl (A)",
"Bear Crawl (B)"
],
"title": "Full Body",
"description": "Do a bear crawl for 10 minutes. You can perform this a couple of different ways:Option A: Do it for 10 minutes straight, only resting when needed.Option B: Perform 30 seconds of work followed by 30 seconds of rest. 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"
}
}
}
}
}
}
]
}