Bibliothèque virtuelle en PHP

J’adoooore lire. Pas vous ?
J’adore mes bouquins. J’adore les ouvrir, les sentir, les renifler, les manipuler…J’ai jamais pu trop passer aux livres virtuels, et j’espère bien que les vrais livres existeront toujours…

Je lis surtout pour m’évader, il n’est donc pas étonnant que je lise beaucoup dans le métro, surtout depuis que j’ai deux heures de trajet par jour…

Je lis principalement en anglais, soit parce que mes auteurs ne sont pas traduits, soit parce qu’ils sont mal traduits…Je me fournit principalement à l’American Library in Paris, dont je ne rate que très peu d'occurrences des ventes mensuelles, qui me permettent de remplir mes étagères pour un coût raisonnable.

Ce n’est donc pas étonnant que j’ai pris un soin particulier à la gestion de cette liste toujours grandissante de livres qui sont les miens…

Au début, j’utilisais un soft assez sympatoche, BookCat, qui permet d’entrer les numéros ISBN de plusieurs livres, puis de lancer une requête automatisée pour voir la liste se remplir de fiches avec les bonnes informations (auteur, titre, éditeur, nombre de pages, etc), récupérées par le logiciel sur amazon.com, bn.com… ! Assez puissant quand même (d’autant que la quantité d’informations entrables pour chaque fiche est colossale) !

J’ai déchanté le jour où j’ai voulu exporter la chose pour l’entreposer sur Internet et faire partager mes coups de cœur… le code HTML généré ne me convenait vraiment pas (pas vraiment accessible, à l’époque en tout cas), et je ne pouvais que très difficilement influer sur les CSS… Et puis finalement, cette orgie d’informations… c’était peu gérable ! Comme j’étais alors dans une période très PHP, notamment grâce à Bat, j’ai eu envie de gé(né)rer moi-même ma bibliothèque…

C’était en août 2004… Depuis, j’ai repris le code HTML pour qu’il soit vraiment valide, j’ai pris le temps de remplir la bibliothèque avec mes dernières acquisitions (il manque pas mal de couvertures, par contre), j’ai un peu optimisé le PHP (mais pas suffisamment, là encore Bat en sait quelque chose… :))… et j’ai fait une version de consultation uniquement, séparée d’une version d’administration qui m’est réservée !

Alors voilà, la bibliothèque est là, ce lien se trouvera aussi dorénavant dans le bloc “En ce moment, je lis…” de la colonne de droite.Pour l’instant, peu de champs, mais vous pouvez déjà faire un tri par auteur ou par titre, filtrer sur une lettre particulière (auteur ou titre), limiter le nombre de résultats par page, et choisir d’afficher ou de masquer les couvertures…

Plus tard je rajouterai une colonne “note”, ainsi qu’un lien vers la page Amazon correspondante ! (si vous avez d’autres idées…)

Quand le code aura été vraiment optimisé, je préparerai un .zip des sources pour ceux qui veulent installer ça pour eux, ce sera distribué avec une license Creative Commons je pense.

Tout arrive, la Pouiblio sort enfin ! Plus d’informations

D’ici là, j’espère vous faire découvrir des auteurs… et n’hésitez pas à m’en faire découvrir aussi !

Commentaires