openambitproject / openambit

openambit
277 stars 82 forks source link

Plugin framework #25

Open mbernasocchi opened 10 years ago

mbernasocchi commented 10 years ago

Create a plugin framework to enable upload to several different online services (or offline, for example GPX export). Make the current movescount sync functionality the first plugin.

jonathanbell commented 10 years ago

Strava a possibility?

marguslt commented 10 years ago

Suunto just made announcment promissing Strava integration for Movescount by the end of April - http://www.suunto.com/News/Suunto-launches-software-upgrade-20-for-Ambit2-Ambit2-S-and-Ambit2-R/

I personally would still like to see plugin framework, right now I'm using https://code.google.com/p/ambit2gpx/ for locally exporting logs to gpx as I have bit more control over the output. And in addition to output plugins, it would be just awesome to have support for filtering plugins that can be daisy chained. Just for example, imagine

I belive quite many tasks could be achived if openambit could call etxernal executable (gpsbabel, python script, ...) that takes input from stdin as gpx, and maybe with parameters extracted from workout.