Porneia delights

— Juste un petit billet rapide pour présenter un outil fort sympathique et très pratique. Mettons que vous ayez des tas d'images que vous voulez mettre en forme au sein d'un site web, ou au travers de galleries. Vous avez le choix d'utiliser des mastodontes tel que gallery mais personnellement j'avais plutôt besoin d'un outils très basique. J'avais déjà fait quelques essais avec spgm mais comme il fonctionne avec PHP j'ai donc décidé qu'il ne me convenait pas.

J'ai finalement trouvé mon bonheur avec curator qui est un script python qui permet de générer des pages statiques HTML. Il supporte beaucoup de format d'images, différents répertoires et sous-répertoires, permet de générer des miniatures, de faire des updates, etc. Selon son auteur Martin Blais, le script peut être facilement modifié pour trier et afficher d'autres genre de fichier (.txt, .mp3, etc).

Pour installer curator vous pouvez récupérer depuis ce miroir la version 2.1. Ou si vous êtes sous Debian, vous pouvez aisément l'installer depuis les dépôts. En dépendance (pour créer les miniatures, vous aurez besoin d'installer aussi imagemagick).

Son utilisation est très simple. Vous créez par exemple un dossier dans lequel vous mettez tous vos dossiers d'images dedans (avec autant de sous-répertoires que vous voulez, puis vous lancez curator :

$ curator /var/www/galerie

Vous pouvez voir un résultat démo ici. Il est aussi possible bien sûr d'éditer les templates des pages d'index et de présentation d'images. Soit vous éditez directement le script, soit vous générez les templates par défaut à partir du script, que vous modifiez et qui sera utiliser au prochain update des galeries :

$ curator -t /var/www/galerie/

Remarquez l'option -t. Vous verrez alors dans votre répertoire une série de fichier HTML commençant par template qu'il vous suffira comme dit de modifier à votre guise.

Il existe beaucoup d'options, notamment permettant d'affiner la qualité des miniatures, leurs tailles, etc. Vous pouvez retrouver toutes ces options dans la man si vous avez installer le paquet Debian, ou en faisant simplement curator --help |more.

L'avantage évidemment de curator est bien sûr que rien n'est exécuter sur le serveur, ce qui fait que vous pouvez très bien l'utiliser pour rendre vos CDs de photos de vacances user-friendly, avec vos propres templates, et utilisable pourvu que l'on ai un browser web sous la main. Vous pouvez même ajouter une description pour chaque image simplement en créant un fichier de cette forme nomdelimage.desc et contenant la description voulue dans le même répertoire que l'image en question.

Si votre idée est simplement d'exposer vos galeries de photos de famille et les rendre disponible facilement et rapidement ou si vous avez envie de monter des pages interdit à un public non vacciné (ou étant en âge de l'être) simples et sobres alors on peut se dire que curator est fait pour vous.


Vous pouvez envoyer par mail vos commentaires et vos remarques à illovae[at]bk[dot]ru.

Curator : une galerie d'images statique en HTML (502 mots) de illovæ est mis à disposition selon les termes de la licence WTFPL(v2) - Beerware License.

Vulnerant omnes, ultima necat. Sic transit hominis regnum.
Copyleft © 2009 — illovæ