Journal : XulPhotoStation

Posté par Hardy Damien (page perso, ) le 26 août 2005
0
Juste un petit journal pour vous présenter une petite extention fait par votre serviteur.

Si ça se trouve ca peut servir a quelqu'un ;)

http://dhardy44.free.fr/xpi/xulphotostation.xpi(...)

Une extention pour sélectionner des photos/images lors de vos parcours de site web, (classiquement des galleries de photos de vacances) et pour ensuite envoyer le tout à développer chez Photostation pour envoyer des tirage a la famille (je n'ai pas d'actions mais j'ai l'habitude d'aller chez eux). En évitant le moment rébarbatif du remplissage des champs type="files". Les utilisateurs d'ie ont leur activeX dispo sur le site du labo, les utilisateur de firefox peuvent maintenant se faciliter la vie.

J'ai encore deux trois idées a implémenter, le code javascript à besoin d'être un peu factorisé. Mais ça fonctionne pas mal :)

J'envisage de faire un tuto a partir de cette extention pour documenter un peu les endroit où j'ai pu bloquer.

Bien sur c'est libre donc vous pouver osculter et meme modifier le code pour aller chez un autre labo. (d'ailleur p.e. qu'un jour on pourra faire un choix parmis des modules d'upload)

Dam

> Lire le journal (22 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

quelqu'un connait pour p|xmania ?

Posté par djibb (Jabber id, page perso, ) le 26/08/2005 à 16:47. (lien). Évalué à 1.

Pour le moment, je suis plutot P|xmania et du coup, je suis obligé d'utiliser IE (super mega gavant... j'utilise windows que pourca)
1) je suis donc super intéressé par ton extension, si elle permettait de visualiser le contenu du disque ce sera encore plus top. (rq : ca le fait peut etre :) )
2) quelles sont les adresses que vous utilisez pour faire developper vos photos ? (et dont l'upload peut se faire sous nunux)

  • [^]Re: quelqu'un connait pour p|xmania ?

    Posté par Hardy Damien (page perso, ) le 26/08/2005 à 18:38. (lien). Évalué à 6.

    Pour le contenu du disque mettre un marque page sur file:/// et cocher la case "Charger ce marque page comme panneau latéral"

    Pour Pixmania je peux jetter un coup d'oeuil :) pour voir comment l'integrer (quitte à faire un xulpixmania pour ça rapidement)

    Dam

  • [^]Re: quelqu'un connait pour p|xmania ?

    Posté par Nap () le 26/08/2005 à 20:38. (lien). Évalué à 4.

    IE marche bien sous linux avec Wine, un type a même fait un script qui le télécharge et l'installe tout bien comme il faut :
    http://sidenet.ddo.jp/winetips/config.html(...)

    il te faut aussi télécharger DCOM98.exe sur le site de MS et l'installer, il est nécessaire pour certains sites.

    Voilà pour mes deux centimes

    • [^]Re: quelqu'un connait pour p|xmania ?

      Posté par Pinaraf (Jabber id, ) le 27/08/2005 à 08:16. (lien). Évalué à 1.

      As-tu vérifié la légalité de la chose ?
      Perso, je ne peux pas installer IE avec wine légalement car je n'ai pas de licence de windows chez moi...

      • [^]Re: quelqu'un connait pour p|xmania ?

        Posté par Nap () le 27/08/2005 à 09:55. (lien). Évalué à 2.

        oui mais le monsieur dit qu'il utilise Windows, donc je suppose qu'il a une licence :-)

  • [^]Re: quelqu'un connait pour p|xmania ?

    Posté par Thomas Petazzoni (page perso, ) le 26/08/2005 à 22:55. (lien). Évalué à 4.

    Pour Pixmania, j'avais écrit un bidule en Python pour uploader des photos, cf http://thomas.enix.org/Blog-20050416225627-Technologie(...) .

    Le soucis, c'est que ces boulets ont légèrement changé l'interface Web, du coup les regexps ne fonctionnent plus, mais ça doit être assez simple à adapter.

    Avec ce machin, en une ligne de commande tu pouvais importer plein de photos dans un album. Pratique ;-)

    • [^]Re: quelqu'un connait pour mypixmania ?

      Posté par lud77 () le 27/08/2005 à 10:43. (lien). Évalué à 3.

      C'est vrai, les regexp ont changé, il faut juste changer la fonction getAlbums dans ton script:

          names = re.findall(r'.*addAlbum\(\n\s.*,\n\s"(.*)",\n.*',
                           contents.getvalue())
          ids = re.findall(r'.*addAlbum\(\n\s(.*),\n.*',
                            contents.getvalue())
      
      Voila, et j'ai entendu dire qu'ils allaient bientôt proposer une API pour gérer les uploads...

Photos d'écran

Posté par Samuel Gondouin (page perso, ) le 26/08/2005 à 20:21. (lien). Évalué à 4.

Salut !

Y aurait-il des photos d'écran pour voir ce que cela donne ?
Je suis trop paresseux pour installer l'appli' !!
Merci !

Tu devrais le proposer ...

Posté par Colin Pitrat (page perso, ) le 27/08/2005 à 00:43. (lien). Évalué à 10.

... à Photostation. Comme ça il pourront le fournir à tous leurs clients utilisateurs de firefox ...

  • [^]Re: Tu devrais le proposer ...

    Posté par Hardy Damien (page perso, ) le 27/08/2005 à 15:09. (lien). Évalué à 2.

    Ça y est c'est fait j'attend une éventuelle réponse ... ou des insultes ... (p.e. que le nom posera probleme ...)

    -------------------- [Photo Station] ASSISTANCE TECHNIQUE --------------------

    Sujet : [Photo Station] ASSISTANCE TECHNIQUE
    Titre : ASSISTANCE TECHNIQUE
    Application utilisée : Application pour Netscape/Autres
    Votre problème : Problème de téléchargement des fichiers
    Autre : Bonjour, je vous écris pour vous informer que j'ai développé sur mon temps libre, une extention Mozilla Firefox en XUL pour uploader des photos sur votre site (un peu à l'instar de l'ActiveX pour internet explorer que vous proposez, sauf que c'est disponible aussi sur GNU/Linux ;) elle est sous licence GPL donc il vous est possible de l'utiliser, la redistribuer et la modifier (sous cette meme licence). Pour plus d'information : http://linuxfr.org/~Dam_ned/19227.html(...) . A savoir qu'il est possible qu'ulterieurement cette extention permette d'uploader des images chez d'autres laboratoires, via des modules par exemple ... (GPL oblige)
    Votres système : Autres
    Votre navigateur : Mozilla
    Votre nom : Damien Hardy
    Votre email : damien.hardy@laposte.net
    Copie du mail : Oui

    ------------------------------------------------------------------------------


    Dam

    • [^]Re: Tu devrais le proposer ...

      Posté par dark_star () le 28/08/2005 à 10:48. (lien). Évalué à 2.

      il fut un temps ou j'ai proposé l'utilisation de ftp pour telecharger les photos avec un compte mots de passe / utilisateur.

      parce que bon a partir de 250 photo c'est lourd le web, alors qu'il existe un protocole expres pour le telechargement de fichier sur internet. Je vais reessayer pour voir.

Comment cela fonctionne ?

Posté par viervier () le 27/08/2005 à 08:52. (lien). Évalué à 2.

Bonjour,
je suis utilisateur de PhotoStation, et j'utilise leur interface sous wine. Je suis donc interessé par cette extension.
J'ai installé l'extension et j'ai bien dans le clique droit "xulphotostation"... mais c'est tout, comment on fait pour avoir la barre latérale (rien dans Outils)?

Merci

PS : Firefox 1.0.6

  • [^]Re: Comment cela fonctionne ?

    Posté par Hardy Damien (page perso, ) le 27/08/2005 à 10:00. (lien). Évalué à 3.

    Affichage > panneau lateral > XULPS

    Dam

    • [^]Re: Comment cela fonctionne ?

      Posté par viervier () le 27/08/2005 à 11:11. (lien). Évalué à 2.

      Ok pardon...
      "Pour le contenu du disque mettre un marque page sur file:/// et cocher la case "Charger ce marque page comme panneau latéral""
      j'ai essayé mais sans succés en glissé/déposé ou clique droit, cela ne marche, chez moi, quà partir d'un site web...

      • [^]Re: Comment cela fonctionne ?

        Posté par Hardy Damien (page perso, ) le 27/08/2005 à 11:34. (lien). Évalué à 2.

        Effectivement le navigateur n'affiche que des liens et mon extention ne gere que les images ... pour le moment :)

        une solution immediate serait de construire une page html avec toutes les images à envoyer ...

        Dam

      • [^]Re: Comment cela fonctionne ?

        Posté par Hardy Damien (page perso, ) le 27/08/2005 à 15:31. (lien). Évalué à 3.

        Ca y est :) version 0.1 \o/

        qui gère le glissé déposé pour les url ...

        donc tu ouvres file:///home/moi/mes_images/ dans un onglet (à droite)
        et tu fait glissé déposé des url dans la liste d'image (panneaux XULPS a gauche) pour les ajouter ... puis "Submit"

        Dam

        • [^]Re: Comment cela fonctionne ?

          Posté par Hardy Damien (page perso, ) le 27/08/2005 à 16:14. (lien). Évalué à 2.

          !!! un bug majeur : ne pas supprimer les fichier de la liste quand il vienne de file:/// ca supprime le fichier original !!!!

          Dam

          • [^]Re: Comment cela fonctionne ?

            Posté par Hardy Damien (page perso, ) le 27/08/2005 à 16:52. (lien). Évalué à 2.

            Ouf ca y est c'est corrigé :)

            Toutes les image sont maintenant copiée dans le rep tempraire par défaut de l'OS (ce n'etait pas le cas des fichier locaux) hors quand on supprime un item de la liste (touche "suppr") je supprime aussi le fuchier lié ... d'où bug ...

            Maintenant tout les fichier sont a la meme enseigne ...copie dans le tmp ... (si on ferme sans envoyé les fichier y restent d'ailleur, il faudra que je fasse quelque chose de moins pollueur quand on quitte)

            pour telecharger : meme URL (je n'arrive pas a comprendre pourquoi la mise a jour ne fonctionne pas ... si quelqu'un comprend ...)

            Dam

            • [^]Re: Comment cela fonctionne ?

              Posté par viervier () le 28/08/2005 à 09:43. (lien). Évalué à 1.

              Bravo, tous cela marche en effet pas mal....
              Mon seul petit problème est la charge Cpu, elle est (chez moi) de 50% pendant tout le transfert, ce qui me semble beaucoup. Qand je fais la même chose avec l'interface "Netscape" de PhotoStation, la charge n'est que de 3%....
              Cela n'arrive-t-il que chez moi ?

              • [^]Re: Comment cela fonctionne ?

                Posté par Hardy Damien (page perso, ) le 29/08/2005 à 16:37. (lien). Évalué à 2.

                Là c'est p.e. du au fait que je doit construire la requete POST avant de l'envoyer (donc avec le contenu de tous les fichiers ...)

                comme vu ici http://xulfr.org/wiki/ApplisWeb/Request(...)

                ET je ne maitrise pas encore bien la notion de stream. P.e. en passant la requete en background ....

                Je vais faire quelques tests ...

                Dam

Revenir en haut de page