Hello all,
I recently started working out again, and started thinking can I track my workouts using emacs org mode.
What I basically envision is tracking what exercises I did in a given day, repetitions and weights. Any suggestions? Thanks in advance!
Not quite what you’re after, but i track mine with org-habits, setting a recurrent timestamp. You can also add a note for each state change.
It’s very cumbersome for things that should happen more than once a day or less than a certain number of times a day. It also needs some extra tooling if you want to track performance metrics, etc.
Yeah this is somewhat the direction I am going I think, trying to figure out clocking with properties to track my progression currently.
The most important thing is to just recording the data. The exact formatting doesn’t matter too much as long as it’s consistent. That way you can always massage it to whatever you come up with later.
Nothing specific, though a quick search makes it sound like metrics-tracker might be of some use. And org-ql could probably help with sifting through data.
Cool. I’ve done some basic tracking of my runs using org spreadsheets, but this looks very developed
@JustJack23 are you comfortable with elisp? I am working on a package that should be able to fit the bill. I keep an org file with a heading for each session, a properties drawer with workout data from my fitness tracker and then I keep sets and reps of each exercise in an org table
I wouldn’t say so, I am relatively new to emacs and lisp as well. But your idea seems quite cool!
@JustJack23 it’s still a work in progress but you can check it out here https://codeberg.org/jiewawa/org-workout
@JustJack23 I’ll try cleaning up the code and putting it up somewhere over the weekend. It’s not 100% ready at the moment and things are likely to change.