Custom Query (49 matches)
Results (16 - 18 of 49)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#28 | fixed | For Workouts with gpx data, show a static capture of the map with the ride in the dashboard | borja | |
Description |
Same thing endomondo and strava do. As we are using leaflet for the maps handling, there are some interesting plugins and tools we can use: https://github.com/rclark/server-side-leaflet https://github.com/mapbox/leaflet-imagea Basically the idea is, server-side, generate a small image with the map where a line is drawn with the overlay of the gpx. That image should be saved somewhere (blob?) and should be updated if the user updates the workout by uploading a new file. |
|||
#26 | fixed | GPX files generation (from .fit/.tcx) | borja | borja |
Description |
So, right now we can import gpx files, and there are a couple of tickets to support .fit (#13) and .tcx (#25) files too. Those files should be saved, attached to the workout, but then, in order to visualize the tracks in those files in the workout details page, it would be nice to simplify it a bit and use a common format instead of parsing those files again into maps. One idea would be to generate gpx files from .fit, .tcx, etc, so we don't need new js code to show the maps, analysis charts (#16), etc. |
|||
#12 | worksforme | ImportError: No module named zodbpickle.pickle | r0sk | |
Description |
After follow README.txt instructions (create virtualenv, pull and python setup.py develop), while trying to run the pserve it gaves me the following error: Starting subprocess with file monitor Traceback (most recent call last): File "/Users/oscar/Webs/Python/OpenWorkouts/env/bin/pserve", line 8, in <module> load_entry_point('pyramid==1.6a1', 'console_scripts', 'pserve')() File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/pyramid-1.6a1-py2.7.egg/pyramid/scripts/pserve.py", line 58, in main return command.run() File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/pyramid-1.6a1-py2.7.egg/pyramid/scripts/pserve.py", line 328, in run global_conf=vars) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/pyramid-1.6a1-py2.7.egg/pyramid/scripts/pserve.py", line 363, in loadapp return loadapp(app_spec, name=name, relative_to=relative_to, **kw) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 247, in loadapp return loadobj(APP, uri, name=name, **kw) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 271, in loadobj global_conf=global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 296, in loadcontext global_conf=global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 320, in _loadconfig return loader.get_context(object_type, name, global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 454, in get_context section) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 476, in _context_from_use object_type, name=use, global_conf=global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 406, in get_context global_conf=global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 296, in loadcontext global_conf=global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 328, in _loadegg return loader.get_context(object_type, name, global_conf) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 620, in get_context object_type, name=name) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 646, in find_egg_entry_point possible.append((entry.load(), protocol, entry.name)) File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 1954, in load File "/Users/oscar/Webs/Python/OpenWorkouts/OpenWorkouts/ow/__init__.py", line 2, in <module> from pyramid_zodbconn import get_connection File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/pyramid_zodbconn-0.7-py2.7.egg/pyramid_zodbconn/__init__.py", line 6, in <module> from ZODB import DB File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/ZODB-4.2.0-py2.7.egg/ZODB/__init__.py", line 28, in <module> from ZODB.DB import DB, connection File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/ZODB-4.2.0-py2.7.egg/ZODB/DB.py", line 23, in <module> from ZODB.broken import find_global File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/ZODB-4.2.0-py2.7.egg/ZODB/broken.py", line 23, in <module> from ZODB._compat import IMPORT_MAPPING File "/Users/oscar/Webs/Python/OpenWorkouts/env/lib/python2.7/site-packages/ZODB-4.2.0-py2.7.egg/ZODB/_compat.py", line 42, in <module> import zodbpickle.pickle ImportError: No module named zodbpickle.pickle |