Boujou les gens!
Un petit journal pour vous proposer un petit script Perl de génération d'album photo web que j'ai fait à la mimine.
Tout est ici: http://tahitybob.chez.tiscali.fr/pig.html(...)
Petite description:
- utilise Perl, PerlMagick & ImageMagick
- produit du code XHTML 1.0 strict valide* avec CSS
- est en ligne de commande
- côté look c'est inspiré de gThumb Neatround
*: sur mon site cela n'apparaît comme valide parce que mon hebergeur rajoute du code pourri automatiquement en bas de page...
J'ai écris ça parce que:
- j'ai échoué dans ma tentative de modification de gThumb
- je n'ai pas trouvé de logiciel qui me satisfasse vraiment...
- c'était l'occasion pour moi d'apprendre le Perl
Bon à priori rien d'exceptionnel vu que je suis un programmer novice mais je le diffuse quand même à tout hasard au cas ou cela intéresserai quelqu'un.
Si ça vous intéresse servez vous (GPL inside)!
Bien sûr les commentaires / critiques / patch sont les bienvenu!
# Bravo
Posté par Greg . Évalué à 5.
En résumé, je souhaite plus de petits scripts et autres applications home made bien pratiques.
Vive les codeurs du dimanche...
[^] # Re: Bravo
Posté par LeSanglier (site web personnel) . Évalué à 0.
Je voudrais savoir s'il existe un site qui recense des petits bouts de programme/script fait justement par des programmeurs du dimanche (comme moi), cela pourrait être intéressant. Je suis sûr qu'il y a des personnes qui ne veulent pas montrer leur création parcequ'ils ont trop honte de leur codage !
Et comme tu le dis, cela peut profiter à quelqu'un ! (moi par exemple ! :-)
# Très sympatique
Posté par Pascal . Évalué à 6.
Tu devrais essayer d'utiliser HTML::Template pour remplir des fichiers HTML au lieu d'utiliser des regexps. HTML::Template est une librairie faite exprès pour ca.
Sinon y'a quelques petits trucs à revoir, du genre:
do
{
$npage = $npage + 1;
$j++;
} while( exists( $t[$j] ) );
que tu peux remplacer par
$npage = scalar @t;
ou alors:
do
{
$file = $filenames[$i];
...
...
$i++;
}while (exist $filenames[$i]);
que tu peux remplacer par:
foreach $file @filenames
{
...
....
}
# Ca fait les videos ?
Posté par tanguy_k (site web personnel) . Évalué à 4.
J'ai juste une question a formuler, les videos sont-elles geres ?
C'est con a dire mais avec les appareils photos numeriques, on peut maintenant prendre des videos mais malheureusement j'ai pas trouve de gallerie photo qui les gerent.
[^] # Re: Ca fait les videos ?
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 1.
</longue_phrase>
[^] # Re: Ca fait les videos ?
Posté par tanguy_k (site web personnel) . Évalué à 2.
Konqueror et Nautilus ne le font pas ? genre prendre la 10e frame de chaque video et l'afficher ? le probleme c'est la gestion de format exotique genre les .mov sinon c'est toujours du mpeg1 sur les appareils photo numeriques.
[^] # Re: Ca fait les videos ?
Posté par THE_ALF_ . Évalué à 2.
alf[muetdhiverII]>~ [16:09:14] $ totem-video-thumbnailer
usage: totem-video-thumbnailer [-s < size >] < infile > < outfile >
# Réponse groupée
Posté par Tay (site web personnel) . Évalué à 1.
@Greg: "Codeur du Dimanche" j'adore! C'est exactement cela!
Pour info j'avais commencé en shell avec sed mais j'ai renoncé devant l'ampleur de la tâche.
@Pascal: je ne connais pas HTML::Template je vais regarder de plus près. Par ailleurs merci pour tes remarques, pour le $npage clair je vais rectifier ça cela sera plus joli.
Pour le foreach par contre, j'avais commencé comme ça mais le script avait alors la sale manie de lire les fichiers dans l'ordre inverse (2.jpg lu avant 1.jpg par ex.) ce qui me compliquait gravement la vie pour la suite... Donc j'ai controuné.
En tout cas c'est cool de voir que j'ai été lu en détail ;)!
@tanguy: pour tout dire je n'avais même pas pensé à gérer les vidéos. A priori en modifiant les modèles et en adaptant le script ça doit pouvoir ce faire. Compte tenu de la bande-passante et de la place sur mon serveur je n'en n'ai pas vraiment besoin... donc à priori je ne le ferai pas donc help yourself my friend!
@Ashi: [HS] j'ai fait un tour sur ton site et j'aime vraiment bien tes peintures, par contre la navigation entre les images est très sommaire en effet, enfin, si je puis me permettre.
A+
# My 2 cents comme on dit
Posté par jmfayard . Évalué à 2.
Je te conseillerais de faire en sorte que cliquer sur la grande image va à la suivante (tant pis si c'est redondant avec l'aperçu de l'image suivante) parce que c'est ça qu'on veut faire dans 98% des cas. Du coup remplace le texte d'explication en bas de l'image par un lien vers l'imae originale.
Un exemple de ce comportement pour voir si tu aimes :
http://www.stud.uni-karlsruhe.de/~upaxe/Albums/LinuxTag/index-800x6(...)
2) Il manque un petit lien discret en bas à droite "Powered by MyExcitingProgram" pour te faire de la pub ;-)
# Jason's Image Gallery
Posté par Psychofox (Mastodon) . Évalué à 1.
http://xome.net/projects/jigl/(...)
[^] # Re: Jason's Image Gallery
Posté par Tay (site web personnel) . Évalué à 1.
- J'ai mis les photos en grande taille pour répondre à une demande de mes visiteurs qui se plaignaient avant que les photos étaient trop petites. L'inconvénient c'est que cela me prends actuellement une place folle, je pense que je vais réduire la taille un peu plus. Cela dit c'est facile à modifier.
Petite subtilité: la photo dite "originale" conserve les données exif pas les autres.
- Pour la pub c'est hors de question, je déteste la pub! En plus franchement, ce n'est pas la peine ;)
Pour PsychoFox:
Jigl est sympa, niveau fonctionnalité, il me manque juste les infos sur la photo ce qui n'est pas mal en effet. Si j'y arrive je ferais un truc dans ce goût là.
En terme de fonctionnalité mes amis aimeraient pouvoir faire un diaporama, ce sera probablement le prochain développement que je ferais (mais peut être pas tout de suite par contre, j'ai plein de boulot en ce moment...)
A+ et merci pour vos avis et conseils
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.