The original project was written in PHP (now in the old directory), based on "Garmin Connect export to Dailymile" code at (link has been down for a while). If you're looking for a more reliable option, particularly if you wish to use this for some production service, Garmin does offer a paid API service. It simulates a standard user session (i.e., in the browser), logging in using cookies and an authorization ticket. Some information is missing, such as "Favorite" or "Avg Strokes." This is available from the web interface, but is not included in data given to this script.Īlso, be careful with speed data, because sometimes it is measured as a pace (minutes per mile) and sometimes it is measured as a speed (miles per hour). You will notice some columns have been duplicated: one column geared towards display, and another column fit for number crunching (labeled with "Raw"). I believe most everything that is useful has been included in the CSV file. If you want to see all of the raw data that Garmin hands to this script, just print out the contents of the json_results variable. Also, because this is not an official feature of Garmin Connect, Garmin may very well make changes that break this utility (and they certainly have since I created this project). I have only tested it out on my account and it works fine, but different account settings or different data types could potentially cause problems. This tool is not guaranteed to get all of your data, or even download it correctly. Also, as stated above, you should have some basic command line experience.
0 Comments
|
AuthorRyan ArchivesCategories |