Climbing Route Chart Generator est une application Python conçue pour générer des graphiques de type camembert pour visualiser les voies d'escalade en salle. Ces graphiques sont produits à partir d'une entrée CSV, illustrant la distribution des cotations des voies et les ouvreurs associés. L'outil est idéal pour les gestionnaires de SAE afin de mettre à jour rapidement et facilement les étiquettes après une campagne d'ouverture.
La manière la plus simple d'utiliser cet outil est d'utiliser la version en ligne hébergée par Adrénaline Escalade, un club d'escalade des Hauts de Seine (92) en France.
https://etiquettes.adrenaline-escalade.com/
Ceci est l'option la plus simple, en supposant que vous avez déjà Docker installé :
$ docker build -t climb-routes .
$ docker run -p 8080:8080 climb-routesOuvrez votre navigateur et naviguez vers localhost:8080
Pour installer Climbing Route Chart Generator, suivez ces étapes :
- Créez un environnement virtuel dans un dossier nommé "venv" :
python -m venv venv
- Activez l'environnement virtuel :
- Sur Windows:
.\venv\Scripts\activate
- Sur Linux or MacOS:
source venv/bin/activate
- Sur Windows:
- Installez les dépendances requises :
pip install -r requirements.txt
Exécutez le script avec la commande suivante :
cd src
./route-charts.py -i <input_file.csv> [-o <output_file.pdf>]Reportez-vous à la sortie de ./route-charts.py --help pour une liste de tous les arguments optionnels.
L'entrée doit être un fichier CSV avec les colonnes obligatoires suivantes :
- Relais
- Couleur
- Cotation
- Ouvreur
Et la colonne optionnelle suivante :
- Commentaire (affiche un texte supplémentaire sous le nom de l'ouvreur, par exemple "Sans arrête", le nom de la voie ou la date d'ouverture)
Ce projet est libre de droit. Pour plus de détails, voir UNLICENSE.
