MISE À JOUR 13 mars 2012 : La version 0.2 est maintenant disponible.

Les fichiers pgn (portable game notation) sont de simples fichiers en format texte qui, respectant une certaine convention, contient des parties d'échecs. Voir Wikipédia pour plus d'informations.

Cependant, il est bien difficile de manipuler le contenu de ces fichiers à l'aide d'applications web n'utilisant que le Javascript.

Voilà pourquoi depuis plusieurs mois déjà je cherchais un script pour importer toutes les parties d'un fichier PGN dans une base de données MySql. À moins que j'ai fort mal cherché, ce script n'existe pas. J'ai donc profité de mes quelques jours de congé pendant la relâche pour m'en écrire un. Je vous le partage aujourd'hui.

La vidéo montre comment utiliser ce fichier. Attention, cela demande tout de même une connaissance (quoique minime) de PHP et de Mysql.

Dans le zip (téléchargement !), vous trouverez le fichier pgnToMysql.php de même que le fichier pgn.sql qui contient déjà plusieurs champs représentant les caractéristiques pgn.

N'hésitez pas à m'écrire pour des infos supplémentaires.



Prière de noter que j'ai aussi publié cet article sur le site de la Ligue d'échecs de l'Outaouais.