.editorconfig
.flake8
.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
AUTHORS
LICENSE
README.md
manage.py
pyproject.toml
requirements.dev.txt
requirements.txt
.github/workflows/tests.yml
dev_scripts/download_chartjs.sh
dev_scripts/download_dygraphs.sh
dev_scripts/download_leaflet.sh
dev_scripts/fill_translations.py
django_for_runners.egg-info/PKG-INFO
django_for_runners.egg-info/SOURCES.txt
django_for_runners.egg-info/dependency_links.txt
django_for_runners.egg-info/entry_points.txt
django_for_runners.egg-info/requires.txt
django_for_runners.egg-info/top_level.txt
for_runners/__init__.py
for_runners/app_settings.py
for_runners/apps.py
for_runners/checks.py
for_runners/constants.py
for_runners/context_processors.py
for_runners/error_handling.py
for_runners/exceptions.py
for_runners/forms.py
for_runners/geo.py
for_runners/gpx.py
for_runners/model_utils.py
for_runners/request_session.py
for_runners/svg.py
for_runners/tasks.py
for_runners/weather.py
for_runners/admin/__init__.py
for_runners/admin/discipline.py
for_runners/admin/distance.py
for_runners/admin/event.py
for_runners/admin/gpx.py
for_runners/admin/gpx_import_export.py
for_runners/admin/utils.py
for_runners/gpx_tools/__init__.py
for_runners/gpx_tools/garmin2gpxpy.py
for_runners/gpx_tools/humanize.py
for_runners/gpx_tools/kml.py
for_runners/gpx_tools/tests/__init__.py
for_runners/gpx_tools/tests/test_kml.py
for_runners/management/__init__.py
for_runners/management/commands/__init__.py
for_runners/management/commands/backup.py
for_runners/management/commands/base.py
for_runners/management/commands/fill_basedata.py
for_runners/management/commands/import_tracks.py
for_runners/management/commands/recreate_files.py
for_runners/managers/__init__.py
for_runners/managers/gpx.py
for_runners/migrations/0001_initial.py
for_runners/migrations/0002_auto_20180710_1910.py
for_runners/migrations/0003_auto_20180712_2043.py
for_runners/migrations/0004_auto_20180719_1739.py
for_runners/migrations/0005_auto_20180731_1855.py
for_runners/migrations/0006_auto_20180902_1958.py
for_runners/migrations/0007_auto_20190402_1628.py
for_runners/migrations/0008_auto_20190402_1731.py
for_runners/migrations/0009_auto_20190402_1839.py
for_runners/migrations/0010_participationmodel_person2user.py
for_runners/migrations/0011_participationfilemodel.py
for_runners/migrations/0012_participationimagemodel.py
for_runners/migrations/0013_alter_eventmodel_createby_and_more.py
for_runners/migrations/__init__.py
for_runners/models/__init__.py
for_runners/models/discipline.py
for_runners/models/distance.py
for_runners/models/event.py
for_runners/models/gpx.py
for_runners/selectors/__init__.py
for_runners/selectors/gpx.py
for_runners/services/__init__.py
for_runners/services/gpx_calculate_values.py
for_runners/services/gpx_create.py
for_runners/services/gpx_save_gpx.py
for_runners/services/gpx_svg_generator.py
for_runners/signal_handlers/__init__.py
for_runners/signal_handlers/gpx.py
for_runners/static/Django-ForRunners.svg
for_runners/static/Django-ForRunners128.png
for_runners/static/for_runners.css
for_runners/static/chartjs/Chart.bundle.min.js
for_runners/static/dygraphs/dygraph.css
for_runners/static/dygraphs/dygraph.js
for_runners/static/dygraphs/dygraph.min.css
for_runners/static/dygraphs/dygraph.min.css.map
for_runners/static/dygraphs/dygraph.min.js
for_runners/static/dygraphs/dygraph.min.js.map
for_runners/static/leaflet/leaflet-src.esm.js
for_runners/static/leaflet/leaflet-src.esm.js.map
for_runners/static/leaflet/leaflet-src.js
for_runners/static/leaflet/leaflet-src.js.map
for_runners/static/leaflet/leaflet.css
for_runners/static/leaflet/leaflet.js
for_runners/static/leaflet/leaflet.js.map
for_runners/static/leaflet/images/layers-2x.png
for_runners/static/leaflet/images/layers.png
for_runners/static/leaflet/images/marker-icon-2x.png
for_runners/static/leaflet/images/marker-icon.png
for_runners/static/leaflet/images/marker-shadow.png
for_runners/templates/admin/for_runners/change_list.html
for_runners/templates/admin/for_runners/eventmodel/change_list.html
for_runners/templates/admin/for_runners/eventmodel/statistics.html
for_runners/templates/admin/for_runners/gpxmodel/change_form.html
for_runners/templates/admin/for_runners/gpxmodel/change_list.html
for_runners/templates/admin/for_runners/gpxmodel/dygraphs.html
for_runners/templates/admin/for_runners/gpxmodel/filter.html
for_runners/templates/admin/for_runners/gpxmodel/leaflet_map.html
for_runners/templates/admin/for_runners/gpxmodel/participation_links.html
for_runners/templates/admin/for_runners/gpxmodel/print_mini.css
for_runners/templates/admin/for_runners/gpxmodel/print_mini.html
for_runners/templates/admin/for_runners/gpxmodel/include/dygraphs.js
for_runners/templates/admin/for_runners/gpxmodel/include/leaflet_map.js
for_runners/templates/for_runners/distance_pace_statistics.html
for_runners/templates/for_runners/distance_statistics.html
for_runners/templates/for_runners/gpx_info.html
for_runners/templates/for_runners/gpx_metadata.html
for_runners/templates/for_runners/upload_gpx_file.html
for_runners/templates/for_runners/includes/chart.js
for_runners/templates/for_runners/includes/chartjs_distance_pace_statistics.js
for_runners/templates/for_runners/includes/chartjs_distance_statistics.js
for_runners/tests/__init__.py
for_runners/tests/test_admin.py
for_runners/tests/test_command_import.py
for_runners/tests/test_command_import_import_1.snapshot.json
for_runners/tests/test_doctests.py
for_runners/tests/test_fill_basedata.py
for_runners/tests/test_geo.py
for_runners/tests/test_gpx.py
for_runners/tests/test_services_gpx_create.py
for_runners/tests/test_services_gpx_create_add_from_files_1.snapshot.json
for_runners/tests/test_svg.py
for_runners/tests/test_utils.py
for_runners/tests/test_weather.py
for_runners/tests/utils.py
for_runners/tests/fixture_files/PentaxK1.KML
for_runners/tests/fixture_files/__init__.py
for_runners/tests/fixture_files/equator.gpx
for_runners/tests/fixture_files/garmin_connect_1.gpx
for_runners/tests/fixture_files/garmin_no_heart_rate.gpx
for_runners/tests/fixture_files/generated_10km.gpx
for_runners/tests/fixture_files/no_track_points.gpx
for_runners/tests/fixture_files/parliament_buildings.gpx
for_runners/tests/fixture_files/parliament_buildings.svg
for_runners/tests/fixtures/__init__.py
for_runners/tests/fixtures/openstreetmap.py
for_runners/tests/fixtures/osm_0.0000000_0.0000000.json
for_runners/tests/fixtures/osm_0_0.json
for_runners/tests/fixtures/osm_5105254_244456.json
for_runners/tests/fixtures/osm_5143785_661701.json
for_runners/tests/fixtures/osm_51437889_66617012.json
for_runners/tests/fixtures/osm_5143789_661701.json
for_runners/tests/fixtures/osm_5251861_1337611.json
for_runners/tests/fixtures/weather.py
for_runners/tests/fixtures/weather_514109_67828_2018-06-21.json
for_runners/tests/fixtures/weather_91_0_2024-07-01.json
for_runners/tests/mocks/__init__.py
for_runners/tests/mocks/weather_mock.py
for_runners/views/__init__.py
for_runners/views/media_files.py
for_runners_project/__init__.py
for_runners_project/__main__.py
for_runners_project/middlewares.py
for_runners_project/urls.py
for_runners_project/wsgi.py
for_runners_project/for_runners_helper_app/__init__.py
for_runners_project/for_runners_helper_app/fixtures/0001_discipline.py
for_runners_project/for_runners_helper_app/fixtures/__init__.py
for_runners_project/for_runners_helper_app/management/__init__.py
for_runners_project/for_runners_helper_app/management/commands/__init__.py
for_runners_project/for_runners_helper_app/management/commands/renew_fixtures.py
for_runners_project/settings/__init__.py
for_runners_project/settings/local.py
for_runners_project/settings/prod.py
for_runners_project/settings/tests.py
for_runners_project/templates/base.html
for_runners_project/templates/admin/base_site.html
for_runners_project/tests/__init__.py
for_runners_project/tests/test_admin.py
for_runners_project/tests/test_admin_event_participation.py
for_runners_project/tests/test_project_setup.py
for_runners_project/tests/test_readme_history.py
for_runners_project/tests/utils.py