Journal album web (Pig 2.5)

Posté par  (site web personnel) .
Étiquettes : aucune
0
17
mar.
2005
Bonjour!
Après de long (et lent!) mois de développement voici la nouvelle [1] version de mon petit script de création d'album photo web: PIG 2.5

Petite description:
- utilise Perl, PerlMagick & ImageMagick
- produit du code XHTML 1.0 strict valide avec CSS
- est intégré à Gnome via le répertoire de script
- l'interface utilise Zenity, tout se pilote à la souris
- côté look c'est inspiré de gThumb Neatround

Liens:
Présentation:
http://www.ouvertoubleu.gysmo.org/pig.html(...)

Exemple de galerie:
http://www.ouvertoubleu.gysmo.org/pig2-5/photo/2004_10_28_Vacances_(...)

Mon code n'est pas très gracieux et ce script n'a rien d'exceptionnel. Je le diffuse juste au cas où cela intéresserai quelqu'un. [2]
Bien sûr c'est en GPL!

Bien sûr les commentaires / critiques / patch sont les bienvenu!
Tay

[1]: mon journal précédent sur la première version:
http://linuxfr.org/~Tay/15371.html(...)
[2]: pour autant que je saches il y a une seule personne à part moi qui utilise PIG ;)
  • # quelques propositions

    Posté par  (site web personnel) . Évalué à 4.

    bravo j'aime bien l'idée,

    j'ai jeté un coup d'oeil rapide et je vais tester un peu plus.

    mais ... une première critique :)
    pour distribuer le code c'est mieux d'avoir un dossier dans le tgz, sinon lorsqu'on extrait on se retrouve avec tous les fichiers dans notre tmp.
    Donc
    tar jcvf pig-2.5.tar.bz2 pig-2.5/
    plutot que
    tar jcvf pig-2.5.tar.bz2 *

    et un petit lien pour le prochain script perl :
    http://www.crium.univ-metz.fr/docs/devel/cleanperl/(...)

    en rab, quelques morceaux de code qui trainaient sur mon dur pour ce type de projet :)
    ---
    @res=`ffmpeg -y -t 00:00:00.01 -i "$file" -f singlejpeg tmpthumb.jpg 2>&1`;

    print "$res[1]" if ($res[1]=~/Video|Audio/g);
    print "$res[2]" if ($res[2]=~/Video|Audio/g);

    for (my $i=0;$i<10;$i++) {
    $cercle.="roundRectangle ".(10*$i+2).",2 ".(10*$i+5).",6 1,1 ";
    }

    for (my $i=0;$i<10;$i++) {
    $cercle.="roundRectangle ".(10*$i+2).",69 ".(10*$i+5).",73 1,1 ";
    }


    my $rectangle="rectangle 0,0 215,8 rectangle 0,67 215,75";
    system("convert -draw '$rectangle' -fill white -draw '$cercle' tmpthumbnew.jpg thumb_$thumb_name.jpg");
    • [^] # Re: quelques propositions

      Posté par  (site web personnel) . Évalué à 1.

      Merci pour les remarques (bien vu pour le tar, je vais rectifier ça) et le liens, je regarderai ça ce WE.

      Pour les bouts de codes c'est pour avoir des thumnails aux coins arrondis? J'y avais pensé je dois dire mais pas eu le courage de l'implémenter, enfin je regarderai en détail ce WE.

      Merci,
      @+
      Tay
  • # Bouton "IE7 enhanced"

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Quel est l'objet du bouton "IE7 enhanced" ? Montrer que le site est compatible IE7 ?
    En tout cas je trouve ça dommage de faire de la pub pour un navigateur (surtout celui là), plutot que de montrer que le site est compatible avec tous les navigateurs, sans en citer de particulier.

    Enfin c'est mon avis et ça n'engage que moi...

    WeeChat, the extensible chat client

    • [^] # Re: Bouton "IE7 enhanced"

      Posté par  . Évalué à 3.

      De mémoire, IE7 était le nom d'un ensemble de hacks permettant à une page web standard de passer correctement sous IE5 et IE6. Je suppose que c'est de cela qu'il s'agit.

      Mais c'est vrai que, avec les rumeurs de la sortie "prochaine" d'Internet Explorer 7, ça pourrait prêter à confusion.
    • [^] # Re: Bouton "IE7 enhanced"

      Posté par  . Évalué à 1.

      *astuce* :
      suis le lien...

      (le lecteur averti notera que de toute façon, IE7 n'existe pas encore. Ou alors c'est une belle utilisation d'IPOT)
      • [^] # Re: Bouton "IE7 enhanced"

        Posté par  (site web personnel) . Évalué à 2.

        Oui il s'agit bien du script de Dean Edwards que j'utilise pour une meilleure compatibilité avec IE.
        Le but de ce bouton est de rendre à César ce qui est à César c'est tout. Le bouton n'est pas de moi d'ailleurs.

        Si cela te gêne ce n'est pas compliqué de l'enlever... En gros tu perds le survol des icônes et il y a peut être quelques décalages dans la mise en page (je n'ai pas testé en fait).

        C'est vrai qu'une petite explication supplémentaire ne serait pas du luxe cela dit compte tenu de la sortie prochaîne d'IE7 le "vrai".

        A+
        Tay
  • # Joli nom, ça "PIG"...

    Posté par  . Évalué à 1.

    Bon, trève de plaisanteries, ils sont où tes albums de photos cochonnes ?

    Bon, oui, je sais, c'est par là --->[]
    • [^] # Re: Joli nom, ça "PIG"...

      Posté par  (site web personnel) . Évalué à 1.

      ici http://www.danstoncul.com(...) * ;) !

      Pour le nom c'est plus mes compétences qui sont évoquées! Accessoirement ça signifie Perl & Imagemagick Gallery voilà voilà...

      * en plus le site existe mais je n'ai rien à y voir promis juré!
      • [^] # Re: Joli nom, ça "PIG"...

        Posté par  . Évalué à 3.

        Bah j'ai vu l'acronyme et les jolis démos sur ton site.
        Mais y avait un jeu de mot à la con à faire alors je me suis dévoué.

        Bon boulot en tous cas (mais j'utilise BINS en fait).

        Pour le nom c'est plus mes compétences qui sont évoquées !

        Tu m'inquiètes là. Tu n'as pas voulu dire que t'as appelé ça "PIG" parce que c'est le générateur d'albums photos que t'as codé comme un porc ;*)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.