SRL Archive - Other Scripts

workoutLogger & workoutBrowser


Janilabo

2009-07-11 20:44:37

SCAR-based workoutLogger and workoutBrowser
..for logging and browsing your workout sets!

I have made GUI for both utilities, for easy & quick using.

Some features that maybe need a little mentioning…

workoutBrowser
• Normal & Mini Laptop Edition (Warning: normal edition requires huge resolution! The GUI is huge, sorry about this.)
• Double/Triple click (quickly!!) the combobox area belog "Log File" in order to find your log with OpenDialog from computer.
• Once you have found/wrote the log's location to the combobox area, press Enter to browse the log.
• Sets you have logged to your log will now be shown under "Sets". Statistics (@ top-left position of GUI) are related to the sets.
• Statistics are automatically generated.
• To take a better look at the Sets that you now have there, click em. More information of em will be shown in box below.
• When you have logged lots of objects, you can "control" what you see in the Sets combobox area by Filtering/Picking em! (I am pretty proud of this feature, to be honest).
• I included testLog.log to logs folder, you can test browsing with it. :)

workoutLogger
• Remember, with this you log SETS! So NOT full workouts. Every part you fill in this, are related to the current set.
• Set Day, Month and Year. Week, Weekday are automatically generated by D/M/Y.
• Set Starting Hours/Minutes/Seconds [upper!] and Finishing Hours/Minutes/Seconds [lower!]. Duration and H/M/S (time the Set took in total) are automatically generated by what you set for Starting and Finishing time parts.
• Set Place (where you performed the set, such as => Gym's name, Home, Garage, etc…)
• Set Season (Bulk/Cut/Mass/Power/Strength/and so on…)
• Set Body Section (Lower or Upper body?)
• Set Muscle Group (Muscle Groups of Lower/Upper body…)
• Set Muscle (Muscle in Muscle Group)
• Set Movement (Movement by Muscle)
• Set Body Side (Both sides/Left side/Right side)
• If you used weight, set weights (Right click the box below "Weightplts" box in order to set what weightplates you used… So, *Right clicky* => *Add* => *Amount of plates to add* => *Weightplate to add*. Weight/Weights are automatically generated by weightplates in the listbox).
• Set Repetitions.
• If you used barbell(s), set it/em.
• If you used device(s)/bench(s)/Station(s)/Board(s)/etc., set it/em.
• If you used bar(s) (maybe a movement that is performed using a device (ex. Lat Machine) that deals with bars?), you can set it/em.
• Set Technique, Energy and Motivation, Performance is automatically generated by these.
• If you want to leave notes/comments/whatever, you can add em to Notes box. Not neccessary at all…
• Double/Triple click (quickly!!) the combobox area below "Log File" in order to find your log with OpenDialog from computer.
• To Log your Set, hit Log Object button.
• If you forgot to set necessary part(s), there will be message(s) for you in the Message Box (note: this box shows if the Set was logged or not! So, keep watching at it).

workoutLogger & workoutBrowser
• Custom Styles! The utilities are build around Custom Styles. These styles are shapes, so you must have a theme in use that supports Shape Component… Works nicely with normal Windows XP/Windows Vista and Windows 7 theme, but these projects are also nicely working with custom theme that I am using myself (Gnome-theme), so I guess give it a try to see. Doesn't work with Windows Classic theme for sure, as it doesn't seem to have support for Shapes! :( Project looks crazy with it. Ron also tested it in Ubuntu, same problem as with Windows Classic theme, ugly result. :/
• You can change the style even while these utilities are running (by right clicking an empty area in GUI and then… *Style* => *Build-in Styles / Styles from .INI* => *style you want to use* [v1.01, but v.1.00 is very similar to this]).
• Sometimes combobox scrollbars "freeze" (don't know why), so that you can't scroll with em anymore… So I included "Refresh" option to v1.01 of the utilities (you can use this feature by right clicking empty GUI area and then *Refresh*), with this option they will get back to the "book of living". :D
• We mostly use kg's over here in Europe, so the projects are set to using kg… You can change that to lb by editing the "workoutCFG [1.00].INI" (Training Section, weightType). By editing that configuration, you can also add/remove body sections/muscles/muscle groups/movements/devices/barbells/bars & weightplates! ;)

If you have anything to ask… Please be sure to ask!

Attached the zip of the projects. You can freely edit the project without giving me anykind of credits, thanks. I just hope this project finds some more use from people.. :p I personally keep track of my workouts with this project, while training I write about the sets to my notebook (those parts that I most likely won't remember later), and then later with computer I log em (those parts from notebook and then the rest parts from my own memory :D)

One more note.. I think I won't continue working around this project anymore. That means work for it is done. Incase you want new features and stuff, it's all yours! :)
I am very sorry that I didn't add any comments to code, this is something that I still haven't learned to do, argh (next step for me).

Damn that took some writing, oh well… Have fun with it!

-Jani

noidea

2009-07-11 20:46:42

I know you've been working on this for A LONG time.
I remember you posting about it awhile ago.

Niec release :)

Da 0wner

2009-07-11 20:58:02

Haha, it was me who made you post this :D. Great work :).

Janilabo

2009-07-11 21:00:07

From: noidea
I know you've been working on this for A LONG time.
I remember you posting about it awhile ago.

Niec release :)
Yeh, you remember sooooooo right, there has been several versions of it. I have been working on GUI versions of this project about… 1 year, before those there was ugly text-based versions, lol… :D

Few times I kept running out of ideas and then it was time to start improving the project.. Sometimes I almost gave up due to problems I couldn't handle (at certain point's), but I found solutions and continue'd… So, now I am here, haha.

Thanks for commenting, buddy! :p

Edit:

owner, yeh mate, you and (of course) Wizzup.. Haha. :D I don't lose anything with releasing it, so why not.. To be honest, I really don't know why I kept it private all this time, bah.

ShowerThoughts

2009-07-11 22:28:25

I actually want to start working out maybe this will help me with it, you should add annoying "Remember-Me" pop-up boxes.

Hmm, I see that you have put much work into it, but it is in English as first IDC about Biology at all and I know the English terms neither.

Awkwardsaw

2009-07-13 08:33:49

it looks nice :p

although, i cant seem to put in the amount of weight i put in for the Logger

HyperSecret

2009-07-13 11:10:50

This is sweet. It sounds awesome! I will definitely download this once I get home. It will be used by me!

Janilabo

2009-07-13 13:11:32

From: Awkwardsaw
although, i cant seem to put in the amount of weight i put in for the Logger
The weight is generated by weightplates, that you add to the listbox below "weightplts" label. :) (Right click the listbox => Add => Amount of Weightplates => Weightplate), same goes for Weights, that shows the weightplates with smart way.

But, remember to edit the config (workoutCFG) to yourself first, though. :p (Movements/Barbells/Devices/Bars/Weightplates/Weight type (kg=>lb, as an example))

Haaay, thanks everyone!

Awkwardsaw

2009-07-13 18:57:56

im on a diff cpu atm, but when i workout for the day i'll try it out again :p

btw, what kind of work out do you do? :) i do teh super squats ruitine, 20X1, with 10 rep max weight, haha.

Dynamite

2009-07-13 19:29:13

I remember you posting about this!
Congrats :)
Very nice release.

T~M

Janilabo

2009-07-13 20:37:09

From: Awkwardsaw
btw, what kind of work out do you do? :) i do teh super squats ruitine, 20X1, with 10 rep max weight, haha.
I have currently my own training program in use. :p

It looks like this:

Monday - Chest[Chest, Upper Chest], Shoulders[Lateral Shoulders, Posterior Shoulders, Shoulders]

Chest
3x Barbell Bench Press
3x Dumbbell Flyes

Upper Chest
3x Incline Dumbbell Bench Press

Lateral Shoulders
4x Side Lateral Raise

Posterior Shoulders
3x Barbell Rear Delt Row

Shoulders
3x Standing Military Press
2x Arnold Dumbbell Press


Tuesday - Back[Middle Back, Lower Back, Lats], Traps, Neck

Middle Back
3x Bent Over Barbell Row
2x Seated Cable Rows

Lower Back
2x Stiff Leg Barbell Good Morning
2x Deadlift

Lats
3x Wide-Grip Lat Pulldown
3x Close-Grip Front Lat Pulldown

Traps
3x Barbell Shrug

Neck
3x Seated Head Harness Neck Resistance


Thursday - Arms[Biceps, Triceps, Forearms], Abs[Abs, Obliques]

Biceps
3x Barbell Curl
2x Close-Grip Standing Barbell Curl

Triceps
3x Triceps Pushdown
2x Standing Bent-Over One-Arm Dumbbell Triceps Extension

Forearms
3x Seated Palm-Up Barbell Wrist Curl
2x Seated Palms-Down Barbell Wrist Curl

Abs
3x Sit-Up

Obliques
2x Barbell Twist


Friday - Legs[Quads, Hamstrings, Calves], Glutes

Quads
5x Barbell Squat

Hamstrings
4x Barbell Straight Leg Deadlift

Calves
5x Standing Barbell Calf Raise

Glutes
3x Glute Kickback


Sunday - Arms[Biceps, Triceps, Forearms], Abs[Abs, Obliques]

Biceps
3x Dumbbell Alternate Bicep Curl
2x Dumbbell Concentration Curl

Triceps
3x Triceps Pushdown - Rope Attachment
2x Lying Triceps Press

Forearms
3x Reverse Barbell Curl
2x Barbell Wrist Curls Behind The Back

Abs
3x Sit-Up

Obliques
2x Barbell Twist
Repetitions I keep right now between 6 and 12. :)

My hands are currently a little behind bigger muscle's (I have noticed this with some of the back&chest movements), so that's why I am now trying to work on em a little bit more (than other muscle), to get em back on track. :D It has worked well and I have recovered still very nicely..

Cheers @T~M!

Ron

2009-07-15 20:19:10

Great!! I'm glad you finally released this. :)

Smartzkid

2010-04-18 00:56:33

Doesn't run on SCAR 3.22 :(

i luffs yeww

2010-04-18 01:08:34

Why does that matter? :p SCAR 3.23 is what's used atm.

Diddy Kong

2010-04-18 01:21:45

Doesn't run on 3.23

i luffs yeww

2010-04-18 01:22:45

Well then it shouldn't run at all.

Janilabo

2010-04-18 07:41:28

From: i luffs yeww
Well then it shouldn't run at all.
It is built for SCAR v3.15b…
As you can see, that project is over 9 months old.

I am not gonna update this project either, just like I said when I posted this thing..

[offtopic]
I am working on another training project, though.
It is…
-not developed only for logging workouts, but also other sports, nutrition, weight aaaand other information
-Very flexible (compared to old project, +80% of the new project is going to be controlled with user settings/options)
-workout logging will be actual workout logging, not anymore logging of sets (old project was set-based)!

It's probably not going to be finished anytime soon. :(

You can take a look at it's current state, if you are curious (eProject, I attached it)…
..and do notice THIS: it's also built for SCAR 3.15b, because that's the version I am sticking for right now, heh.

There is no GUI yet for it, my goal is to finish the base of it first [that means, the important features/commands]!
[/offtopic]

Smartzkid

2010-04-18 16:02:48

Could someone point me towards SCAR 3.15b? I'm having trouble finding it on Freddy's site!

Gu3st...

2010-04-18 16:08:28

From: Smartzkid
Could someone point me towards SCAR 3.15b? I'm having trouble finding it on Freddy's site!
http://freddy1990.com/index.php?page=service&name=archive&pagenum=3
On the bottom

Smartzkid

2010-04-18 16:11:28

Thanks!

Gu3st...

2010-04-18 16:36:57

From: Smartzkid
Thanks!
No problem :)
And there is the portable version on page 4

i luffs yeww

2010-04-18 16:40:57

:p SCAR 1.01 FTW! :D