Quoi de plus répétitif que de refaire les étiquettes de voies après une campagne d’ouverture ? Alors, automatisons en Python 😄 Surtout qu’avec ChatGPT4 en co-pilote, cela ne m’a pris que quelques heures pour arriver à un résultat très satisfaisant.
Le code Python se trouve sur Github : Climbing Route Chart
Si vous gérez vos voies d’escalade dans Excel / Calc / Google Sheet ou autre tableau, il suffit d’exporter vos voies dans un fichier CSV avec les 4 colonnes suivantes:
… ce qui donne cela en CSV :
Relais,Couleur,Cotation,Ouvreur
1,BLEUE,4b,MAT
1,VIOLETTE,6b,SOLVEIG
1,MARBREE (JAUNE / NOIRE),5a+,MAT
1,MARBREE (VERTE/ BLANCHE),6b+,MAT
2,ROUGE,6a+,MAT
2,ORANGE,4c,MAT
2,VERTE,5b,SOLVEIG
2,JAUNE,5c,MANU
3,BLANCHE,6a,TANGUY
3,MAUVE,6b,MAT
3,JAUNE FLUO,4c,?
3,MARBREE (BLANCHE / BLEUE),5a+,SOREN
4,BLEUE,4c,TANGUY
Puis lancez le script :
./route-charts.py -i voies.csv -o etiquettes.pdf
Le fichier PDF comporte une page par relais. Pour les voies marbrées, suivez-bien la nomenclature dans mon exemple : MARBREE ( COULEUR1 / COULEUR2 / … ). Cela génère un dégradé de couleur 🤩.
C’est compatible avec les plaques de protection plexiglas que vous pouvez trouver chez 9c+ ou d’autres revendeurs.
Dès que possible, je mets un générateur en ligne pour rendre cela accessible aux personnes moins techniques. A suivre très vite…
MAJ 03/02/2024 : l’outil en ligne est désormais disponible https://etiquettes.adrenaline-escalade.com/