martinjo / obsidian-gym-log

Gym workout log for obsidian
MIT License
82 stars 11 forks source link

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:

Usage instructions

  1. Open the "Workout list" note
  2. Press the "Add workout" button
  3. Choose 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