From 03426f791ab1b769158573caef911f58cd2832e2 Mon Sep 17 00:00:00 2001 From: Minimata Date: Sun, 24 Sep 2023 16:38:07 +0200 Subject: [PATCH] vault backup: 2023-09-24 16:38:07 --- 03 - Sport/Gym.md | 2 +- ...st Workout.md => HF Minimalist workout.md} | 56 ++++++++++++++++++- 03 - Sport/Workout test.md | 53 ------------------ 3 files changed, 56 insertions(+), 55 deletions(-) rename 03 - Sport/{High frequency Full body Minimalist Workout.md => HF Minimalist workout.md} (61%) diff --git a/03 - Sport/Gym.md b/03 - Sport/Gym.md index 2e255e4..3a1a8d0 100644 --- a/03 - Sport/Gym.md +++ b/03 - Sport/Gym.md @@ -6,7 +6,7 @@ tags: So I've been following a high-frequency full body minimalist routine, meaning I go 5-7times a week to the gym and train to get 90% of the gains in 45 minutes instead of 100% in 2 hours. This means that training must be picked up slowly to prevent overtraining in the beginning yet intense to squeeze compensate for the lower volume. ### Current routine -![[High frequency Full body Minimalist Workout#Routine]] +![[HF Minimalist workout#Routine]] ## Other routines Previous routine was the [[High frequency Full body Max out Plan]]. \ No newline at end of file diff --git a/03 - Sport/High frequency Full body Minimalist Workout.md b/03 - Sport/HF Minimalist workout.md similarity index 61% rename from 03 - Sport/High frequency Full body Minimalist Workout.md rename to 03 - Sport/HF Minimalist workout.md index e50a358..0fd1d98 100644 --- a/03 - Sport/High frequency Full body Minimalist Workout.md +++ b/03 - Sport/HF Minimalist workout.md @@ -2,13 +2,67 @@ tags: - sport cssclasses: - - dashboard + - wide-page --- ## Overview 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). ## Routine + + +```dataviewjs +let workout = [ + "Pullup", + "Pushup", + "Barbell squat" +] +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)]) + +``` + + + + + ### Day 1 - #### Set 1 - Super set - 2 sets - Weighted pullups - Drop set diff --git a/03 - Sport/Workout test.md b/03 - Sport/Workout test.md index 4db0da5..37e3f27 100644 --- a/03 - Sport/Workout test.md +++ b/03 - Sport/Workout test.md @@ -2,56 +2,3 @@ cssclasses: - wide-page --- - - -```dataviewjs -const zip = (a, b) => a.map((k, i) => [k, b[i]]); - -let workout = [ - "Pullup", - "Pushup", - "Barbell squat" -] -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)]) - -``` - -