E-mail

Free counter and web stats anybrowser


logo

Accueil

Page précédente


Linux
Docs Linux/BSD
Distribs Linux
Logiciels Linux/BSD
Liens Linux
Livres *nix
Slrn fr

Programmation C
Télécommunications
Bomberman
Programmes Casio
Programmes HP49 G
Electronique - BTVE

Logiciels Windows
Mes programmes
Divers Windows
Fichiers Batch

FMC
Vie des romains
TPE Grippe

Liens






Upphoto

Upphoto est un script shell destiné à gerer des albums photos. Il s'occupe de redimensionner les images, de créer les miniatures, de generer les pages index et les pages pour naviguer d'une image a l'autre. Il est inspiré du script original genethumb.sh de Samuel Hocevar et les principales améliorations par rapport a ce dernier sont:
  • une modification de la présentation et de la configuration plus aisée,
  • la possibilité de gerer une base d'utilisateurs autorisés a acceder a chaque album avec des mots de passes (géré par Apache),
  • la création éventuelle de fichiers zip pour télécharger toutes les photos,
  • la création d'une page par image avec des boutons "suivante" et "précedente",
  • la gestion des images classées dans plusieurs dossiers ou albums.

La raison d'etre de ce script est principalement sa simplicité, il peut s'installer n'importe ou (dans un dossier du $PATH), et ne nécéssite pas d'autre libraires que ImageMagik (inclut le plus souvent dans les distributions Linux et *BSD).

Vous pouvez voir un apercu du résultat (ici non protégé par un mot de passe): démonstration.

La première page est un index présentant des miniatures de toutes les photos on peut préciser la taille des miniatures et le nombre de celle ci en largeur. On peut par ailleurs télécharger directement un gros fichier zip contenant toutes les photos. Quand on clique sur une miniature, l'image en taille normale (spécifié dans la configuration) s'affiche soit dans une page avec des boutons suivant/précedent ou directement sans habillage...

La gestion des mots de passe est réalisé par apache. Le script s'occupe de créer les .htaccess en lisant une base de données au format simple (voir un exemple).

Ce script, qui marche très bien sur un site internet externe, ou en local, marche aussi très bien sans serveur http puisque les pages sont de simples pages HTML ...

Pour télécharger ce script.

La configuration du script s'effectue simplement en éditant le fichier.


Dernière mise à jour:   Ven 29 jul 2005 23:10:19 CEST            My Uptimes      Stats du site