diff --git a/03 - Sport/HF 6 days minimalist workout.md b/03 - Sport/HF 6 days minimalist workout.md index 4f88306..93a214f 100644 --- a/03 - Sport/HF 6 days minimalist workout.md +++ b/03 - Sport/HF 6 days minimalist workout.md @@ -10,56 +10,6 @@ This workout is meant to be high frequency (i.e. once a day, 4-7 days a week). ## Monday ```dataviewjs -let workout = [ - "Triceps overhead extension", - "Biceps dumbbell curl", - "Leg extension machine", - "Leg curl machine" -] -let folderName = "03 - Sport/Exercises" -let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) -let pagesAsStr = pages.join(" or ") -let muscleGroups = [ - "Name", - "Forearms", - "Biceps", - "Triceps", - "Front delts", - "Side delts", - "Rear delts", - "Rotator cuff", - "Upper traps", - "Mid/lower traps", - "Lats", - "Upper pecs", - "Lower pecs", - "Abs", - "Side abs", - "Spine erectors", - "Glutes", - "Quads", - "Hamstrings", - "Leg adductors", - "Leg abductors", - "Calves" -] - -dv.table(muscleGroups, - dv.pages(pagesAsStr) - .map(ex => Array.from(muscleGroups, group => ex[group]))) - -let totals = muscleGroups.reduce((ac,a) => ({...ac,[a]:0}),{}); -console.log(dv.pages(pagesAsStr) - .map(ex => Array.from(muscleGroups, - group => totals[group] += ex[group]))) -totals.Name = "Totals" - -dv.table(muscleGroups, [Object.values(totals)]) -``` - - -## Tuesday -```dataviewjs let workout = [ "Bench press", "T-Bar row", @@ -107,13 +57,63 @@ totals.Name = "Totals" dv.table(muscleGroups, [Object.values(totals)]) ``` + +## Tuesday +```dataviewjs +let workout = [ + "Triceps overhead extension", + "Biceps dumbbell curl", + "Leg extension machine", + "Leg curl machine" +] +let folderName = "03 - Sport/Exercises" +let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) +let pagesAsStr = pages.join(" or ") +let muscleGroups = [ + "Name", + "Forearms", + "Biceps", + "Triceps", + "Front delts", + "Side delts", + "Rear delts", + "Rotator cuff", + "Upper traps", + "Mid/lower traps", + "Lats", + "Upper pecs", + "Lower pecs", + "Abs", + "Side abs", + "Spine erectors", + "Glutes", + "Quads", + "Hamstrings", + "Leg adductors", + "Leg abductors", + "Calves" +] + +dv.table(muscleGroups, + dv.pages(pagesAsStr) + .map(ex => Array.from(muscleGroups, group => ex[group]))) + +let totals = muscleGroups.reduce((ac,a) => ({...ac,[a]:0}),{}); +console.log(dv.pages(pagesAsStr) + .map(ex => Array.from(muscleGroups, + group => totals[group] += ex[group]))) +totals.Name = "Totals" + +dv.table(muscleGroups, [Object.values(totals)]) +``` + ## Wednesday ```dataviewjs let workout = [ + "Pullup", + "Pushup", "Deadlift", - "Face pull", - "Rope lat pushdown", - "Side ab machine", + "Ab crunch machine", ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -159,10 +159,9 @@ dv.table(muscleGroups, [Object.values(totals)]) ## Thursday ```dataviewjs let workout = [ - "Pullup", - "Pushup", - "Barbell military press", - "Ab crunch machine", + "Side ab machine", + "Face pull", + "Rope lat pushdown", ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -208,6 +207,7 @@ dv.table(muscleGroups, [Object.values(totals)]) ## Friday ```dataviewjs let workout = [ + "Barbell military press", "Pec dec", "Reverse pec dec", "Leg abduction machine",