Skip to content

bsmithers/gtork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GTORK: Garmin to RunKeeper

A simple Flask application, allowing users to upload their Garmin Connect activities to Runkeeper

Motivation

My wife's been using Runkeeper for a long time and likes the interface, incluing the Runkeeper Pro graphs, but she also likes to use her Garmin Watch to actually record the activities (as it is more accurate & convenient).

While Runkeeper has a decent (although incomplete) API, Garmin requires a $5,000 payment to even try the API(really!). We default to scraping the website. As I have no desire to store Garmin login credentials, they are kept in the user's browser and sent with each request - non ideal, but allows this to generalize beyond one user.

Status

An initial implementation is complete

TODOs & Known Issues

  • Garmin login should be checked when the details are provided
  • General UI improvements, especially the header
  • Users may want to override the GPS distance calculations and use the total distance instead (e.g. partial GPS data)
  • Optionally enable the Runkeeper pause-detection
  • Runkeeper does not use our heart rate when no GPS data is supplied. This seems like it might be a known issue. Consider providing avg heart rate in this case
  • Support for more activity types, including stationary walking & cycling.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published