

Is this against Strava's Terms of Service? You can then bulk upload these gpx files into your Garmin Connect account via their web UI. It then runs a second command against the Strava API to get the ids of all your training activties, which will then be used to export the gpx files for each activities. Once logged in, it'll save your cookies into a separate file ( cookie.txt) in order to authenticate further API requests. This tool first lancuhes a pupputeer.js chromium instance, which it uses to allow you to interactivtely authenticate with the real Strava website. So I wrote this tool to export all my Strava activities into gpx files that's compatible with Garmin Connect. I had hundreds of training activities in Strava, and didn't want to export them one by one.

If you are exporting activities from Strava with the intent of importing them to Garmin Connect, you will need to export the activities as single activities rather than a bulk export. According to Garmin's support site,įor a GPX file to successfully upload to Garmin Connect, the file must include time information. Importing your training activities from Garmin to Strava is easy, but not the other way around. This tool exports all your Strava activities into gpx files, which can then be uploaded into your Garmin Connect account. Strava activities bulk exporter for Garmin Connect What is this?
