Résultats & Classement

Si vous vous perdez dans les procédures pour ajouter une course, un record, un récit... ou pour vous enregistrer, gérer votre profil, etc.
Posez vos questions ici !

Messagepar Vik » sa fiche K
» 04 Fév 2017, 15:07

serge a écrit:il y a plusieurs tableaux et cela prend les données de tous les tableaux. est-il possible de detecter les tableaux pour s'arreter à la fin du 1er ?


Non, avec ce que j'utilsie pour mon bricolage actuel c'est pas top.
Ce qu'on doit pouvoir faire par contre c'est indiquer quelles pages traiter, et découper le pdf au préalable.

serge a écrit:une fois uploadé un fichier avec une configuration, il faudrait pouvoir réavoir le formulaire de l'ordre des colonnes sur la page avec les valeurs entrées préselectionnées pour ne pas à avoir à retourner en arrière et renvoyer un gros fichier pdf (long).


En fait, je peux stocker (temporairement) le fichier pdf, pour éviter en effet d'avoir à renvoyer, et aussi pouvoir le découper si besoin.
ça serait pratique de pouvoir changer l'ordre des colonnes et que ça bouge les valeurs dans le tableau en direct, mais ça nécessite probablement un peu de boulot.

serge a écrit:je pense qu'avoir 2 choix serait encore mieux :
- l'interface actuelle où l'on indique l'ordre des colonnes
- une interface avec juste le fichier à indiquer, où cela sort les résultats avec les colonnes reconnues, ensuite, copier/coller dans un tableur et réorginisation, ceci sans tri, ce qui règle le problème de plusieurs tableaux dans le pdf


L'intérêt que je vois principalement pour mon bricolage c'est d'avoir des préconfs efficaces pour de nombreux pdf, et ainsi éviter de la gestion manuelle.
Avec éventuellement un mode auto, qui cherche un pattern dans le pdf pour voir s'il reconnaît un preset existant. (exemple le mot "dansoft")

serge a écrit:http://www.kikourou.net/photos/courses/26847-97872-872-lesportif867_pub17122015_ugirudenatale10km.pdf
pour le 4ème, il y a des chances que son prénom soit tronqué. conséquence, cela ne fait pas la différence colonne nom et club. Y-a-t il quelque chose à faire de ton coté ?
pour le 16ème, il manque un champ à la fin, d'où catégorie et sexe faux

Là, clairement, on a dépassé de loin les limites de mon bricolage. Je ne peux rien y faire.

Je split les champs par "de 2 à +oo charactères espace" et pour le problème du nom: il y en a qu'un.

Pour le chrono manquant: le fait qu'il manque un champs sert dans mon bricolage pour réaligner les colonnes en supposant que c'est forcément le champs club qui est vide (ce qui est la grosse généralité des cas).
Le problème de mon bricolage est qu'il repose sur le rendu de pdftotext qui n'affiche que du texte, aligné, et que je tente de reconstituer en tableau.
Il faudrait un outil de pdf à csv, mais malheureusement je n'ai rien trouvé de probant. Il y a bien tabula-java, mais le résultat n'a pas l'air forcément super bon non plus.

serge a écrit:les catégories sont dans un format bizarre alors il y a un retraitement à faire.


je n'ai fait aucun traitement car j'ai lu dans la page de doc du format csv que seuls les 2 premiers caractères étaient pris. je peux nettoyer s'il le faut

serge a écrit:la colonne cat est sous cette forme : 1 SEM
il faut donc virer le chiffre et l'espace et c'est bon ensuite.

pour le club, la mention Non Licencié, n'apporte rien et prend de la place en bdd, c'est mieux de l'enlever.


Ok, je note.

Merci pour tes tests. c'est forcément très loin d'être parfait (et ça ne le sera jamais, c'est du bricolage et les contraintes sont fortes) mais ça doit permettre de gagner un peu de temps quand même, qu'en dis tu ?

Messagepar serge » sa fiche K
» 04 Fév 2017, 15:38

Vik a écrit:Merci pour tes tests. c'est forcément très loin d'être parfait (et ça ne le sera jamais, c'est du bricolage et les contraintes sont fortes) mais ça doit permettre de gagner un peu de temps quand même, qu'en dis tu ?


cela peut faire gagner du temps, pas forcément pour traiter les fichiers en attente, mais pour traiter, week-end après week-end, les résultats issus de certaines sources qui ont un format stable et entrainant peu ou pas de problèmes.

par exemple, les résultats issus de http://www.l-chrono.com/resultats-2016/
arrives-tu à avoir un format correct ?
sachant que pour ces fichiers, un copier/coller dans un éditeur comme pspad, un peu de menage, un rechercher/remplacer avec expression régulières et c'est bon. ce qui peut d'ailleurs être fait sur kikourou (mais là, c'est à moi que je parle :D )

Messagepar Mathias » sa fiche K
» 04 Fév 2017, 16:03

_lg_ a écrit:Ce serait bien pour nous autres également de pouvoir visualiser la pile de résultats en attente, avec l'extension du fichier, car à chaque fois c'est du travail de convertir les pdf en csv, formater les colonnes, corriger les prénoms composés, noms de clubs et j'en passe. Même si j'ai en grande partie automatisé par des scripts!


J'ai ajouté cette information :
- sur la fiche d'une course, on a maintenant un message qui nous avertit si un fichier résultats est en attente de traitement ou pas (j'affiche le dernier fichier soumis).
- quand on clique sur "soumettre un fichier", on a la liste de tous les fichiers déjà soumis.

Voir par exemple cette course, qui a 5 fichiers soumis en attente de traitement.

Messagepar Mathias » sa fiche K
» 04 Fév 2017, 16:10

Comme avec l'implication de Vik on reparle du traitement des fichiers PDF, j'exhume ce message de bubulle :

bubulle a écrit:Tiens, je regarde à nouveau ce topic : si les uns ou les autres ont des scripts (mêmes crados) pour traiter la bouillie des PDFs, ça peut être intéressant de les partager (enfin surtout s'ils tournent sous des OS d'Honnête Homme), ça me motiverait peut-être pour m'y remettre un peu.

Parce que de mon côté, je ne sais pas pisser une seule ligne de code, à part des jolis shell pourris, mais que j'ai tout l'environnement (et le temps, parfois) pour exploiter le code des autres....


Et je vous invite à me proposer des suggestions de modification / ajout sur la page d'aide à l'enregistrement des résultats.

J'ai commencé à mettre à jour cette page cette semaine.
Je suis en train de reprendre le fil de discussion pour rassembler sur cette page les divers outils, scripts, etc., qui ont été proposés par les uns et les autres.
Et éviter de réinventer la roue !

J'en suis à la page 7, c'est un peu long car au fur et à mesure je tente aussi d'améliorer le process de soumission des résultats, en fonction de ce que je lis... je ne vais donc pas tarder à arriver à la fin du fil et notamment revenir sur les pbs d'inversion prénom/nom et je pourrais tester l'outil proposé par Vik !

Merci en tout cas !

NB : pfiouuuu 274 fichiers à traiter... ça a été pire, mais ça fait quand même un bon paquet !
NB2 : rappel, on peut voir des stats sur le nb de résultats enregistrés années après année, ici.

Messagepar Mathias » sa fiche K
» 04 Fév 2017, 16:23

_lg_ a écrit:J'ai écrit un script en R qui d'un copier-coller depuis un PDF de http://www.l-chrono.com (exemple) fabrique un CSV qui va presque bien.


paulotrail a écrit:Du coup, je me suis fait un petit scriptounet en bash qui me convertit 80% des fichiers.


Je suis donc preneur de vos scripts, pour les mettre sur la page d'aide.
NB paulotrail : le script que tu as mis plus haut, est incomplet, non ?

Messagepar cloclo » sa fiche K
» 04 Fév 2017, 16:29

Mathias a écrit:NB2 : rappel, on peut voir des stats sur le nb de résultats enregistrés années après année, ici.

L'année 2015 fut un bon cru :wink:

Image

Messagepar Mathias » sa fiche K
» 04 Fév 2017, 16:33

Philippe67150 a écrit:Erreur sur fichier de résultats du 10k de Molsheim 2016. Visiblement ce sont les résultats du Marathon qui ont été chargés. Comme j'ai soumis le résultat des 3 courses (10, semi et marathon), possible que ça vienne d'une fausse manip de ma part. On fait comment ?
Philippe


C'est corrigé.

Messagepar Mathias » sa fiche K
» 04 Fév 2017, 16:40

tchoun42 a écrit:Bonsoir, le classement de chateauneuf du 13/02/16 pour le 20 kms est limité en nombre de personnes, j'ai le fichier xlsx complet mais je ne peux pas le soumettre, comment faire ?


Effectivement, le classement correspondait à la 1ère page des résultats...
J'ai supprimé, tu peux déposer ton fichier complet.
Merci !

Messagepar boby69 » sa fiche K
» 04 Fév 2017, 17:07

J'en ai mal à la tête rien qu'à vous lire ! :oops:

Messagepar Vik » sa fiche K
» 04 Fév 2017, 19:42

Bon effectivement c'est la chiotte entre les différents PDF. j'ai réussi à avoir un truc sortable pour un fichier de l-chrono, mais j'ai alors une option particulière pour pdftotext. et ça dépasse un peu les "presets" et les trucs clicables par des "vrais gens".

je vais peut être me rabattre sur de petits scripts spécialisés et basta.


EDIT: finalement ça prenait moins de temps d'ajouter un champs au formulaire pour le "fixed-pitch character width" donc je l'ai fait. j'ai ajouté un profil L-Chrono qui fonctionne pour le premier PDF dispo sur L-chrono (la corrida de bellegarde, premier pdf défi machin chouette)

Messagepar paulotrail » sa fiche K
» 05 Fév 2017, 18:41

Bonsoir,

Bien joué Vik, je viens de saisir ton CSV concernant le 12k du Beaujolpif : je n'ai trouvé aucune ano :)
Ça ne veut pas forcement dire qu'il n'y en a pas ...

Concernant les pdf, j'utilise aussi 'pdftotext' mais sur certains fichiers transmis, c'est la catastrophe...
- aucun résultat, fichier vide en sortie.
- inexploitable car aucune colonne clairement définie.
- se plante sur certaines pages, recommence depuis le début et te produit un fichier pourrave.
- manque tous les coureurs en tête de page.
Il est très rare de ne pas avoir à utiliser une bonne grosse regexp....
Bref, un joyeux bordel :?

@Mathias : j'utilise un tas de script maison sur une fedora avec python3/sed et pas mal d'huile de coude.
Je regarde si ils sont exploitables sans trop se prendre la tête...

A plus.

Messagepar Vik » sa fiche K
» 05 Fév 2017, 18:48

une refonte: http://planetcaravan.net:3000/kik

je vous laisse jeter un oeil.
principe: on charge le PDF, puis on sélectionne les colonnes, ça change à la volée.
une fois qu'on a ce qu'on veut, on vérifie le rendu, et si besoin, on fait des modifs manuelles dans le CSV (en ahut à droite). ça met à jour le tableau en bas, comme ça on peut faire une dernière vérif complète. puis on copie le contenu de la zone de texte avec le CSV (faudrait un bouton download, mais bon pour le moment ça ira bien hein)

Messagepar Mathias » sa fiche K
» 05 Fév 2017, 22:49

Merci, je vais tester.
ça marche pour quels types de PDF ?

Messagepar Mathias » sa fiche K
» 05 Fév 2017, 22:51

Pour info, j'ai posté sur le forum des éditeurs de calendrier, le message ci-dessous à propos des signalements d'erreur (concernant le calendrier et les résultats).

Mathias a écrit:J'ai rajouté une icône "erreur" sur les pages de résultats. J'espère que ça incitera les internautes à utiliser ce moyen pour signaler des erreurs, plutôt que de m'envoyer des mails. J'aime bien recevoir des mails tous les jours, mais à force, ça prend du temps ;-)

J'ai aussi commencé à ajouter des raccourcis pour corriger facilement les erreurs signalées dans les résultats. Si tout cela me permet de gérer les signalements d'erreur, très bien. Si ça fait trop de boulot, alors on pourra ouvrir la correction des erreurs aux éditeurs de résultats.

J'ai aussi ajouté un champ "adresse web" sur les rapports d'erreur.
L'idée c'est d'éviter d'introduire des erreurs (dans le calendrier ou dans les résultats) si on nous signale des erreurs qui n'en sont pas. Ce n'est pas forcément mal intentionné, tout le monde peut se tromper, mais pour les résultats je pense qu'il est préférable d'éviter de modifier des chronos sur simple injonction d'un internaute inconnu (ou presque).

Pour le calendrier je pense qu'il faudrait faire pareil, dans la mesure du possible, c'est-à-dire aller vérifier sur le site donné par le signaleur d'erreur, si la correction proposée est bien correcte.



à+
Mathias

Messagepar Mathias » sa fiche K
» 05 Fév 2017, 23:19

Gini38 a écrit:Pouvez-vous corriger un nom, sur les résultats de la course de la Comba - cross 14 km - 2016 :
http://www.kikourou.net/resultats/resul ... -2016.html

Le coureur arrivé 49ème est DOMENGIE Florian (faute de frappe).


Et d'ailleurs, le site de la course de la Comba semble inaccessible.

Messagepar Vik » sa fiche K
» 05 Fév 2017, 23:37

Mathias a écrit:Merci, je vais tester.
ça marche pour quels types de PDF ?


un peu de n'importe quoi... faudrait essayer de travailler les "présélections" de configuration mais je me suis aperçu qu'un même organisme chronométreur pondait des PDFs différents. Les colonnes dans des ordres différents, des colonnes en plus, en moins, formats de données différents...
A voir...

Le plus emmerdant reste le cas de données manquantes dans le PDF (dans la majorité des cas il faut du coup faire quelques corrections manuelles et mon outil a vocation à simplifier celà), et le layout foireux qui change en cours de pages (option -fixed <fp> de pdftotext semble pouvoir aider dans certains cas, faut que je rajoute à la nouvelle interface "kik")

Je vais mettre ça dans un dépot git BTW, si y'en a qui veulent bidouiller un peu dessus...
du coup là c'est principalement du JS, avec un fond de Perl qui exécute pdftotext.

Messagepar bubulle » sa fiche K
» 06 Fév 2017, 20:14

Vik a écrit:Je vais mettre ça dans un dépot git BTW, si y'en a qui veulent bidouiller un peu dessus...
du coup là c'est principalement du JS, avec un fond de Perl qui exécute pdftotext.


Bref, le temps que tu termines, le chateau s'est écroulé et la princesse a déménagé ailleurs....

(https://toggl.com/programming-princess pour ceux qui ne connaissent pas encore)

(j'adore le dernier...)

Messagepar _lg_ » sa fiche K
» 06 Fév 2017, 21:04

Pour répondre à Mathias, je travaille sous R avec toute une déclinaison de scripts de ce genre (ici écrit pour Linux).

Une partie du problème est traitée par la commande pdftotext du bash.

La deuxième partie est traitée par la commande grep du bash, ce qui m'oblige sous R à protéger les caractères spéciaux et ainsi alourdir les expressions régulières. Sous Mac OS X, je dois remplacer l'appel à grep par un appel à perl :
cmd2 <- sprintf("perl -nle 'binmode(STDOUT, \":utf8\"); print $& if m{%s}' %s > %s", pattern, txtfile, regfile)
system(cmd2)


Je partagerai un exemple de script plus élaboré, car je procède en bout de chaîne à un certain nombre de vérifications importantes. Mais je confirme qu'il est illusoire (ou optimiste) d'imaginer écrire un script unique répondant à tous les formats. En particulier parce qu'il peut être nécessaire de retoucher à la main l'un des fichiers intermédiaires.

Les codeurs plus malins appelleraient R depuis bash. Mais je ne suis pas informaticien et fais donc l'inverse :)

Messagepar _lg_ » sa fiche K
» 06 Fév 2017, 21:19

Que fait-on des V12 et V34? On remplace par V1 et V3? Voir ici (ok c'est du ski de fond).

Messagepar Valéry Trailvaleur » sa fiche K
» 10 Fév 2017, 14:51

Suite à une disqualification sur l'épreuve du 32km du trail des calanques, je transmets le fichier modifié. De plus, l'ajout de la 1ère ligne vierge a été fait sur les 2 fichiers. Ne pas tenir compte des fichiers envoyés le 07/02 donc. Merci.

Messagepar paulotrail » sa fiche K
» 15 Fév 2017, 16:09

Valéry Trailvaleur a écrit:Suite à une disqualification sur l'épreuve du 32km du trail des calanques, je transmets le fichier modifié. De plus, l'ajout de la 1ère ligne vierge a été fait sur les 2 fichiers. Ne pas tenir compte des fichiers envoyés le 07/02 donc. Merci.


Bonjour,

Merci pour votre participation: les résultats du trail des calanques sont sur le site.

Par contre, les fichiers csv transmis ne correspondaient pas du tout avec les préconisations du site (pour info : http://www.kikourou.net/aide/resultats.gestion.php)

Idéalement, le fichier transmis doit avoir ce format :
class;temps;nom;cat;sexe;club
1;01:31:08;GADEAU Benoit;SE;M;;
...

Sportivement :)

Messagepar TanguyT » sa fiche K
» 17 Fév 2017, 15:28

Bonjour,

J'ai déposé 4 fichiers CSV que j'espère au bon format, pour les courses suivantes :
http://www.kikourou.net/calendrier/ajou ... rse=117466
http://www.kikourou.net/calendrier/ajou ... rse=106695
http://www.kikourou.net/calendrier/ajou ... rse=115211
http://www.kikourou.net/calendrier/ajou ... rse=106564

Est-ce que quelqu'un qui a les droits pour importer les fichiers pourrait me dire si c'est OK ?
(ou m'expliquer comment faire, je ne suis pas contre donner un coup de main !)

Merci !

Sportivement

Tanguy

Messagepar serge » sa fiche K
» 17 Fév 2017, 17:13

merci pour ton aide, mp à suivre.

Messagepar Vik » sa fiche K
» 25 Fév 2017, 13:41

pour info j'ai mis mes scripts / tests ici: https://github.com/zecrazytux/kikourou- ... gruiktests

Messagepar la mouette avinée » sa fiche K
» 27 Fév 2017, 08:58

Hello!

Après un an de vagabondages, je me pose enfin sur cette belle île de la réunion.

Je me suis fait planter pour un job :( , donc j'ai malheureusement du temps "à perdre".

Je veux bien les droits pour valider les résultats, j'en soumets moi-même de temps à autres au bon format. L'import de résultats à partir du site runraid spécialisé sur la Réunion est assez aisé donc il ne devrait pas y avoir de problème.

Merci d'avance :)

La mouette en-rhum-ée

Messagepar Fusalp » sa fiche K
» 27 Mars 2017, 20:15

Salut aux kikous, y a-t-il une bonne âme de kikou au point dans l'informatique pour intégrer les résultats de la Montagn'hard 2016 car étonnement elle n'est pas répertoriée ? Merci d'avance à vous ! Bye

Messagepar nmarga » sa fiche K
» 30 Mars 2017, 12:59

Hello!

Je soumets de temps en temps qqs fichiers de résultats, est-il possible d'avoir les droits pour les valider, pour accélérer leur traitement et aider la communauté ? :P

Merci d'avance :)

Messagepar Liludovic-75 » sa fiche K
» 11 Avr 2017, 19:21

Bonjour, es ce quelqu un sera capable d afficher le resultat en piece jointe dans les resultats du defi des seigneurs. Merci

Messagepar paulotrail » sa fiche K
» 13 Avr 2017, 07:19

Liludovic-75 a écrit:Bonjour, es ce quelqu un sera capable d afficher le resultat en piece jointe dans les resultats du defi des seigneurs. Merci


C fé ;-)

Messagepar Liludovic-75 » sa fiche K
» 27 Avr 2017, 13:03

Merci beaucoup.

Est-il possible de mettre en ligne les résultat de la 6d des lacs 2016, j'ai que en HTML.

http://www.la6000d.com/fr/les-courses/6 ... ltats.html

Mercid'avance

Messagepar MysterYo » sa fiche K
» 29 Avr 2017, 09:18

Bonjour,
J'ai soumis deux liens pour le classement de La Bouillonnante 2017 (50km 2500+), apparemment cela ne fonctionne pas.
Voici le lien officiel CHRONORACE, pouvez vous le publier svp ?
https://www.chronorace.be/Classements/C ... ment=14964

Bon weekend. :)

Messagepar Liludovic-75 » sa fiche K
» 02 Mai 2017, 12:05

bonjour,
ci-joint les résultats en PDF du Trail des Lavoirs 32km.
Auriez-vous la gentillesse de le mettre en ligne.
file://ad/users$/commercial5/Downloads/ ... 202017.pdf

merci

Messagepar Liludovic-75 » sa fiche K
» 06 Mai 2017, 21:44

Bonjour,
Serait-il possible de mettre en ligne les résultats du
Trail des Lavoirs 2017 le parcours du 32,km
Merci beaucoup

Messagepar Stéph le givré » sa fiche K
» 21 Mai 2017, 06:35

Bonjour,
Est ce que le classement du grand défi des Vosges du 9 avril 2017, et celui du trail des cerfs 50 kms du 14 mai 2017 pourraient ils apparaitre sur le site et sur les résultats de la fiche coureur?
Merci

Messagepar Eddy_87 » sa fiche K
» 31 Mai 2017, 07:34

Bonjour, j'essaie de me remettre dans la mise en ligne de résultats et je me suis planté sur la dommartinoise 2016 http://m.kikourou.net/calendrier/course ... ngletkikou car j'ai oublié de mettre une ligne d'entête donc le résultat du 1er à sauté.
D'ailleurs peut-on envisager une fonction pour supprimer un résultat qu'on vient de mettre en ligne (seulement les siens histoire de ne pas faire de conneries sur tous les résultats) ? ça éviterai qu'on soit obligé de passer pas les admins pour corriger nos erreurs.

Messagepar Liludovic-75 » sa fiche K
» 31 Mai 2017, 11:17

bonjour,
pouvez vous mettre en ligne le resultats de la Marathon Race Annecy 2017
43km D+2800m
merci d'avance

Messagepar Macaron » sa fiche K
» 31 Mai 2017, 16:12

Bonjour,
Je viens de renvoyer les résultats de l'Hérault trail 2017 au format .csv (Enfin je crois) je suis pas bon du tout pour transformer le pdf d'origine en csv (Toujours pas compris comment s'y prendre à partir de open office) Désolé....... :roll: 8) 8) 8)

Messagepar Eddy_87 » sa fiche K
» 01 Juin 2017, 10:56

Macaron a écrit:Bonjour,
Je viens de renvoyer les résultats de l'Hérault trail 2017 au format .csv (Enfin je crois) je suis pas bon du tout pour transformer le pdf d'origine en csv (Toujours pas compris comment s'y prendre à partir de open office) Désolé....... :roll: 8) 8) 8)

Bonjour, ton fichier est au format csv mais ne respecte pas du tout le formalisme attendu, voir la page http://www.kikourou.net/aide/resultats.gestion.php
Si tu ne maîtrise pas, essaie plutot de le mettre au format excel (xls ou xlsx) avec si possible les bonnes colonnes et en supprimant les lignes d'entête qu'on trouve tout le temps dans les fichiers pdf de résultats.
Si Excel n'est vraiment pas ta tasse de thé tu peux le fournir au format txt (à partir du bloc note ou tout autre éditeur de texte).

Messagepar Fullspeed » sa fiche K
» 01 Juin 2017, 11:02

Salut
Quelqu un as t il rentré les résultats du charteuse trail festival du 25 26 et 27 mai?
Sinon est il possible de le faire?
Merci!!

Messagepar Eddy_87 » sa fiche K
» 01 Juin 2017, 22:11

Hello, j'en profite pour me plonger dans les regexp (dont j'ignorais l'existence il y a peu) et c'est franchement grisant par rapport à manipuler des colonnes excel et des formules GAUCHE DROITE...
Bon par contre je mets 10 plombes pour élaborer mon expression mais bon.
Je viens de traiter un pdf (forest trail 31) qui datait d'avril 2016 ! Il reste plus de 400 fichiers à traiter. Il y a sans doute un petit ménage à faire des fichiers merdiques.

Si Mathias ou serge traîne dans le coin, cf mon message plus haut sur la dommartinoise 2016 pour laquelle il manque le premier de la course.

A+
Fullspeed a écrit:Salut
Quelqu un as t il rentré les résultats du charteuse trail festival du 25 26 et 27 mai?
Sinon est il possible de le faire?
Merci!!

Sur la page de la course tu peux voir si un fichier a été soumis et est en attente de traitement. Si ce n'est pas le cas à toi de jouer pour nous envoyer le fichier et on le traitera rapidement s'il est bien formaté (cf règles)

PrécédentSuivant Retour vers [Aide] Kikouroù : comment ça marche ?

Accueil - Haut de page - Version grand écran