Version 5 (modified by borja, 9 years ago) (diff) |
---|
OpenWorkouts - keep track of your workouts
More info will be added here soon.
Questions:
Form parsing library: use simpleform and Formencode (what we know) or use something better?
- what ids to use for users? using uuid (68503e9a-005b-11e4-9c49-95c5262d2f87) is really ugly in the URL
- number them: http://example.org/users/10014/workouts/134
- allow to choose a fancy one (this is not necessarily exclusive to numbering, people could change theirs) http://example.org/users/fred/workouts/134
while we're at it: do we need .../users/... in the URL? http://example.org/fred would be nice for interoperability between servers (it would mean that some user ids would be reserved then), but maybe explicit is better
Links / hints / infos GPS tracking:
Fitparse to parse .fit files: https://pypi.python.org/pypi/fitparse/1.0.0 http://dtcooper.github.io/python-fitparse/ https://github.com/K-Phoen/python-fitparse - this library works, but I (bebu) had to fix some bugs when I downloaded it
Handle/parse gpx files in python: https://github.com/tkrajina/gpxpy |
show a gps track (in gpx format) on top of a map in the browser:
Showing a chart (e.g. for speed / altitude / heartrate etc.):
- https://github.com/flot/flot
- http://www.flotcharts.org/flot/examples/selection/index.html (same thing)
- http://designmodo.com/create-interactive-graph-css3-jquery/
- that page with all the js chart libraries that r0sk found