See the list of all notes.

The Android version of Garmin Connect app was recently updated. The update improved the overall look of the app which was something I appreciated. However, the update also changed the way step counts are presented. In the process, the app no longer presents the data I have chosen to use as my primary metric—a metric view that presented data in a stable manner.1

In its place, they now provide a view older data that changes every day!2 update: Garmin did eventually update the app to contain a view of older data that lumps together the data for each calendar month. I’ve appreciated that addition – and still use the python generated view I write about in this note on a daily basis.

This chage was quite frustrating. Information I used to get with a quick glance was now going to require keeping several numbers in my head while flipping through several pages in the app.

After a little digging, I discovered that someone had already created a python module that will interface with Garmin’s servers and extract, among other things, historical steps data.

Thanks to that module, I’ve been able to pull together a python script that automatically downloads the data from Garmin, caches the information locally, and then creates a webpage with the data I want to see. It was a fun little project which occupied a few evenings—and has simplified keeping track of my daily, monthly, and annual step counts.

Younger Note:
Jan. 14, 2022 15:40