GarminDB

The GarminDB Python scripts allow users to parse and manipulate health data in a SQLite database without the need for a server. The scripts can automatically download and import daily monitoring files from Garmin Connect, extract sleep, weight, and resting heart rate data, and import activity files. The data can be summarized with tables containing daily, weekly, monthly, and yearly summaries, and displayed in graphs using Jupyter notebooks. Users can download all data at once or update incrementally. Plugins are available to expand the types of data processed. If issues arise, bugs can be reported and contributions are welcome.

https://github.com/tcgoetz/GarminDB

To top