Skip to content

Commit ccfb9cd

Browse files
committed
Add option to get all steps history
1 parent da485f5 commit ccfb9cd

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

garminconnect/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class Garmin(object):
1919
See https://connect.garmin.com/
2020
"""
2121
url_user_summary = MODERN_URL + '/proxy/usersummary-service/usersummary/daily/'
22+
url_user_summary_chart = MODERN_URL + '/proxy/wellness-service/wellness/dailySummaryChart/'
2223
url_heartrates = MODERN_URL + '/proxy/wellness-service/wellness/dailyHeartRate/'
2324
url_sleepdata = MODERN_URL + '/proxy/wellness-service/wellness/dailySleepData/'
2425
url_body_composition = MODERN_URL + '/proxy/weight-service/weight/daterangesnapshot'
@@ -240,6 +241,15 @@ def get_sleep_data(self, cdate): # cDate = 'YYYY-mm-dd'
240241

241242
return self.fetch_data(sleepurl)
242243

244+
def get_steps_data(self, cdate): # cDate = 'YYYY-mm-dd'
245+
"""
246+
Fetch available steps data
247+
"""
248+
steps_url = self.url_user_summary_chart + self.display_name + '?date=' + cdate
249+
self.logger.debug("Fetching steps data with url %s", steps_url)
250+
251+
return self.fetch_data(steps_url)
252+
243253

244254
def get_body_composition(self, cdate): # cDate = 'YYYY-mm-dd'
245255
"""

0 commit comments

Comments
 (0)