Pittoresque : une galerie web élégante

Présentation

« Pittoresque » est un logiciel dont la fonctionnalité principale est de publier des photographies numériques sur le web sous forme de gallerie dynamique, en étant le plus simple et efficace possible (pour une démonstration, visitez ma gallerie). Il est complémentaire à F-Spot, gestionnaire d’albums photos de l’environnement libre GNOME. Pittoresque exporte et synchronise vos photos de F-Spot vers votre gallerie web, et fait fonctionner la gallerie. F-Spot reste donc votre logiciel unique pour le classement, l’étiquetage et les retouches numériques (yeux rouges, recadrage, balance des couleurs…). Pittoresque intervient lorsque Flikr (ou d’autres) ne vous convient pas et que vous souhaitez héberger vous-même votre galerie de photos pour avoir un maximum de contrôle dessus. Pittoresque vous permet notamment de rendre privée une partie de votre gallerie (voir plus loin).

Pittoresque est composé :

  • d’un moteur de gallerie web (à installer sur votre serveur web, écrit en Python et plutôt très rapide), qui offre une gallerie publique (voyez la mienne) et contrôle les accès à une gallerie privée (pour vos proches par exemple).
  • d’un programme de synchronisation (à lancer périodiquement pour mettre à jour la gallerie par rapport à votre base locale F-Spot, écrit en Python aussi).

Pittoresque tourne sous GNU/Linux à l’origine, mais rien n’empêche en théorie que tout ceci (F-Spot et Pittoresque) fonctionne sous Windows, puisque les langages utilisés sont multi-plateforme (Python et C#).

Installer

Pré-requis

Pour que Pittoresque puisse fonctionner, vous aurez besoin :

  • sur votre serveur d’hébergement :
    • Apache2
    • mod_python
    • Python 2.5
    • module python-imaging
    • module python-sqlite3
  • sur la machine où vous déchargez/classez vos photos (typiquement votre ordinateur de bureau ou portable) :
    • F-Spot, bien évidemment
    • Python 2.5
    • jhead si vous voulez exporter les données EXIF de chaque photo.

Licence

Pittoresque est un logiciel libre distribué sous licence GNU GPL version 2, ce qui signifie que vous pouvez en faire ce que vous voulez tant qu’il reste libre.

Téléchargement

Téléchargez l’archive de la dernière version. Elle contient un fichier README (en anglais) qui vous indiquera comment installer et utiliser Pittoresque. Contactez-moi par e-mail si vous n’arrivez pas à l’installer ou que vous voulez des précisions en français.

Participer

Si vous trouvez des bugs dans Pittoresque, merci de me les rapporter pour que je puisse les corriger. J’accepte aussi les patches si vous avez trouvé la correction par vous même, ou si vous avez réalisé la traduction de la documentation.

À propos

Pittoresque est le nom que j’ai choisi pour ce logiciel, mais je ne l’ai pas créé de toutes pièces. C’est une adaptation personnelle de la première réécriture en Python (par Andy Wingo) d’ « O.r.i.g.i.n.a.l. » (« original » pour les moteurs de recherche), la mini-gallerie en PHP de Jimmac. Pittoresque reprend le code du Bastard Child, et y ajoute un certain nombre de choses :

  • un plus grand nombre de tags EXIF affichés, avec des adaptations spécifiques suivant les appareils que je croise,
  • le mécanisme d’authentification pour la gallerie restreinte et l’espace de stockage externe,
  • les adaptations nécessaires à SQLite3 et Python 2.5
  • la gestion des versions de F-Spot (Pittoresque export la version de la photo que vous avez choisie dans F-Spot)
  • Quelques autres broutilles améliorantes.

Leave a Reply

  • (will not be published)