Team-Azerty

Cela fait plusieurs années que l'idée me trotte au travers le tête : pouvoir mettre à jour de manière automatiques les grilles (heures de matchs, MAJ des résultats).

Il faut dire que toute la gestion de Prono-Foot™ est faite à la main : de l'ajout des équipes et leurs logos, les championnats, les résultats, tout est fait par une personne, moi (parce qu'à une époque Nicolas et Ludo rentraient les résultats, mais ces derniers sont atteints d'une flemmingite aigüe)

Heureusement, en 17 ans, j'ai développé pas mal d'aide à la saisie, utilisation de widget type select2, multiselect, génération des matchs retours, import en masse des calendriers de L1. Mais ça ne m'empêchais pas d'avoir quelques loupés.

Après quelques recherches et avoir abandonnée l'idée de scanner et parser la page de direct de l'équipe.fr, chatGPT m'a indiqué la présence d'API permettant d'avoir les résultats des matchs. Mon choix s'est donc porté sur la version gratuite de football-data.org, qui m'apporte une réponse partielle à mon besoin.

En effet, dans sa version gratuite, football-data.org ne propose que 4 compétitions proposées sur Prono-Foot™, à savoir la L1, C1, Coupe du monde, Euro. Les versions payantes n'apportent que la C3, tout le reste est superfétatoire.

Cela me permet néanmoins d'économiser 60% de saisie, car la L1 est de loin le truc le plus chronophage. Dommage toutefois que la coupe de France ne soit pas dans le lot, car là aussi, c'est très, très long à rentrer, avec notamment des équipes inconnues.

Bref, au niveau des développements, comme expliqué sur le forum dédié, voilà ce qui a été réalisé :

  • IHM pour synchroniser les 618 équipes rentrées depuis 17 ans et celles de football-data.org.
  • MAJ automatique des matchs qui ont lieu depuis la veille jusqu'à dans 9 jours via un CRON. MAJ des dates et des scores selon que le match soit passé ou futur.
  • IHM permettant d'ajouter en masse des matchs d'une compétition

Reste la grade question des côtes des matchs. En effet, football-data.org propose un add-on payant (pour 10€/mois) permettant d'ajouter les côtes des matchs. Niveau développement, tout est prêt pour l’intégration et l'affichage de ces données.

Tout est prêt.

Mais certains d'entre vous m'ont fait pas d'une volontés de faire un championnat basé sur les côtes, comprendre glaner plus de points lorsque la côte est importante. C'est un débat à avoir, je vous laisse en discuter sur notre forum dédié.

En attendant, à vos prono !