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.dist
sous le nomsetup.ini
et 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_id
client_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.base
config ofcherrypy
-
Lancer
python ./run.py
et pointer un navigateur vers http://localhost:8080
.