Interface de consultation des activités vélo et course de Strava. Cette interface est une application Web client/serveur nécessitant
- un serveur MySQL
- Voir le fichier
requirements.txt
-
Créer une base de données et lui associer un utilisateur
La création des tables est faite directement par le code Python
-
Créer un fichier setup.ini
Copier le fichier
setup.ini.distsous le nomsetup.iniet le compléter avec les informations d'authentification associées-
à la base de données locale
base: le nom de la baseuser: un utilisateur MySQL ayant à la base déclarée au dessuspassword: le mot de passe de l'utilisateuruser, peut être videsock: le chemin vers le socket unix de connexion. Utile pour choisir entre plusieurs versions de serveur de BD. (optionel)
-
Strava
client_idclient_secret
Ces informations ne sont disponibles qu'après avoir déclaré une application à labs.strava.com/developers.
-
server
session_dir: where yo save the session informationathlete_whitelist: list of authorized athletes. One id per linebase_proxy: url fortools.proxy.baseconfig ofcherrypy
-
Lancer
python ./run.py
et pointer un navigateur vers http://localhost:8080.