From 0d368a5fe235a0fc42b828351f32853c2ae39472 Mon Sep 17 00:00:00 2001 From: Minimata Date: Wed, 27 Sep 2023 17:17:27 +0200 Subject: [PATCH] vault backup: 2023-09-27 17:17:27 --- 03 - Sport/HF 6 days minimalist workout.md | 75 +++++++++++++++------- 1 file changed, 51 insertions(+), 24 deletions(-) diff --git a/03 - Sport/HF 6 days minimalist workout.md b/03 - Sport/HF 6 days minimalist workout.md index 22c4d1b..7503398 100644 --- a/03 - Sport/HF 6 days minimalist workout.md +++ b/03 - Sport/HF 6 days minimalist workout.md @@ -8,13 +8,9 @@ cssclasses: This workout aims to squeeze 80% of the strength and hypertrophy gains in half the time of a regular workout. The rest of the time can be spent on a cardio machine. This workout is meant to be high frequency (i.e. once a day, 4-7 days a week). -## Day 1 +## Monday ```dataviewjs let workout = [ - "Pullup", - "Dip", - "Barbell squat", - "Barbell military press" ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -58,13 +54,9 @@ dv.table(muscleGroups, [Object.values(totals)]) ``` -## Day 2 +## Tuesday ```dataviewjs let workout = [ - "Triceps overhead extension", - "Biceps dumbbell curl", - "Leg press - narrow stance", - "Leg curl machine" ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -107,13 +99,9 @@ totals.Name = "Totals" dv.table(muscleGroups, [Object.values(totals)]) ``` -## Day 3 +## Wednesday ```dataviewjs let workout = [ - "Bench press", - "T-Bar row", - "Deadlift", - "Lateral dumbbell raise" ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -156,13 +144,9 @@ totals.Name = "Totals" dv.table(muscleGroups, [Object.values(totals)]) ``` -## Day 4 +## Thursday ```dataviewjs let workout = [ - "Face pull", - "Rope lat pushdown", - "Hip thrust", - "Ab crunch machine" ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -205,12 +189,9 @@ totals.Name = "Totals" dv.table(muscleGroups, [Object.values(totals)]) ``` -## Once a week +## Friday ```dataviewjs let workout = [ - "Leg abduction machine", - "Leg adduction machine", - "Side ab machine" ] let folderName = "03 - Sport/Exercises" let pages = Array.from(workout, ex => `"${folderName}/${ex}.md"`) @@ -253,6 +234,52 @@ totals.Name = "Totals" dv.table(muscleGroups, [Object.values(totals)]) ``` +## Saturday +```dataviewjs +let workout = [ +] +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", + "Upper pecs", + "Lower pecs", + "Side abs", + "Abs", + "Rotator cuff", + "Upper traps", + "Mid/lower traps", + "Lats", + "Spine erectors", + "Quads", + "Hamstrings", + "Glutes", + "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)]) +``` + + # Total volume ```dataviewjs let workout = [