lancerinf / garmin-importer

This application takes activity data from Garmin Connect and saves it to private storage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

garmin-importer

This application takes activity data from Garmin Connect and saves it to private storage, so that it can be used by applications like dashed to display custom summaries and statistics.

The importer runs as a single AWS Lambda that is responsible for regularly checking for new activities in Garmin Connect , and when new activities are found, saving a cleaned up activity summary in DynamoDB, and the activity GPX and FIT files on S3.

Development

Use the facilities in the Makefile to test, build, local-invoke and deploy the function, from the repository root.

About

This application takes activity data from Garmin Connect and saves it to private storage

License:GNU General Public License v3.0


Languages

Language:Python 96.8%Language:Makefile 1.7%Language:Dockerfile 1.1%Language:Shell 0.3%