Jobineries

Blogue de Gilles G. Jobin, Gatineau, Québec.

samedi 10 mars 2012

pgn2mysql

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.

Chemin faisant, page 72

On garde toujours mal un secret quand on ne le garde pas par respect pour soi-même.

Au mot de génie, les fronts se découvrent d'eux-mêmes, les étoiles s'inclinent, et les cieux se demandent ce que l'élu fera du don.

Pour louer la création, les oiseaux ont leurs chants, les fleurs leurs parfums, les éléments leurs mystères et l'homme son coeur.

On ne peut pas pleurer pour l'assassin et pour la victime ; il y a une logique dans les larmes.

Un bel automne ne fait pas plus oublier un vilain été qu'une caresse ne fait oublier une injure.

Un riche qui pleure fait toujours plaisir à quelqu'un.

Anne Barratin, Chemin faisant, Ed. Lemerre, Paris, 1894

Lire le premier billet consacré à cette série.