when kudos on strava is not enough
Clone or download
#41 Compare This branch is 102 commits ahead, 17 commits behind cpfair:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tapiriik include js bundles in codebase Dec 14, 2018
.babelrc react + webpack wip May 5, 2018
.gitignore include js bundles in codebase Dec 14, 2018
.travis.yml "Yeah, nondeterministic tests sound like a great idea" - me, 3 years ago Nov 7, 2015
LICENSE Apache 2.0 license, README updates Jan 11, 2014
NOTICE Notice reference updated Apr 13, 2018
README.md Add translation middleware Oct 3, 2018
Vagrantfile Point to a box that exists Nov 23, 2015
bootstrap.sh vagrant: use mongodb 2.6.9 Jul 25, 2015
credentialstore_keygen.py Encrypt credentials with PCKS#1 OAEP Oct 13, 2014
email_cron.py Renewal emails Mar 30, 2014
manage.py Django setup Jan 25, 2013
package-lock.json upgrade packages Nov 29, 2018
package.json upgrade packages Nov 29, 2018
ratelimit_cron.py Global rate limiting infrastructure Aug 3, 2014
requirements.txt use python-based minifiers Dec 12, 2018
rollback_worker.py Celery update changes receiver syntax: episode 2 Jul 22, 2017
runtests.py Updated unit tests for new ServiceRecord object, added a bunch more f… Jun 1, 2013
stats_cron.py Put back sync queue time estimation, pulled from RabbitMQ management API Jun 17, 2015
sync_cpulimit.py Added cpulimit daemon Feb 28, 2014
sync_global_watchdog.py Add global worker watchdog to handle whole-server failures. May 23, 2016
sync_poll_triggers.py Celery update changes receiver syntax: episode 2 Jul 22, 2017
sync_remote_triggers.py Celery update changes receiver syntax Jun 22, 2017
sync_scheduler.py Don't require secondaries to be online in the scheduler - oops. Oct 24, 2015
sync_watchdog.py Add global worker watchdog to handle whole-server failures. May 23, 2016
sync_worker.py Stop performing un-indexed lookups against the sync_workers collection Apr 26, 2015
tz_ingest.py Switch to local TZ lookup Nov 11, 2013
webpack.config.js selector integrated May 6, 2018

README.md

Credits

This project is based on https://github.com/cpfair/tapiriik code by Collin Fair.

Licensing

exercisync is an Apache 2.0 Licensed open-source project.

Translation

To use locale translation, it requires the package gettext. To launch a new language, you have to generate the locale with : python3 manage.py makemessages -l 'fr' Secondly, after translation (edition of po files), compile the files : python manage.py compilemessages