vault backup: 2024-01-26 19:02:44

This commit is contained in:
2024-01-26 19:02:44 +01:00
parent 2ee0325f6a
commit 9354aacb46

View File

@@ -218,8 +218,8 @@ dv.table(muscleGroups, [Object.values(totals)])
let workout = [
"Barbell military press",
"Pullup",
"Inverted row",
"Pushup",
"Inverted row",
"Cable Y raise",
]
let folderName = "03 - Sport/Exercises"
@@ -262,3 +262,63 @@ totals.Name = "Totals"
dv.table(muscleGroups, [Object.values(totals)])
```
# Total volume
```dataviewjs
let workout = [
"Leg abduction machine",
"Leg adduction machine",
"Side ab machine",
"Face pull",
"Rope lat pushdown",
"Hip thrust",
"Ab crunch machine",
"Bench press",
"T-Bar row",
"Deadlift",
"Lateral dumbbell raise",
"Triceps overhead extension",
"Biceps dumbbell curl",
"Leg press - narrow stance",
"Leg curl machine",
"Pullup",
"Dip",
"Barbell squat",
"Barbell military press"
]
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"
]
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)])
```