Skip to content

Latest commit

 

History

History
86 lines (55 loc) · 2.32 KB

File metadata and controls

86 lines (55 loc) · 2.32 KB

Climbing Route Chart Generator

English version

Aperçu

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.

Sample chart

Outil en ligne

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/

Utilisation locale avec Docker

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-routes

Ouvrez votre navigateur et naviguez vers localhost:8080

Utilisation locale avec CLI (interface en ligne de commande)

Installation

Pour installer Climbing Route Chart Generator, suivez ces étapes :

  1. Créez un environnement virtuel dans un dossier nommé "venv" :
    python -m venv venv
  2. Activez l'environnement virtuel :
    • Sur Windows:
      .\venv\Scripts\activate
    • Sur Linux or MacOS:
      source venv/bin/activate
  3. Installez les dépendances requises :
    pip install -r requirements.txt

Utilisation

Exécutez le script avec la commande suivante :

cd src
./route-charts.py -i <input_file.csv> [-o <output_file.pdf>]

Arguments

Reportez-vous à la sortie de ./route-charts.py --help pour une liste de tous les arguments optionnels.

Format d'Entrée

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)

Licence

Ce projet est libre de droit. Pour plus de détails, voir UNLICENSE.