Project
- Stars
- Started
- Issues
- License
Export health history and query it offline
garmcli downloads your Garmin health metrics into a local SQLite history and exports them as JSON. Once synced, you can read the history offline. Syncing uses Garmin Connect's private endpoints.
You need Python 3.12 or newer on macOS or Linux, and your system keyring to store the login. It is read-only. An empty response is logged as missing data, not proof that your watch lacks the feature.
How did it go? Tips, problems, questions…
Export health history and query it offline
garmcli downloads your Garmin health metrics into a local SQLite history and exports them as JSON. Once synced, you can read the history offline. Syncing uses Garmin Connect's private endpoints.
You need Python 3.12 or newer on macOS or Linux, and your system keyring to store the login. It is read-only. An empty response is logged as missing data, not proof that your watch lacks the feature.
matheuscoelhomalta
7 followers · joined Feb 2022
Feedback
How did it go? Tips, problems, questions…