J’ai fini un script pour décompter les votes au jugement majoritaire @ljf j’ai fait au mieux pour que le script supporte les messages qui ne respectent pas exactement le formatage.
ça ne fonctionne notoirement pas sur le vote d’ @isAAAc (déso, les commentaires intercalés avec les votes c’était trop pour moi )
j’ai fait une règle spéciale pour les * à la fin des votes de @kosssi mais c’est un peu bancal
je pense que pour les prochains votes, si on explicite que c’est un programme qui s’occupe de lire les votes, les gens feront attention !
le décompte n’est pas fait, c’est-à-dire que ça ne fait pas les statistiques et tout. juste un tableau.
est-ce qu’on fait un repo sur CHATONS · GitLab ou c’est surfait ?
Voilà le script, et le résultat pour ce premier vote au jugement majoritaire sur le forum
Il n’y a pas de fonction de tri naturel (natural sort) en go pour trier les colonnes du tableau ?
Pour être plus résilient aux variations lors de l’extraction des mentions, tu peux essayer de remplacer la regex : ^ *([^:]*) *: *([^\*]*)[ \*]*$
par un truc du genre ^ *([^:]*) *: *([-'[:alpha:]\s]+)\s+[^-'[:alpha:]]*$
Notes:
Personnellement, j’utilise « \s » au lieu de " " parce que ça couvre tous les types de whitespaces.
@sekil : j’ai pris ta remarque sur le tri, le résultat est maintenant trié akphabétiquement par CHATONS.
Par contre en regexp Go[:alpha:] est ASCII-only. Il faut utiliser une « Unicode character class », tu peux regarder de ce côté-là dans la doc si ça t’intéresse.
On vient de faire un atelier décompte des votes, la moulinette a été un peu améliorée et un tableur a été créé pour le décompte, qui va être ajouté au groupe CHATONS.