No project description provided
Project description
Store your GPX tracks of your running (or other sports activity) in django.
It’s currently experimental … Pre-Alpha state…
Screenshots
for-runners v0.0.1 2018-5-30 change list.png
for-runners v0.0.1 2018-5-30 change GPX Track.png
try-out
e.g.:
# create a python virtualenv: ~$ python3 -Im venv DjangoForRunnersEnv # activate the created virtualenv: ~$ cd DjangoForRunnersEnv/ ~/DjangoForRunnersEnv$ source bin/activate # Upgrate pip: (DjangoForRunnersEnv) ~/DjangoForRunnersEnv$ pip3 install --upgrade pip # install django-for-runners: (DjangoForRunnersEnv) ~/DjangoForRunnersEnv$ pip3 install -e git+https://github.com/jedie/django-for-runners.git@master#egg=django_for_runners # install dependencies: (DjangoForRunnersEnv) ~/DjangoForRunnersEnv$ cd src/django-for-runners/ (DjangoForRunnersEnv) ~/DjangoForRunnersEnv/src/django-for-runners$ pip install -r requirements/tests.txt
start the development server, e.g.:
# activate the virtualenv: ~$ cd DjangoForRunnersEnv/ ~/DjangoForRunnersEnv$ source bin/activate # start server: (DjangoForRunnersEnv) ~/DjangoForRunnersEnv$ cd src/django-for-runners/ (DjangoForRunnersEnv) ~/DjangoForRunnersEnv/src/django-for-runners$ ./run_test_project_dev_server.sh
import GPX files, e.g.:
# activate the virtualenv: ~$ cd DjangoForRunnersEnv/ ~/DjangoForRunnersEnv$ source bin/activate # import: (DjangoForRunnersEnv) ~/DjangoForRunnersEnv$ cd src/django-for-runners/ (DjangoForRunnersEnv) ~/DjangoForRunnersEnv/src/django-for-runners$ ./manage.py import_gpx --username <username> ~/backups/gpx_files
Django compatibility
django-for-runners |
Django CMS |
django version |
python |
---|---|---|---|
v0.x.x |
3.4.x TLS |
1.11 TLS |
3.5, 3.6 |
(See also combinations in .travis.yml and tox.ini)
Note: Maps can’t generated with Python 3.5 (Geotiler needs Python 3.6 or later)
TODO:
Add real tests
Support Django CMS v3.5 and run tests against these versions.
Support Django v2.0 and run tests against these versions.
history
-
Better Events model
GPX error handling
more tests
Bugfix for Python 3.5 (Geotiler needs Python 3.6 or later)
-
display min/average/max heart rate
use autotask to generate the MAP in background
-
generate SVG ‘icon’ from GPX track
v0.0.1 - 30.05.2018
Just create a pre-alpha release to save the PyPi package name ;)
links
Homepage |
|
PyPi |
alternatives (OpenSource only)
credits
The whole thing is based on many excellent projects. Especially the following:
donation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for django_for_runners-0.0.4-py3.5.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | c810f3d03fe1f36131eb4096968285127970859ef92e622a972bcdf2fef69e8b |
|
MD5 | 4479b8b97a408213f116f4136789f4ac |
|
BLAKE2b-256 | e3e3699ea44a09879e5d65e82ee12b5c2dccaf7290e8eac05c795b3b0481f16d |
Hashes for django_for_runners-0.0.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c590733a300894b8e25880aa6c479aa7f2bf8232c76007147bf6eff36326e81 |
|
MD5 | 557c66005ccf20b1f1d2f2b698e74b64 |
|
BLAKE2b-256 | 22bd31522be3db36beedc51502b75f341a4229c22b080fc67ca5574ee1c9a7aa |