From 16ecb0ffa113f89fee51bdd62623dd391b11e2b3 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 17 Apr 2017 10:36:36 +0200 Subject: [PATCH] faster download of workout types --- rowers/underarmourstuff.py | 49 ++- static/rigging/ua.csv | 842 +++++++++++++++++++++++++++++++++++++ static/rigging/ua2.csv | 842 +++++++++++++++++++++++++++++++++++++ 3 files changed, 1720 insertions(+), 13 deletions(-) create mode 100644 static/rigging/ua.csv create mode 100644 static/rigging/ua2.csv diff --git a/rowers/underarmourstuff.py b/rowers/underarmourstuff.py index 67f4a9b4..7790552d 100644 --- a/rowers/underarmourstuff.py +++ b/rowers/underarmourstuff.py @@ -14,6 +14,7 @@ import time import math from math import sin,cos,atan2,sqrt import os,sys +import urllib # Django from django.shortcuts import render_to_response @@ -155,7 +156,6 @@ def make_authorization_url(request): "response_type": "code", "redirect_uri": UNDERARMOUR_REDIRECT_URI, } - import urllib url = "https://www.mapmyfitness.com/v7.1/oauth2/uacf/authorize/" +urllib.urlencode(params) return HttpResponseRedirect(url) @@ -316,25 +316,49 @@ def getidfromresponse(response): return int(id) - - -def get_typefromid(typeid,user): +def refresh_ua_actlist(user): r = Rower.objects.get(user=user) authorizationstring = str('Bearer ' + r.underarmourtoken) headers = {'Authorization': authorizationstring, - 'Api-Key': UNDERARMOUR_CLIENT_KEY, - 'user-agent': 'sanderroosendaal', - 'Content-Type': 'application/json'} - import urllib - url = "https://api.ua.com/v7.1/activity_type/"+str(typeid) + 'Api-Key': UNDERARMOUR_CLIENT_KEY, + 'user-agent': 'sanderroosendaal', + 'Content-Type': 'application/json'} + url = "https://api.ua.com/v7.1/activity_type/" response = requests.get(url,headers=headers) - + me_json = response.json() + types = me_json["_embedded"]["activity_types"] + w = {int(t["_links"]["self"][0]["id"]):t["name"] for t in types} + wdf = pd.Series(w,name='Name') + wdf.to_csv('static/rigging/ua2.csv',index_label='id',header=True) + return w +try: + activities = pd.read_csv('static/rigging/ua2.csv',index_col='id') + actdict = activities.to_dict()['Name'] +except: + actdict = {} + + +def get_typefromid(typeid,user): + r = Rower.objects.get(user=user) try: - res = me_json['name'] + res = actdict[int(typeid)] except KeyError: - res = 0 + authorizationstring = str('Bearer ' + r.underarmourtoken) + headers = {'Authorization': authorizationstring, + 'Api-Key': UNDERARMOUR_CLIENT_KEY, + 'user-agent': 'sanderroosendaal', + 'Content-Type': 'application/json'} + url = "https://api.ua.com/v7.1/activity_type/"+str(typeid) + response = requests.get(url,headers=headers) + + me_json = response.json() + + try: + res = me_json['name'] + except KeyError: + res = 0 return res @@ -348,7 +372,6 @@ def get_userid(access_token): 'Api-Key': UNDERARMOUR_CLIENT_KEY, 'user-agent': 'sanderroosendaal', 'Content-Type': 'application/json'} - import urllib url = "https://api.ua.com/v7.1/user/self" response = requests.get(url,headers=headers) diff --git a/static/rigging/ua.csv b/static/rigging/ua.csv new file mode 100644 index 00000000..44543f46 --- /dev/null +++ b/static/rigging/ua.csv @@ -0,0 +1,842 @@ +id,name +344,"Shoulders with Weights, Other" +345,"Shoulder Press - Dumbbell, Seated" +346,"Shoulder Press - Dumbbell, Palms In" +347,Standing Low-Pulley Deltoid Raise +340,"Rear Delt Raise - Dumbbell, Bent-Over" +341,"Squat Press and Rotate, Shoulders" +342,Front plate raise +343,Side lateral raise +810,Insanity Max Cardio Conditioning +812,Insanity Max Recovery +813,Mixed Martial Arts +348,Front Cable Raise +349,Incline Shoulder Raise +817,Nexersys Round +595,Bench Press Chest Close-Grip +716,Yourshape +714,Longboarding +712,Retro Running +710,ElliptiGo +915,Beginner Bootcamp: Lower Body +914,Beginner Bootcamp: Punches & Kicks +606,"Shrugs - Barbell, Behind Back" +917,Washboard by Basheerah: Chisled Abs +594,"Bench Press - Inclined, Hammer Grip" +736,CrossFit Video +916,Washboard by Basheerah: Ab Sculpt +911,Beginner Bootcamp: Upper Body +619,General Fixed Gear Ride +910,Lean 30: Athletic Stretch +913,Beginner Bootcamp: Circuit +298,One Leg Bridges +299,"Abdominals with Weights, Other" +296,Hip Lifts +297,Crunch - Excercise Ball +294,Fastball +295,Crunch- Decline Oblique +292,"Sailing, Competitive" +293,"Sailing, General" +290,Rest Day +291,Yourself Fitness Video +591,"Flyes - Dumbbell, Declined" +590,Front Raise and Pullover +593,Bench Press - Dumbell Declined +592,Push-ups - Dumbbell +199,Calisthenics +198,Conditioning +597,"Upper Body with Weights, Other" +596,"Bench Press - Dumbbell, Flat" +195,FireFighting +194,"Steps, Machine" +197,"Interval Training, Run" +196,Shoveling +191,New York Body +190,Aerobics +193,Group Swimming +192,Water Aerobics +270,Plyometrics +271,Cricket +272,Brisk Walk +273,Rollerblading +274,"Intervals, Walk" +275,"Nordic, Walk" +276,Hunt Fitness +277,Water Skiing +278,Weaponry +279,"Dance, Indoor" +738,Kinesis +524,"Canoeing, Medium Intensity" +525,"Canoeing, High Intensity" +526,"Canoeing, Low Intensity" +527,Full Range-of-Motion Lat Pulldown +520,Triathlon Race +521,General Lawn Mowing +522,Mowing Lawn (Riding Mower) +523,General Track Cycling +599,Treadmill/Spin +528,Straight-Arm Pulldown +529,Pullups - V-Bar +449,"Mountain Biking, Moderate Hills" +448,"Mountain Biking, Light Intensity" +443,"Strength Training with Weights, Other" +442,Leg Curls - Standing +441,"Stiff-Legged Dumbbell Deadlift, Hamstrings" +440,"Hamstrings with Weights, Other" +447,"Lower Body, General" +446,"Lower Body with Weights, Other" +445,Randonneur / Touring +444,General Strength Training +108,Track Run +109,General Hike +102,Run Commute +103,Sprints +100,Indoor Swim Race/Event +101,Roller Skating / Skiing +106,Casual Walk +107,Snowboarding +104,Curling +105,Power Walk +902,Heavy Kettle: Basics +903,Heavy Kettle: Blast +39,Lower Body +38,Touring Bike +906,Lean 30: Body Blast Cardio +907,Lean 30: Total Body +904,Heavy Kettle: Build +905,Lean 30: Lower Body Blast +33,Fixed Gear (Fixie) +32,Hills +31,Pilates +30,Calves +37,Lower Back +36,Road Cycling +35,Strength Training +34,Aerobic +641,"Road Cycling, Recovery" +640,"Road Cycling, Hill Workout" +643,"Football, Australian" +642,"Musical Instrument, All" +645,"Football, 5-a-Side Touch" +644,"Football, 11-a-Side Touch" +438,"Stiff-Legged Barbell Deadlift, Hamstrings" +439,Leg Curls - Seated +436,"Lunges with Dumbbell, Hamstrings" +437,Leg Curls - Lying +434,"Lunges with Medicine Ball, Hamstrings" +435,"BOSU Step Over, Hamstrings" +432,"Romanian Deadlift, Hamstrings" +433,"Lunge with Rotation, Hamstrings" +430,"Lunge Matrix, Hamstrings" +431,Flutter Kicks +339,"Rear Delt Raise - Dumbbell, Lying" +338,Reverse flyes +335,Medicine Ball Pullovers +334,Plank Hold +337,"Rear Delt Row - Barbell, Standing" +336,Beach Volleyball +331,Toe Touchers +330,V-sits +333,Hanging pike +332,Push Ups - Spiderman +744,Belly Dancing +855,Dog Run +857,Soul Cycle - 45 Minutes +819,Table Tennis +859,Soul Survivor - 1 hour +748,Hula +900,Ironsize: Compound Training Cardio +848,Activity Tracker +99,Rowing Machine +98,Abs +91,Speed Work +90,BLT +93,Softball +92,Cross Trainer +95,Skateboarding +94,Wind Surfing +97,Pool Games / Lessons +96,Nordic Track +815,Nexersys Workout +740,Tae Bo +742,Ballroom Dancing +559,"Wrist Curl - Dumbbell, Palms-Down" +558,Wrist Roller +746,Hip Hop Dancing +555,Tyson Shakers +554,"Wrist Curl - Barbell, Palms-Up" +557,"Wrist Curl - Barbell, Standing, Behind the Back" +556,"Wrist Curl - Barbell, Palms-Down" +551,"Reverse Cable Curl, Forearms" +550,General Cyclocross +553,"Reverse Barbell Curl, Forearms" +552,Wrist Curl - Cable +238,"Pushups, Pullups, Torso" +239,Ski Surf +234,"Rock Climbing, Indoor" +235,Rugby +236,"Indoor Sport, Other" +237,Yoga Video +230,General Workout Video +231,Bootcamp Workout +232,Fitball +233,"Push Ups, Sit Ups" +1,Generic +614,Upright Rows - Cable +146,"Treadmill, Walk" +147,Dragon Boat +144,Games +145,"Golf, Walk" +142,Badminton +143,Walk Race/Event +140,"Total Body, General Gym" +141,Ice Hockey +612,Shrugs - Cable +613,Shrugs - Barbell +610,"Traps with Weights, Other" +611,Low Pulley Row to Neck +616,Singles +617,"Tennis, Doubles" +148,Cheerleading +149,Stretch / Sculpt +912,Beginner Bootcamp: Basics +951,10Acious: Arms +948,10Acious: Shoulders +949,10Acious: Abs +946,10Acious: Power Flex +947,10Acious: HIIT +944,Triple Threat: Extreme +945,Triple Threat: Abs +942,Triple Threat: Legs +943,Triple Threat: Total Body +940,Triple Threat: Arms +941,Triple Threat: Butt +768,"Football Game, Tackle" +688,P90X X Stretch +684,P90X Legs & Back +686,P90X Kenpo +680,P90X Shoulders and Arms +682,P90X YogaX +623,Erg Machine +622,Dance Class +133,"Stairs, Walk" +132,Cybex UBE +131,Wrestling +130,NeuStep +137,Horseback Riding +136,Long Run +135,Hockey +134,Baseball +494,Leg extensions +495,Body Weight Squats +139,Bike +138,Whitewater Rafting +490,Quads - Ball +491,Front Barbell Squat +492,Barbell Step Ups +493,"Quads with Weights, Other" +24,Hike +25,Indoor Run / Jog +26,"Total Body, Weights" +27,Neck with Weights +20,Indoor Swim +21,Sport / Other Activity +22,Rock Climb +23,Class Workout +927,JumpStart: Cardio +28,Circuit Training +29,Sailing +407,Dumbbell Curl - Seated +406,Dumbbell Curl - Incline +405,Concentration Curl +404,"Biceps with Weights, Other" +403,Cable Curl - Standing +402,Cable Curl - Overhead +401,Barbell Curl - Standing +400,Barbell Curl - Lying Against Incline +933,Cardio Sculpt: Lower Body Burn +932,Cardio Sculpt: Dance Sculpt +931,Cardio Sculpt: Power +930,Cardio Sculpt: Kick & Sculpt +937,Venom for Radius IV +629,"Road Cycling, Light Intensity" +409,Cable Curl - Preacher Curl +408,"Hammer Curl - Cable, Rope Attachment" +628,Kickboxing Class +758,Handball +379,"Tricep Press- Dumbbell, Seated" +378,Tricep Kickbacks - Dumbbell +829,"Single Stroller, Run" +371,Calf Press - Leg press machine +370,"Calf raise - Dumbbell, seated, one leg" +373,"Calf raise - barbell, standing" +372,"Calves with Weights, Other" +375,Tricep pushdowns - Incline Bench +374,Skull Crushers +377,"Triceps with Weights, Other" +376,Tricep Pushdowns - V-bar +708,Motocross +704,CrossFit Class +706,TRX Suspension Training +618,"Bike Ride Commute, Fixed Gear" +702,Trikke +393,Bench Press Triceps Close-Grip +392,Pushups - Hands Close Together +88,Paddle +89,Speed Workout +397,Backcountry Skiing +396,"Tricep Extension - Overhead, Cable" +395,"Tricep Extension- Dumbbell, Lying, Supine" +394,"Tricep Extension - Dumbbell, Pronated" +82,Ballet +83,Sports Conditioning +80,Snorkeling +81,"Stationary Bike, Machine" +86,Ice Skating +87,"Spinning, Indoor" +84,Wakeboarding +85,Fishing +796,Insanity Plyometric Cardio Circuit +794,Insanity Dig Deeper +792,Insanity Total Body Workout +790,Ultralight +798,Insanity Cardio Power & Resistance +7,Fartleks +601,Misc Tasks (Moderate) +607,Upright Rows - Dumbbell +586,Push-ups - Modified +587,"Flyes - Dumbbell, Flat" +584,"Bench Press - Dumbbells, Inclined" +585,Push-ups - Feet on Exercise Ball +582,"Bench Press - Barbell, Declined" +583,"Flyes - Cable, Flat Bench" +580,Bent-Arm Dumbbell Pullover +581,Bench Press - Smith Machine +588,"Bench Press - Barbell, Flat" +589,Around the Worlds +245,Gilad +244,Intimacy +247,"Yoga, Sport" +246,Brick Workout +241,Medicine Ball +240,Pyramid Pull Ups +243,Cross Country Running +242,Group Walk +615,General Recumbent Bike +249,Circle Swim +248,Core Secret Ball +924,JumpStart: Upper Body +925,JumpStart: Abs +519,Weighted Ball Hyperextension +518,"Stiff-Legged Dumbbell Deadlift, Lower Back" +926,JumpStart: Lower Body +511,"Romanian Deadlift, Lower Back" +510,"Hiking, Light or No Pack" +513,Back Extensions +512,"Bird Dogs, Lower Back" +515,"Ball Floor Bridge, Lower Back" +514,"Lower Back with Weights, Other" +517,Supermans +516,"Stiff-Legged Barbell Deadlift, Lower Back" +458,"Easy Training Ride, Mountain Biking" +459,"Single Track, Mountain Biking" +621,Pump +620,Cross Trainer +627,Step Aerobics Class +626,Spinning Class +625,"Body Combat, Misc." +624,Boxing Class +450,"Mountain Biking, Long Distance" +451,"Mountain Biking, High Intensity" +452,Mountain Biking Race/Event +453,"Group Ride, Mountain Biking" +454,Downhill Mountain Biking +455,"Double Track, Mountain Biking" +456,General Mountain Biking +457,"Bike Ride Commute, Mountain Biking" +179,General Walk +178,Lacrosse +177,Cross Country Hiking +176,"Soccer, Sport" +175,Snow Shoeing +174,Pi +173,Tempo Run +172,Run Race/Event +171,Skydiving +170,Sit Ups +656,Bent Over Dumbbell Row +657,"Middle Back with Weights, Other" +654,"Inverted Row, Middle Back" +253,Walk Commute +182,Nordic Rollerskiing +183,Dance / Yoga +180,Open Water Swim +181,Curves +186,Body Combat +187,Recovery +184,"Scuba Diving, Swim" +185,Pull Ups +886,21 Day Challenge +652,"Hybrid Cycling, Shopping / Errands" +188,Quick Run +189,Snowmobile Riding +658,One-Arm Dumbbell Row +653,General Hybrid Cycling +650,"Total Body, Other" +651,General Total Body +764,Tae Kwon Do +11,Bike Ride +10,Winter Sport / Activity +13,Indoor Winter Sport / Activity +12,Gym Workout +15,Swim +14,Machine Workout +17,Program / Video Workout +16,Run +19,Indoor Bike Ride +18,Weight Workout +863,Stand Up Paddling +866,Boosted Board +884,ChaLEAN Extreme +938,Venom for Radius V +659,Cable Chop +882,Barre Workout +880,Muay Thai +831,"Double Stroller, Run" +752,Salsa +928,Cardio Sculpt: Punch & Sculpt +62,Forearms +888,Aquathlon +950,10Acious: Plyo +929,Cardio Sculpt: Explosion +322,Dumbbell side bend +323,"Ball Floor Bridge, Abdominals" +320,Exercise ball pull in +321,Spiderman Walk +326,Push-ups - Pike Up +327,Leg Pull-in +324,Seated Leg Tucks +325,Crunch - Oblique +328,Crunch - Decline Reverse +329,Opposite Leg Toe touch +201,Adventure Race / Event +200,Gardening +203,Crunches and Leg Lifts +202,Orienteering +205,Kitesurfing +204,Dog Walk +207,Skiers Edge +206,"Yard Work, General" +209,Chicometrics +208,"Treadmill, Run" +778,Moped +77,House Work +76,Musical Instrument +75,Lap Swim +74,Skiing +73,Tennis +72,Martial Arts +71,Brick +70,Middle Back +655,"Cable Pulls, Middle Back Alternating" +79,Biceps +78,Yoga Class +2,Workout +804,Insanity Core Cardio & Balance +668,"Climbing Stairs, Running" +666,"Climbing Stairs, Walking" +665,General Lap Swim +664,"Laps, General" +663,T-Bar Row - Lying +662,"Lat Pulldown, Middle Back Alternating" +661,Seated Cable Eows +660,T-Bar Row - Standing +692,"P90X Chest, Shoulders & Triceps" +690,P90X Core Synergistics +696,P90X CardioX +694,P90X Back & Biceps +698,P90X Ab Ripper X +542,Cardiovascular (CV) Circuit Training +543,Resistance Circuit Training +540,"Upper Back with Weights, Other" +541,"Lat Pulldown, Upper Back Alternating" +546,"Indoor Bike, Trainer" +547,Computrainer +544,"Unicycling, Long Distance" +545,General Unicycling +8,Indoor Sport / Other Activity +548,Stationary Bike +549,Cyclocross Event/Race +68,Softball +598,General Upper Body +868,Swedish Massage +120,"Spinning, Indoor " +121,Water Polo +122,General Sports +123,Bootcamp +124,Group Run +125,Ballroom Dancing +126,Power Walk +127,Surfing +128,Rowing +129,Sight Seeing +414,EZ-Bar Curl - Close Grip +415,Spider Curl +416,"Reverse Cable Curl, Biceps" +417,Cable Curl- High pulley +410,Cable Curl - Lying +411,Preacher Curl - Machine +412,"Step Up with Curl, Biceps" +413,"Dumbbell Curl - Seated, InnerBicep" +920,ProSkils: Football +498,Bikram +922,ProSkils: Basketball +923,ProSkils: MMA +418,"Chin-ups, Biceps" +419,"Zottman Curl, Biceps" +776,Motorcycle +499,Vinyasa +319,"Lunge with Rotation, Abdominals" +318,Dead Bugs +313,Crunch - Legs on Exercise Ball +312,Hanging Leg Raises +311,Ab Roller +310,Ball Knee Raise - Supine +317,Crunches +316,Crunch - Cable +315,Side Crunch - Ball +314,Crunch - Reverse +861,Jacobs Ladder +921,ProSkils: Track & Field +496,Plie Dumbbell Squat +833,Nia +497,"Lunges with Medicine Ball, Quads" +835,Action Cricket / Indoor Cricket +839,Drumming +808,Insanity Interval Plyo +3,General +368,"Calf Raise - Barbell, seated" +369,Calf raise - with bands +366,"Calf raise - smith machine, reversed" +367,"Calf raise - seated, machine" +364,Shoulder press - machine +365,Calf raise - dumbell standing +362,Cable internal rotation +363,"Lunges with Medicine Ball, Shoulders" +360,"Shoulder press - dumbbell, one arm" +361,Side Lateral Raise - Seated +952,10Acious: Butt +380,"Tricep Extension - EZ-Bar, Seated, Overhead" +381,Tricep Pushdowns - Straight Bar +382,"Tricep Extension - Dumbbell, Lying" +383,"Dips, Triceps" +384,"Tricep Extension - Dumbbell, One Arm" +385,Tricep Pushdowns - One Arm +386,"Tricep Extension - Dumbbell, Standing" +387,Tricep Pushdowns - Rope +388,Bench Dips +389,"Tricep Extension - Lying, Cable" +784,Fly +786,Airplane +780,Scooter +782,Powerboat +788,Helicopter +605,Shrugs - Dumbbell +579,Incline Flyes - With a Twist +578,"Cable Press - One Arm, Rotate" +604,Mopping +573,Bench Press - Machine +572,"Bench Press - Barbell, Flat, Wide Grip" +571,"Chest with Weights, Other" +570,"Push-ups, Pike Up" +577,Butterfly +576,Push-ups - Spiderman +575,"Flyes - Cable, Inclined Bench" +574,"Flyes - Dumbbell, Inclined Bench" +60,CycloCross +61,Chest +258,Netball +259,Basketball +64,Hybrid Cycling +65,"Boxing, Indoor" +66,Triceps +67,Hamstrings +252,Abs Video +69,Upper Body +250,"Elliptical, Run" +251,Kickball +256,Indoor Volleyball +257,Kayak +254,Gymnastics +255,"Surfing, Swim" +603,Vacuuming +602,Misc Tasks (Light) +939,Venom for Radius VI +730,Stair Machine +732,Basic Training +734,Body Attack +508,"Hiking, Heavy Pack" +509,"Hiking, Medium Pack" +506,Mat Workout +507,Reformer Workout +504,"Neck with Weights, Other" +505,Lying Face Down Plate Neck Resistance +502,Skate +503,Lying Face-Up Plate Neck Resistance +500,"Yoga, General" +501,Traditional Winter Cross Country +630,"Road Cycling, Moderate Hills" +631,"Road Cycling, Long Distance" +632,"Road Cycling, High Intensity" +633,Road Cycling Race/Event +469,Judo +468,Tai Chi +636,General Road Cycling +637,"Bike Ride Commute, Road Cycling" +465,Beach Cruiser +464,"Recovery, Mountain Biking" +467,Snow / Ice +466,General Cruiser Bike Ride +461,"Hill Workout, Mountain Biking" +460,"Medium Intensity, Mountain Biking" +463,"Interval Training, Mountain Biking" +462,"Mountain Biking, Extreme" +901,Ironsize: Compound Training Combo +168,Push Ups +169,Inline Skating +164,Yolates +165,Winsor Pilates +166,Various +167,Spin +160,Inline / Roller Hockey +161,Field Hockey +162,British Military Fitness +163,Squash +960,"Carrying Child, Walk" +961,Gym Intervals +936,Venom for Radius III +935,Venom for Radius II +934,Venom for Radius I +908,Lean 30: Upper Body Blast +909,Lean 30: Ab Blast +600,Cleaning (Light) +878,Post-Recovery +876,General Spa Treatment +874,Meditation +872,Active Release Treatment +870,Deep Tissue Massage +9,Walk +890,Legs +891,NBCU Radius +892,Ironsize: Upper Body +893,Ironsize: Chest & Triceps +894,Ironsize: Lower Body +647,Pole Video +896,Ironsize: Cardio +897,Ironsize: Legs +898,Ironsize: Abs +899,Ironsize: Compound Training Strength +646,Ceroc +649,Aqua Fit +648,General BMX +357,Cuban Press +356,Cable Seated Rear Lateral Raise +355,Front Incline Shoulder Raise +354,External Rotation +353,Front Dumbbell Raise +352,Byron Front raises +351,"Shoulder press - barbell, sitting" +350,Arnold Dumbbell Press +802,Insanity Pure Cardio & Cardio Abs +800,Insanity Cardio Recovery +806,Insanity Max Interval Circuit +359,"Shoulder press - barbell, standing" +358,Splint squat push press +216,Indoor Soccer +217,Camping +214,PT Session +215,"Kickboxing, Machine" +212,You Workout +213,Scuba Diving +210,Pilates Video +211,"Elliptical, Machine" +762,Kung Fu +955,10Acious: Upper Body +760,Jujitsu +766,"Indoor Track, Walk" +218,Fartleks +219,Personal Training +956,Washboard by Keoni +289,Shopping +288,Recovery and Form +281,Brick Session +280,Jump Rope/Core +283,Easy Jog +282,Taper +285,Home Workout +284,Board Diving +287,Rep Endurance +286,Pliometrics +678,P90X Plyometrics +674,P90X +676,P90X Chest & Back +670,"Climbing Stairs, Indoor Walking" +672,"Climbing Stairs, Indoor Running" +263,Jump Rope +262,"Treadmill, General" +261,Rowing / Crew +260,Aquaforme +267,Wood Chopping +266,Trail Run +265,"Football, Competitive" +264,"Hunting, Walk" +269,"Hill Workout, Walk" +268,"Stairs, Indoor Run" +59,Swim Class / Aerobics +58,Mountaineering +55,Dance Video +54,Volleyball +57,Canoeing / Rowing +56,BMX +51,"Football, Casual " +50,Recumbent Bike +53,"Road Cycling, Indoor" +52,Cruiser Bike +537,Lat Pulldown - Underhand +536,Gironda Sternum Chins +535,"Inverted Row, Upper Back" +63,"Cross Country, Winter" +533,Pullups +532,Cable Rope Rear-Delt Rows +531,Lat Pulldown - Wide Grip +530,Lat Pulldown - V-Bar +539,"Cable Pulls, Upper Back Alternating" +538,"Chin-ups, Upper Back" +774,Car +115,Time Trial +114,Trekking +117,Long Walk +116,Bowling +111,Water Running +110,"Pull Ups, Dips" +113,"Push Ups, Leglifts" +112,"Boxing, Machine" +119,Snowshoeing +118,General Run +770,Football Practice +772,Vehicle +953,10Acious: Full Body +429,Dumbbell Curl - Incline Inner +428,EZ-Bar Curl +534,Lat Pulldown - Close-Grip +919,ProSkils: Extreme Sports +918,ProSkils: Soccer +421,"Barbell Curl - Seated, Concentration" +420,Dumbbell Curl - Standing +423,"Dumbbell Curl - One-Arm, Incline Bench" +422,"Cable Curl - Standing, One Arm" +425,Hammer Curl - Standing +424,"Reverse Barbell Curl, Biceps" +427,Preacher Curl +426,21s - EZ Bar +308,Bicycle Kicks +309,"Bird Dogs, Abdominals" +300,Stability Ball climbers +301,Scissor Kick +302,Crunch - Machine +303,Crunch - Decline +304,Crunch - Cross Body +305,Russian Twist +306,Alternate Heel Touchers +307,Plate twist +895,"Ironsize: Shoulders, Back & Biceps" +825,"Single Stroller, Walk" +827,"Double Stroller, Walk" +847,Kettlebell +845,Trampoline +843,Sitting +841,Japanese Taiko +849,Fitness Band +820,Fitbug Activity +823,Hang Gliding +822,Walking +954,10Acious: Legs +568,"Dips, Chest" +569,"Bench Press - Barbell, Inclined" +750,Latin Dance +756,"Indoor Track, Run" +754,Zumba +560,Dumbbell Lying Pronation +561,"Zottman Curl, Forearms" +562,"Forearms with Weights, Other" +563,"Wrist Curl - Dumbbell, Palms Up" +564,Sparring +565,Fight +566,Push-ups +567,Cable Crossover +229,Singing +228,Racquetball +227,"Hill Workout, Run" +226,Bowflex Treadclimber +225,"Machine Workout, Misc." +224,Farming +223,Motorcycle / Scooter +222,Floorball +221,Bouldering +220,"Rock Climbing, Outdoor" +391,"Tricep Extension - Barbell, Lying" +726,Ashtanga Yoga +724,Power Yoga +390,"Dips, Machine" +722,Hot Yoga +720,Health Club +728,Ergometer +151,"Swim Indoor, Long Distance" +150,The Bean +153,Frisbee / Ultimate +152,Quick Walk +155,Fencing +154,Golf +157,"Gym, Misc." +156,"Water Skiing, Swim" +159,Body Pump +158,"Sit Ups, Push Ups" +609,Upright Rows - Barbell +608,Calf-Machine Shoulder Shrug +634,"Group Ride, Road Cycling" +399,General Skiing +635,"Road Cycling, Interval Training" +958,Versa Climber +398,Downhill Skiing +48,Shoulders +49,Upper Back +46,Abdominals +47,Unicycling +44,Track Cycling +45,Triathlon +42,Quads +43,Yard Work +40,Traps +41,Mountain Biking +638,"Easy Training Ride, Road Cycling" +639,"Road Cycling, Medium Intensity" +489,"Lunge Matrix, Quads" +488,Split Squat Push Press +487,Thigh abductor +486,Iron cross +485,"Lunge with Rotation, Quads" +484,Leg press +483,Split squats +482,"Lunges with Dumbbell, Quads" +481,"Step Up with Curl, Quads" +480,Barbell Deadlift +472,"Kickboxing, Martial Arts" +473,Aikido +470,"Martial Arts, General" +471,Karate +476,Dumbbell Rear Lunge +477,"BOSU Step Over, Quads" +474,"Squat Press and Rotate, Quads" +475,Hack Squat +478,Squats - Barbell +479,8 Count Body Builders diff --git a/static/rigging/ua2.csv b/static/rigging/ua2.csv new file mode 100644 index 00000000..ecbb80b3 --- /dev/null +++ b/static/rigging/ua2.csv @@ -0,0 +1,842 @@ +id,Name +1,Generic +2,Workout +3,General +7,Fartleks +8,Indoor Sport / Other Activity +9,Walk +10,Winter Sport / Activity +11,Bike Ride +12,Gym Workout +13,Indoor Winter Sport / Activity +14,Machine Workout +15,Swim +16,Run +17,Program / Video Workout +18,Weight Workout +19,Indoor Bike Ride +20,Indoor Swim +21,Sport / Other Activity +22,Rock Climb +23,Class Workout +24,Hike +25,Indoor Run / Jog +26,"Total Body, Weights" +27,Neck with Weights +28,Circuit Training +29,Sailing +30,Calves +31,Pilates +32,Hills +33,Fixed Gear (Fixie) +34,Aerobic +35,Strength Training +36,Road Cycling +37,Lower Back +38,Touring Bike +39,Lower Body +40,Traps +41,Mountain Biking +42,Quads +43,Yard Work +44,Track Cycling +45,Triathlon +46,Abdominals +47,Unicycling +48,Shoulders +49,Upper Back +50,Recumbent Bike +51,"Football, Casual " +52,Cruiser Bike +53,"Road Cycling, Indoor" +54,Volleyball +55,Dance Video +56,BMX +57,Canoeing / Rowing +58,Mountaineering +59,Swim Class / Aerobics +60,CycloCross +61,Chest +62,Forearms +63,"Cross Country, Winter" +64,Hybrid Cycling +65,"Boxing, Indoor" +66,Triceps +67,Hamstrings +68,Softball +69,Upper Body +70,Middle Back +71,Brick +72,Martial Arts +73,Tennis +74,Skiing +75,Lap Swim +76,Musical Instrument +77,House Work +78,Yoga Class +79,Biceps +80,Snorkeling +81,"Stationary Bike, Machine" +82,Ballet +83,Sports Conditioning +84,Wakeboarding +85,Fishing +86,Ice Skating +87,"Spinning, Indoor" +88,Paddle +89,Speed Workout +90,BLT +91,Speed Work +92,Cross Trainer +93,Softball +94,Wind Surfing +95,Skateboarding +96,Nordic Track +97,Pool Games / Lessons +98,Abs +99,Rowing Machine +100,Indoor Swim Race/Event +101,Roller Skating / Skiing +102,Run Commute +103,Sprints +104,Curling +105,Power Walk +106,Casual Walk +107,Snowboarding +108,Track Run +109,General Hike +110,"Pull Ups, Dips" +111,Water Running +112,"Boxing, Machine" +113,"Push Ups, Leglifts" +114,Trekking +115,Time Trial +116,Bowling +117,Long Walk +118,General Run +119,Snowshoeing +120,"Spinning, Indoor " +121,Water Polo +122,General Sports +123,Bootcamp +124,Group Run +125,Ballroom Dancing +126,Power Walk +127,Surfing +128,Rowing +129,Sight Seeing +130,NeuStep +131,Wrestling +132,Cybex UBE +133,"Stairs, Walk" +134,Baseball +135,Hockey +136,Long Run +137,Horseback Riding +138,Whitewater Rafting +139,Bike +140,"Total Body, General Gym" +141,Ice Hockey +142,Badminton +143,Walk Race/Event +144,Games +145,"Golf, Walk" +146,"Treadmill, Walk" +147,Dragon Boat +148,Cheerleading +149,Stretch / Sculpt +150,The Bean +151,"Swim Indoor, Long Distance" +152,Quick Walk +153,Frisbee / Ultimate +154,Golf +155,Fencing +156,"Water Skiing, Swim" +157,"Gym, Misc." +158,"Sit Ups, Push Ups" +159,Body Pump +160,Inline / Roller Hockey +161,Field Hockey +162,British Military Fitness +163,Squash +164,Yolates +165,Winsor Pilates +166,Various +167,Spin +168,Push Ups +169,Inline Skating +170,Sit Ups +171,Skydiving +172,Run Race/Event +173,Tempo Run +174,Pi +175,Snow Shoeing +176,"Soccer, Sport" +177,Cross Country Hiking +178,Lacrosse +179,General Walk +180,Open Water Swim +181,Curves +182,Nordic Rollerskiing +183,Dance / Yoga +184,"Scuba Diving, Swim" +185,Pull Ups +186,Body Combat +187,Recovery +188,Quick Run +189,Snowmobile Riding +190,Aerobics +191,New York Body +192,Water Aerobics +193,Group Swimming +194,"Steps, Machine" +195,FireFighting +196,Shoveling +197,"Interval Training, Run" +198,Conditioning +199,Calisthenics +200,Gardening +201,Adventure Race / Event +202,Orienteering +203,Crunches and Leg Lifts +204,Dog Walk +205,Kitesurfing +206,"Yard Work, General" +207,Skiers Edge +208,"Treadmill, Run" +209,Chicometrics +210,Pilates Video +211,"Elliptical, Machine" +212,You Workout +213,Scuba Diving +214,PT Session +215,"Kickboxing, Machine" +216,Indoor Soccer +217,Camping +218,Fartleks +219,Personal Training +220,"Rock Climbing, Outdoor" +221,Bouldering +222,Floorball +223,Motorcycle / Scooter +224,Farming +225,"Machine Workout, Misc." +226,Bowflex Treadclimber +227,"Hill Workout, Run" +228,Racquetball +229,Singing +230,General Workout Video +231,Bootcamp Workout +232,Fitball +233,"Push Ups, Sit Ups" +234,"Rock Climbing, Indoor" +235,Rugby +236,"Indoor Sport, Other" +237,Yoga Video +238,"Pushups, Pullups, Torso" +239,Ski Surf +240,Pyramid Pull Ups +241,Medicine Ball +242,Group Walk +243,Cross Country Running +244,Intimacy +245,Gilad +246,Brick Workout +247,"Yoga, Sport" +248,Core Secret Ball +249,Circle Swim +250,"Elliptical, Run" +251,Kickball +252,Abs Video +253,Walk Commute +254,Gymnastics +255,"Surfing, Swim" +256,Indoor Volleyball +257,Kayak +258,Netball +259,Basketball +260,Aquaforme +261,Rowing / Crew +262,"Treadmill, General" +263,Jump Rope +264,"Hunting, Walk" +265,"Football, Competitive" +266,Trail Run +267,Wood Chopping +268,"Stairs, Indoor Run" +269,"Hill Workout, Walk" +270,Plyometrics +271,Cricket +272,Brisk Walk +273,Rollerblading +274,"Intervals, Walk" +275,"Nordic, Walk" +276,Hunt Fitness +277,Water Skiing +278,Weaponry +279,"Dance, Indoor" +280,Jump Rope/Core +281,Brick Session +282,Taper +283,Easy Jog +284,Board Diving +285,Home Workout +286,Pliometrics +287,Rep Endurance +288,Recovery and Form +289,Shopping +290,Rest Day +291,Yourself Fitness Video +292,"Sailing, Competitive" +293,"Sailing, General" +294,Fastball +295,Crunch- Decline Oblique +296,Hip Lifts +297,Crunch - Excercise Ball +298,One Leg Bridges +299,"Abdominals with Weights, Other" +300,Stability Ball climbers +301,Scissor Kick +302,Crunch - Machine +303,Crunch - Decline +304,Crunch - Cross Body +305,Russian Twist +306,Alternate Heel Touchers +307,Plate twist +308,Bicycle Kicks +309,"Bird Dogs, Abdominals" +310,Ball Knee Raise - Supine +311,Ab Roller +312,Hanging Leg Raises +313,Crunch - Legs on Exercise Ball +314,Crunch - Reverse +315,Side Crunch - Ball +316,Crunch - Cable +317,Crunches +318,Dead Bugs +319,"Lunge with Rotation, Abdominals" +320,Exercise ball pull in +321,Spiderman Walk +322,Dumbbell side bend +323,"Ball Floor Bridge, Abdominals" +324,Seated Leg Tucks +325,Crunch - Oblique +326,Push-ups - Pike Up +327,Leg Pull-in +328,Crunch - Decline Reverse +329,Opposite Leg Toe touch +330,V-sits +331,Toe Touchers +332,Push Ups - Spiderman +333,Hanging pike +334,Plank Hold +335,Medicine Ball Pullovers +336,Beach Volleyball +337,"Rear Delt Row - Barbell, Standing" +338,Reverse flyes +339,"Rear Delt Raise - Dumbbell, Lying" +340,"Rear Delt Raise - Dumbbell, Bent-Over" +341,"Squat Press and Rotate, Shoulders" +342,Front plate raise +343,Side lateral raise +344,"Shoulders with Weights, Other" +345,"Shoulder Press - Dumbbell, Seated" +346,"Shoulder Press - Dumbbell, Palms In" +347,Standing Low-Pulley Deltoid Raise +348,Front Cable Raise +349,Incline Shoulder Raise +350,Arnold Dumbbell Press +351,"Shoulder press - barbell, sitting" +352,Byron Front raises +353,Front Dumbbell Raise +354,External Rotation +355,Front Incline Shoulder Raise +356,Cable Seated Rear Lateral Raise +357,Cuban Press +358,Splint squat push press +359,"Shoulder press - barbell, standing" +360,"Shoulder press - dumbbell, one arm" +361,Side Lateral Raise - Seated +362,Cable internal rotation +363,"Lunges with Medicine Ball, Shoulders" +364,Shoulder press - machine +365,Calf raise - dumbell standing +366,"Calf raise - smith machine, reversed" +367,"Calf raise - seated, machine" +368,"Calf Raise - Barbell, seated" +369,Calf raise - with bands +370,"Calf raise - Dumbbell, seated, one leg" +371,Calf Press - Leg press machine +372,"Calves with Weights, Other" +373,"Calf raise - barbell, standing" +374,Skull Crushers +375,Tricep pushdowns - Incline Bench +376,Tricep Pushdowns - V-bar +377,"Triceps with Weights, Other" +378,Tricep Kickbacks - Dumbbell +379,"Tricep Press- Dumbbell, Seated" +380,"Tricep Extension - EZ-Bar, Seated, Overhead" +381,Tricep Pushdowns - Straight Bar +382,"Tricep Extension - Dumbbell, Lying" +383,"Dips, Triceps" +384,"Tricep Extension - Dumbbell, One Arm" +385,Tricep Pushdowns - One Arm +386,"Tricep Extension - Dumbbell, Standing" +387,Tricep Pushdowns - Rope +388,Bench Dips +389,"Tricep Extension - Lying, Cable" +390,"Dips, Machine" +391,"Tricep Extension - Barbell, Lying" +392,Pushups - Hands Close Together +393,Bench Press Triceps Close-Grip +394,"Tricep Extension - Dumbbell, Pronated" +395,"Tricep Extension- Dumbbell, Lying, Supine" +396,"Tricep Extension - Overhead, Cable" +397,Backcountry Skiing +398,Downhill Skiing +399,General Skiing +400,Barbell Curl - Lying Against Incline +401,Barbell Curl - Standing +402,Cable Curl - Overhead +403,Cable Curl - Standing +404,"Biceps with Weights, Other" +405,Concentration Curl +406,Dumbbell Curl - Incline +407,Dumbbell Curl - Seated +408,"Hammer Curl - Cable, Rope Attachment" +409,Cable Curl - Preacher Curl +410,Cable Curl - Lying +411,Preacher Curl - Machine +412,"Step Up with Curl, Biceps" +413,"Dumbbell Curl - Seated, InnerBicep" +414,EZ-Bar Curl - Close Grip +415,Spider Curl +416,"Reverse Cable Curl, Biceps" +417,Cable Curl- High pulley +418,"Chin-ups, Biceps" +419,"Zottman Curl, Biceps" +420,Dumbbell Curl - Standing +421,"Barbell Curl - Seated, Concentration" +422,"Cable Curl - Standing, One Arm" +423,"Dumbbell Curl - One-Arm, Incline Bench" +424,"Reverse Barbell Curl, Biceps" +425,Hammer Curl - Standing +426,21s - EZ Bar +427,Preacher Curl +428,EZ-Bar Curl +429,Dumbbell Curl - Incline Inner +430,"Lunge Matrix, Hamstrings" +431,Flutter Kicks +432,"Romanian Deadlift, Hamstrings" +433,"Lunge with Rotation, Hamstrings" +434,"Lunges with Medicine Ball, Hamstrings" +435,"BOSU Step Over, Hamstrings" +436,"Lunges with Dumbbell, Hamstrings" +437,Leg Curls - Lying +438,"Stiff-Legged Barbell Deadlift, Hamstrings" +439,Leg Curls - Seated +440,"Hamstrings with Weights, Other" +441,"Stiff-Legged Dumbbell Deadlift, Hamstrings" +442,Leg Curls - Standing +443,"Strength Training with Weights, Other" +444,General Strength Training +445,Randonneur / Touring +446,"Lower Body with Weights, Other" +447,"Lower Body, General" +448,"Mountain Biking, Light Intensity" +449,"Mountain Biking, Moderate Hills" +450,"Mountain Biking, Long Distance" +451,"Mountain Biking, High Intensity" +452,Mountain Biking Race/Event +453,"Group Ride, Mountain Biking" +454,Downhill Mountain Biking +455,"Double Track, Mountain Biking" +456,General Mountain Biking +457,"Bike Ride Commute, Mountain Biking" +458,"Easy Training Ride, Mountain Biking" +459,"Single Track, Mountain Biking" +460,"Medium Intensity, Mountain Biking" +461,"Hill Workout, Mountain Biking" +462,"Mountain Biking, Extreme" +463,"Interval Training, Mountain Biking" +464,"Recovery, Mountain Biking" +465,Beach Cruiser +466,General Cruiser Bike Ride +467,Snow / Ice +468,Tai Chi +469,Judo +470,"Martial Arts, General" +471,Karate +472,"Kickboxing, Martial Arts" +473,Aikido +474,"Squat Press and Rotate, Quads" +475,Hack Squat +476,Dumbbell Rear Lunge +477,"BOSU Step Over, Quads" +478,Squats - Barbell +479,8 Count Body Builders +480,Barbell Deadlift +481,"Step Up with Curl, Quads" +482,"Lunges with Dumbbell, Quads" +483,Split squats +484,Leg press +485,"Lunge with Rotation, Quads" +486,Iron cross +487,Thigh abductor +488,Split Squat Push Press +489,"Lunge Matrix, Quads" +490,Quads - Ball +491,Front Barbell Squat +492,Barbell Step Ups +493,"Quads with Weights, Other" +494,Leg extensions +495,Body Weight Squats +496,Plie Dumbbell Squat +497,"Lunges with Medicine Ball, Quads" +498,Bikram +499,Vinyasa +500,"Yoga, General" +501,Traditional Winter Cross Country +502,Skate +503,Lying Face-Up Plate Neck Resistance +504,"Neck with Weights, Other" +505,Lying Face Down Plate Neck Resistance +506,Mat Workout +507,Reformer Workout +508,"Hiking, Heavy Pack" +509,"Hiking, Medium Pack" +510,"Hiking, Light or No Pack" +511,"Romanian Deadlift, Lower Back" +512,"Bird Dogs, Lower Back" +513,Back Extensions +514,"Lower Back with Weights, Other" +515,"Ball Floor Bridge, Lower Back" +516,"Stiff-Legged Barbell Deadlift, Lower Back" +517,Supermans +518,"Stiff-Legged Dumbbell Deadlift, Lower Back" +519,Weighted Ball Hyperextension +520,Triathlon Race +521,General Lawn Mowing +522,Mowing Lawn (Riding Mower) +523,General Track Cycling +524,"Canoeing, Medium Intensity" +525,"Canoeing, High Intensity" +526,"Canoeing, Low Intensity" +527,Full Range-of-Motion Lat Pulldown +528,Straight-Arm Pulldown +529,Pullups - V-Bar +530,Lat Pulldown - V-Bar +531,Lat Pulldown - Wide Grip +532,Cable Rope Rear-Delt Rows +533,Pullups +534,Lat Pulldown - Close-Grip +535,"Inverted Row, Upper Back" +536,Gironda Sternum Chins +537,Lat Pulldown - Underhand +538,"Chin-ups, Upper Back" +539,"Cable Pulls, Upper Back Alternating" +540,"Upper Back with Weights, Other" +541,"Lat Pulldown, Upper Back Alternating" +542,Cardiovascular (CV) Circuit Training +543,Resistance Circuit Training +544,"Unicycling, Long Distance" +545,General Unicycling +546,"Indoor Bike, Trainer" +547,Computrainer +548,Stationary Bike +549,Cyclocross Event/Race +550,General Cyclocross +551,"Reverse Cable Curl, Forearms" +552,Wrist Curl - Cable +553,"Reverse Barbell Curl, Forearms" +554,"Wrist Curl - Barbell, Palms-Up" +555,Tyson Shakers +556,"Wrist Curl - Barbell, Palms-Down" +557,"Wrist Curl - Barbell, Standing, Behind the Back" +558,Wrist Roller +559,"Wrist Curl - Dumbbell, Palms-Down" +560,Dumbbell Lying Pronation +561,"Zottman Curl, Forearms" +562,"Forearms with Weights, Other" +563,"Wrist Curl - Dumbbell, Palms Up" +564,Sparring +565,Fight +566,Push-ups +567,Cable Crossover +568,"Dips, Chest" +569,"Bench Press - Barbell, Inclined" +570,"Push-ups, Pike Up" +571,"Chest with Weights, Other" +572,"Bench Press - Barbell, Flat, Wide Grip" +573,Bench Press - Machine +574,"Flyes - Dumbbell, Inclined Bench" +575,"Flyes - Cable, Inclined Bench" +576,Push-ups - Spiderman +577,Butterfly +578,"Cable Press - One Arm, Rotate" +579,Incline Flyes - With a Twist +580,Bent-Arm Dumbbell Pullover +581,Bench Press - Smith Machine +582,"Bench Press - Barbell, Declined" +583,"Flyes - Cable, Flat Bench" +584,"Bench Press - Dumbbells, Inclined" +585,Push-ups - Feet on Exercise Ball +586,Push-ups - Modified +587,"Flyes - Dumbbell, Flat" +588,"Bench Press - Barbell, Flat" +589,Around the Worlds +590,Front Raise and Pullover +591,"Flyes - Dumbbell, Declined" +592,Push-ups - Dumbbell +593,Bench Press - Dumbell Declined +594,"Bench Press - Inclined, Hammer Grip" +595,Bench Press Chest Close-Grip +596,"Bench Press - Dumbbell, Flat" +597,"Upper Body with Weights, Other" +598,General Upper Body +599,Treadmill/Spin +600,Cleaning (Light) +601,Misc Tasks (Moderate) +602,Misc Tasks (Light) +603,Vacuuming +604,Mopping +605,Shrugs - Dumbbell +606,"Shrugs - Barbell, Behind Back" +607,Upright Rows - Dumbbell +608,Calf-Machine Shoulder Shrug +609,Upright Rows - Barbell +610,"Traps with Weights, Other" +611,Low Pulley Row to Neck +612,Shrugs - Cable +613,Shrugs - Barbell +614,Upright Rows - Cable +615,General Recumbent Bike +616,Singles +617,"Tennis, Doubles" +618,"Bike Ride Commute, Fixed Gear" +619,General Fixed Gear Ride +620,Cross Trainer +621,Pump +622,Dance Class +623,Erg Machine +624,Boxing Class +625,"Body Combat, Misc." +626,Spinning Class +627,Step Aerobics Class +628,Kickboxing Class +629,"Road Cycling, Light Intensity" +630,"Road Cycling, Moderate Hills" +631,"Road Cycling, Long Distance" +632,"Road Cycling, High Intensity" +633,Road Cycling Race/Event +634,"Group Ride, Road Cycling" +635,"Road Cycling, Interval Training" +636,General Road Cycling +637,"Bike Ride Commute, Road Cycling" +638,"Easy Training Ride, Road Cycling" +639,"Road Cycling, Medium Intensity" +640,"Road Cycling, Hill Workout" +641,"Road Cycling, Recovery" +642,"Musical Instrument, All" +643,"Football, Australian" +644,"Football, 11-a-Side Touch" +645,"Football, 5-a-Side Touch" +646,Ceroc +647,Pole Video +648,General BMX +649,Aqua Fit +650,"Total Body, Other" +651,General Total Body +652,"Hybrid Cycling, Shopping / Errands" +653,General Hybrid Cycling +654,"Inverted Row, Middle Back" +655,"Cable Pulls, Middle Back Alternating" +656,Bent Over Dumbbell Row +657,"Middle Back with Weights, Other" +658,One-Arm Dumbbell Row +659,Cable Chop +660,T-Bar Row - Standing +661,Seated Cable Eows +662,"Lat Pulldown, Middle Back Alternating" +663,T-Bar Row - Lying +664,"Laps, General" +665,General Lap Swim +666,"Climbing Stairs, Walking" +668,"Climbing Stairs, Running" +670,"Climbing Stairs, Indoor Walking" +672,"Climbing Stairs, Indoor Running" +674,P90X +676,P90X Chest & Back +678,P90X Plyometrics +680,P90X Shoulders and Arms +682,P90X YogaX +684,P90X Legs & Back +686,P90X Kenpo +688,P90X X Stretch +690,P90X Core Synergistics +692,"P90X Chest, Shoulders & Triceps" +694,P90X Back & Biceps +696,P90X CardioX +698,P90X Ab Ripper X +702,Trikke +704,CrossFit Class +706,TRX Suspension Training +708,Motocross +710,ElliptiGo +712,Retro Running +714,Longboarding +716,Yourshape +720,Health Club +722,Hot Yoga +724,Power Yoga +726,Ashtanga Yoga +728,Ergometer +730,Stair Machine +732,Basic Training +734,Body Attack +736,CrossFit Video +738,Kinesis +740,Tae Bo +742,Ballroom Dancing +744,Belly Dancing +746,Hip Hop Dancing +748,Hula +750,Latin Dance +752,Salsa +754,Zumba +756,"Indoor Track, Run" +758,Handball +760,Jujitsu +762,Kung Fu +764,Tae Kwon Do +766,"Indoor Track, Walk" +768,"Football Game, Tackle" +770,Football Practice +772,Vehicle +774,Car +776,Motorcycle +778,Moped +780,Scooter +782,Powerboat +784,Fly +786,Airplane +788,Helicopter +790,Ultralight +792,Insanity Total Body Workout +794,Insanity Dig Deeper +796,Insanity Plyometric Cardio Circuit +798,Insanity Cardio Power & Resistance +800,Insanity Cardio Recovery +802,Insanity Pure Cardio & Cardio Abs +804,Insanity Core Cardio & Balance +806,Insanity Max Interval Circuit +808,Insanity Interval Plyo +810,Insanity Max Cardio Conditioning +812,Insanity Max Recovery +813,Mixed Martial Arts +815,Nexersys Workout +817,Nexersys Round +819,Table Tennis +820,Fitbug Activity +822,Walking +823,Hang Gliding +825,"Single Stroller, Walk" +827,"Double Stroller, Walk" +829,"Single Stroller, Run" +831,"Double Stroller, Run" +833,Nia +835,Action Cricket / Indoor Cricket +839,Drumming +841,Japanese Taiko +843,Sitting +845,Trampoline +847,Kettlebell +848,Activity Tracker +849,Fitness Band +855,Dog Run +857,Soul Cycle - 45 Minutes +859,Soul Survivor - 1 hour +861,Jacobs Ladder +863,Stand Up Paddling +866,Boosted Board +868,Swedish Massage +870,Deep Tissue Massage +872,Active Release Treatment +874,Meditation +876,General Spa Treatment +878,Post-Recovery +880,Muay Thai +882,Barre Workout +884,ChaLEAN Extreme +886,21 Day Challenge +888,Aquathlon +890,Legs +891,NBCU Radius +892,Ironsize: Upper Body +893,Ironsize: Chest & Triceps +894,Ironsize: Lower Body +895,"Ironsize: Shoulders, Back & Biceps" +896,Ironsize: Cardio +897,Ironsize: Legs +898,Ironsize: Abs +899,Ironsize: Compound Training Strength +900,Ironsize: Compound Training Cardio +901,Ironsize: Compound Training Combo +902,Heavy Kettle: Basics +903,Heavy Kettle: Blast +904,Heavy Kettle: Build +905,Lean 30: Lower Body Blast +906,Lean 30: Body Blast Cardio +907,Lean 30: Total Body +908,Lean 30: Upper Body Blast +909,Lean 30: Ab Blast +910,Lean 30: Athletic Stretch +911,Beginner Bootcamp: Upper Body +912,Beginner Bootcamp: Basics +913,Beginner Bootcamp: Circuit +914,Beginner Bootcamp: Punches & Kicks +915,Beginner Bootcamp: Lower Body +916,Washboard by Basheerah: Ab Sculpt +917,Washboard by Basheerah: Chisled Abs +918,ProSkils: Soccer +919,ProSkils: Extreme Sports +920,ProSkils: Football +921,ProSkils: Track & Field +922,ProSkils: Basketball +923,ProSkils: MMA +924,JumpStart: Upper Body +925,JumpStart: Abs +926,JumpStart: Lower Body +927,JumpStart: Cardio +928,Cardio Sculpt: Punch & Sculpt +929,Cardio Sculpt: Explosion +930,Cardio Sculpt: Kick & Sculpt +931,Cardio Sculpt: Power +932,Cardio Sculpt: Dance Sculpt +933,Cardio Sculpt: Lower Body Burn +934,Venom for Radius I +935,Venom for Radius II +936,Venom for Radius III +937,Venom for Radius IV +938,Venom for Radius V +939,Venom for Radius VI +940,Triple Threat: Arms +941,Triple Threat: Butt +942,Triple Threat: Legs +943,Triple Threat: Total Body +944,Triple Threat: Extreme +945,Triple Threat: Abs +946,10Acious: Power Flex +947,10Acious: HIIT +948,10Acious: Shoulders +949,10Acious: Abs +950,10Acious: Plyo +951,10Acious: Arms +952,10Acious: Butt +953,10Acious: Full Body +954,10Acious: Legs +955,10Acious: Upper Body +956,Washboard by Keoni +958,Versa Climber +960,"Carrying Child, Walk" +961,Gym Intervals