juristr / obsidian-gym-log

Gym workout log for obsidian

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Obsidian Gym Log

A simple gym workout log for Obsidian.

To use this you need to edit your own exercises and workouts. There is a basic example workout with two exercises included.

There are three different views/pages:

  • Overview / a list of workouts that have been performed. This includes a heatmap.
  • A workout view. Includes a list of remaining and performed exercies.
    • Has en effort graph at the bottom
  • An exercise view that shows instructions and the last few times this exercise was performed.
    • Has en effort/weight graph at the bottom

Usage instructions

  1. Open the "Workout list" note
  2. Press the "Add workout" button
  3. Choose one a workout in the list that appears (there is only one example workout included)
  4. Go to the newly created workout by pressing it in the workout list
  5. Press the "Log" button
  6. Select an exercise from the list that appears.
  • The list includes:
    • "Start" - Will be the only item to appear in the list when no exercies have been logged. Will log the current time as start of the workout
    • Remaining exercises (performed ones are filtered out)
    • "Custom" - Log a custom exercise
    • "Show all exercises" - removes the filter and shows all exercies regardless of if they have been logged during this workout

image

Screenshots

Workout list

image

Workout

image

Exercise

image

Configuration

Used plugins

The following amazing plugins are used:

Configuration of QuickAdd

  1. Open QuickAdd settings
  2. Press "Manage macros"
  3. Add two new macros named something like "Add exercise" and "Add workout"
  4. Configure the macros by pressing "Configure"
  5. Select a "User Script" corresponding to the macro you are configuring

image

6. Press "Add" Make sure you do this for both macros you created in #3 7. Back out to QuickAdd settings 8. Add two new "choices" of "Macro" type.

image

9. Press the "Cog" next to the "Choice" you added 10. Select the corresponding macro (Add workout or Add exercise) 11. Press the "Flash" symbol next to each choice to add and obsidian command for them



When completed it should look something like this:

image

About

Gym workout log for obsidian

License:MIT License


Languages

Language:JavaScript 99.1%Language:CSS 0.9%