Export activities from Strava to files
Switch branches/tags
Nothing to show
Latest commit d6b4330 Jul 21, 2012 @cosmocatalano cosmocatalano Adding README
I hope having it come through as README.txt doesn't cause any problems.


Strava GPX Export Script
by Cosmo Catalano

A PHP script that takes data from the social fitness site Strava.com and writes it as a file.
The only user-required data is a Strava activity URL, and a file format (GPX or TCX, currently).

The idea was to create a simple version of the script I put together to export GPX/TCX files from Strava's V1 API,
so that developers could add export capabilities to their Strava applications. 

I also wrote this with an eye toward making it easy for future developers to add new export formats. 
Just write a header and footer text file, then modify the datapoint_format(); function to specify the necessary 
transformations to the data returned from Strava's API for each point in the ride. 

Currently, the script puts as much data as it possibly can into each file. Occasionally, this has led to 
compatibility issues with GPX files, as some apps don't recognize the Temp, Cadence, and HR extensions. 

Rather than bother making an input form, I've left the user inputs in the script as $file_type and $user_url.

Don't forget to set a user-agent.  

There is a polished version of this running at http://cosmocatalano.com/strava/export/.
It also includes few back-end modifications to get around the limitations of GoDaddy's shared hosting account.