From 53768f97bf5603e2a64912380f4cdb113098f2b1 Mon Sep 17 00:00:00 2001 From: Jamie Nicol Date: Tue, 28 Feb 2017 16:53:59 +0000 Subject: [PATCH] Add Yoga activity type. Implemented for Runkeeper and Strava. Fixes #223 --- tapiriik/services/RunKeeper/runkeeper.py | 1 + tapiriik/services/Strava/strava.py | 2 ++ tapiriik/services/interchange.py | 1 + 3 files changed, 4 insertions(+) diff --git a/tapiriik/services/RunKeeper/runkeeper.py b/tapiriik/services/RunKeeper/runkeeper.py index 36de01cd7..a616c490e 100644 --- a/tapiriik/services/RunKeeper/runkeeper.py +++ b/tapiriik/services/RunKeeper/runkeeper.py @@ -37,6 +37,7 @@ class RunKeeperService(ServiceBase): "Rowing": ActivityType.Rowing, "Elliptical": ActivityType.Elliptical, "Strength Training": ActivityType.StrengthTraining, + "Yoga": ActivityType.Yoga, "Other": ActivityType.Other} SupportedActivities = list(_activityMappings.values()) diff --git a/tapiriik/services/Strava/strava.py b/tapiriik/services/Strava/strava.py index 74a752e23..8fbd49b15 100644 --- a/tapiriik/services/Strava/strava.py +++ b/tapiriik/services/Strava/strava.py @@ -52,6 +52,7 @@ class StravaService(ServiceBase): ActivityType.Elliptical: "Elliptical", ActivityType.RollerSkiing: "RollerSki", ActivityType.StrengthTraining: "WeightTraining", + ActivityType.Yoga: "Yoga", } # For mapping Strava->common @@ -78,6 +79,7 @@ class StravaService(ServiceBase): "Elliptical": ActivityType.Elliptical, "RollerSki": ActivityType.RollerSkiing, "WeightTraining": ActivityType.StrengthTraining, + "Yoga": ActivityType.Yoga, } SupportedActivities = list(_activityTypeMappings.keys()) diff --git a/tapiriik/services/interchange.py b/tapiriik/services/interchange.py index 7694563be..d523faf40 100644 --- a/tapiriik/services/interchange.py +++ b/tapiriik/services/interchange.py @@ -23,6 +23,7 @@ class ActivityType: # taken from RK API docs. The text values have no meaning e Climbing = "Climbing" RollerSkiing = "RollerSkiing" StrengthTraining = "StrengthTraining" + Yoga = "Yoga" Other = "Other" def List():