Me voici de retour à quelque mètres du Bouzin et en condition d'ouvrir un fil spécifique afin :
- De coordonner les bonnes volontés, surtout en cette période d'actualité devenant frénétique (GRP, UT4M, EB, semaine de l'UTMB...)
- De ne plus polluer les fils de courses avec des considérations technophiliques sur les uptime raspbian et l'art de dépiauter du JSON en italien.
Pour rappel, de quoi disposons-nous pour suivre ce qu'il se passe sur une course ?
Des moyens fournis par l'organisation de la course : actuellement, deux plateformes sont utilisées : Livetrail (famille UTMB, Ecotrail, Marathon du Mont Blanc, EB...) et Geofp (GRP, Diagonale, Montagn'hard...) .
<mode geek>
- Livetrail, sur la base d'une URL, renvoie un fichier XML conséquent (il y a même le palmarès ITRA de l'individu) mais bien conçu, qui est mis en forme sur le site par une feuille xslt, à laquelle on peut se reporter quand on a des doutes sur la signification d'un champ.
Franchement, Livetrail, c'est du billard. - Geofp, c'est idem sauf qu'on récupère du JSON, et un truc un peu pauvre (en gros, on a les heures de passage sur les points de contrôle, et c'est tout).
- Après, il y a le TOR qui a un webservice spécifique, avec toutes les infos (sauf qu'elles sont codées en italien), mais ça marche pas mal.
Dans ces trois cas, j'ai un programme (le "bouzin") qui sait, à partir de la liste des numéros de dossard enregistrés dans le Kivaoù, faire les GET/POST qui vont bien et dépiauter la réponse pour produire un texte en phpbb (la syntaxe du forum) qu'il sait envoyer par mail à une liste de destinataires, et ce en fonction d'un "cron", toutes les heures ou demi-heures selon les besoins)
Il suffit ensuite de faire un copier/coller depuis la pièce jointe du mail vers le forum, de rajouter quelques commentaires, digressions, plaisanteries, encouragements et voilà le travail.