Private
Public Access
1
0

improved polar

This commit is contained in:
Sander Roosendaal
2022-01-17 13:56:21 +01:00
parent 4fc5bd1910
commit 5de7d5951c
3 changed files with 138 additions and 1 deletions

View File

@@ -528,3 +528,140 @@ boatbrands = (
('worcester','Worcester Oar & Paddle (Joe Garafolo)'),
('swastik','Swastik Boats'),
)
polaraccesslink_sports = {
'AEROBICS': 'Workout',
'AMERICAN_FOOTBALL': 'other',
'AQUATICS': 'other',
'BACKCOUNTRY_SKIING': 'snow',
'BADMINTON': 'other',
'BALLET_DANCING':'other',
'BALLROOM_DANCING': 'other',
'BASEBALL':'other',
'BASKETBALL': 'other',
'BEACH_VOLLEYBALL': 'other',
'BIATHLON': 'NordicSki',
'BODY_AND_MIND': 'Yoga',
'BOOTCAMP': 'Workout',
'BOXING': 'other',
'CIRCUIT_TRAINING': 'Workout',
'CORE': 'Workout',
'CRICKET': 'other',
'CROSS_TRAINER': 'other',
'CROSS-COUNTRY_SKIING': 'NordicSki',
'CYCLING': 'bike',
'DANCING': 'other',
'DOWNHILL_SKIING': 'snow',
'DUATHLON': 'other',
'DUATHLON_CYCLING': 'bike',
'DUATHLON_RUNNING': 'Run',
'FIELD_HOCKEY':'other',
'FINNISH_BASEBALL': 'other',
'FITNESS_DANCING':'other',
'FITNESS_MARTIAL_ARTS':'other',
'FITNESS_STEP':'Workout',
'FLOORBALL':'other',
'FREE_MULTISPORT':'other',
'FRISBEEGOLF':'other',
'FUNCTIONAL_TRAINING':'other',
'FUTSAL': 'other',
'GOLF': 'other',
'GROUP_EXERCISE':'Workout',
'GYMNASTICS': 'other',
'HANDBALL': 'other',
'HIIT':'Workout',
'HIKING':'Hike',
'ICE_HOCKEY':'other',
'ICE_SKATING':'IceSkate',
'INDOOR_CYCLING':'Ride',
'INDOOR_ROWING':'rower',
'INLINE_SKATING':'InlineSkate',
'JAZZ_DANCING':'other',
'JOGGING':'Run',
'JUDO_MARTIAL_ARTS':'other',
'KICKBOXING_MARTIAL_ARTS':'other',
'LATIN_DANCING':'other',
'LES_MILLS_BARRE':'other',
'LES_MILLS_BODYATTACK':'other',
'LES_MILLS_BODYBALANCE':'other',
'LES_MILLS_BODYCOMBAT':'other',
'LES_MILLS_BODYJAM':'other',
'LES_MILLS_BODYPUMP':'other',
'LES_MILLS_BODYSTEP':'other',
'LES_MILLS_CXWORKS':'other',
'LES_MILLS_GRIT_ATHLETIC':'other',
'LES_MILLS_GRIT_CARDIO':'other',
'LES_MILLS_GRIT_STRENGTH':'other',
'LES_MILLS_RPM':'other',
'LES_MILLS_SHBAM':'other',
'LES_MILLS_SPRINT':'other',
'LES_MILLS_TONE':'other',
'LES_MILLS_TRIP':'other',
'MOBILITY_DYNAMIC':'other',
'MOBILITY_STATIC':'other',
'MODERN_DANCING':'other',
'MOUNTAIN_BIKING':'bike',
'NORDIC_WALKING':'Hike',
'OFFROADDUATHLON':'other',
'OFFROADDUATHLON_CYCLING':'bike',
'OFFROADDUATHLON_RUNNING':'Run',
'OFFROADTRIATHLON':'other',
'OFFROADTRIATHLON_CYCLING':'bike',
'OFFROADTRIATHLON_RUNNING':'Run',
'OFFROADTRIATHLON_SWIMMING':'Swim',
'OPEN_WATER_SWIMMING':'Swim',
'ORIENTEERING':'Run',
'ORIENTEERING_MTB':'bike',
'ORIENTEERING_SKI':'NordicSki',
'OTHER_INDOOR':'Workout',
'OTHER_OUTDOOR':'other',
'PARASPORTS_WHEELCHAIR':'other',
'PILATES':'Workout',
'POOL_SWIMMING':'Swim',
'RIDING':'Ride',
'ROAD_BIKING':'bike',
'ROAD_RUNNING':'Run',
'ROLLER_BLADING':'InlineSkate',
'ROLLER_SKIING_CLASSIC':'NordicSki',
'ROLLER_SKIING_FREESTYLE':'NordicSki',
'ROWING': 'water',
'RUGBY':'other',
'RUNNING':'Run',
'SHOW_DANCING':'other',
'SKATING':'IceSkate',
'SNOWBOARDING':'snow',
'SNOWSHOE_TREKKING':'Hike',
'SOCCER':'other',
'SPINNING':'bikeerg',
'SQUASH':'other',
'STREET_DANCING':'other',
'STRENGTH_TRAINING':'WeightTraining',
'STRETCHING':'Workout',
'SWIMMING':'Swim',
'TABLE_TENNIS':'other',
'TELEMARK_SKIING':'NordicSki',
'TENNIS':'other',
'TRACK_AND_FIELD_RUNNING':'Run',
'TRAIL_RUNNING':'Run',
'TREADMILL_RUNNING':'Run',
'TRIATHLON':'bike',
'TRIATHLON_CYCLING':'bike',
'TRIATHLON_RUNNING':'Run',
'TRIATHLON_SWIMMING':'Swim',
'TROTTING':'other',
'ULTRARUNNING_RUNNING':'Run',
'VERTICALSPORTS_WALLCLIMBING':'other',
'VOLLEYBALL':'other',
'WALKING':'Walk',
'WATERSPORTS_CANOEING':'Canoeing',
'WATERSPORTS_KAYAKING':'Kayaking',
'WATERSPORTS_KITESURFING':'other',
'WATERSPORTS_SAILING':'other',
'WATERSPORTS_SURFING':'other',
'WATERSPORTS_WAKEBOARDING':'other',
'WATERSPORTS_WATERSKI':'other',
'WATERSPORTS_WINDSURFING':'other',
'XC_SKIING_CLASSIC':'NordicSki',
'XC_SKIING_FREESTYLE':'NordicSki',
'YOGA': 'Yoga'
}

View File

@@ -244,7 +244,7 @@ def get_polar_workouts(user):
workouttype = 'water'
try:
workouttype = mytypes.polarmappinginv[exercise_dict['detailed-sport-info'].lower()]
workouttype = mytypes.polaraccesslink_sports[exercise_dict['detailed-sport-info']]
except KeyError:
try:
workouttype = mytypes.polarmappinginv[exercise_dict['sport'].lower()]

Binary file not shown.