Journal Serveur "HTTP-gallerie photo"

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
juin
2004
J'en avais déjà parlé ici : http://linuxfr.org/%7Edmz/13730.html(...) (discussion autour d'un système de partage de photos en P2P).

Voilà, j'ai fait qqchose, que j'ai placé ici : http://manatlan.online.fr/photoserv.php(...)

C'est un script python (qui necessite PIL) et transforme votre ordinateur en serveur http de photos (galerie de photos)
C'est très pratique pour diffuser rapidement, et simplement, ses photos à ses amis ... (à condition d'avoir, un bon upload ;-)

Voilà, j'avais dit que je reviendrai en parler ici ... (pour ceux qui suivent, et les autres ;-)

Voilà, J'attends des remarques (sur le fonctionnement, sur le site, ...)
(d'ailleurs, si qqu'un pouvait testé sous linux, pour voir si tout est ok)
  • # exemple

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

    y'a pas d'exemple?
    • [^] # Re: exemple

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

      je setuperai bien sur mon poste, juste pour montrer
      mais je doute que ça tienne la charge si beaucoup de DLFP'iens
      arrivent sur mon ip ;-)

      sinon, il n'y a rien de particulier à voir (à part le contenu : "les photos")
      c'est des pages (x)html avec du css pour le look ...

      pour l'instant, avec le css livré, ta la liste des répertoires à gauche (si il y en a plusieurs)
      à droite, t'as les thumbnails, et des liens de navigations page à page

      quand tu selectionnes une photo, tu te retrouves en mode visu, avec des liens de navigations SUIVANT & PRECEDENT

      et si tu clics encore dessus, tu obtiens la photo finale

      (mais tout celà est paramétrable à souhait)
  • # Simple et efficace

    Posté par  . Évalué à 1.

    L'idée est bonne et la simplicité prévaut. Les gens n'ont pas à installer Apache/PHP/Gallery (ou autre) pour en faire autant.

    Par contre, et vu ton public, j'espère que tu l'as blindé côté sécurité ?

    Je vais en parler autour de moi.
    • [^] # Re: Simple et efficace

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

      bah le pb de gallery, c'est que tu ne peux pas l'installer chez un hébergeur 99% du tps or là non plus.
      on en revient tjrs aux mêmes problèmes
      • [^] # Re: Simple et efficace

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

        ce n'est pas du tout le but de mon script ...

        ce n'est pas pour héberger des photos à vie sur un serveur
        (dans ce cas là, mieux vaut voir du côté des scripts php (et il y en a pour tous les goûts, dans ce domaine là))

        Le but, est juste de pouvoir partager/montrer tes photos pendant 1heure ou 2 ...
        quand il y a plus d'activités, tu le coupes ... et c'est tout ...
    • [^] # Re: Simple et efficace

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

      normalement ... tu ne peux absolument rien faire ... à part naviguer dans les photos/albums ...
      le serveur http ne comprends que qques urls ... tout le reste passe à la trappe ...
  • # exemple

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

    Hier soir, fête de la musique, on a fait une grosse soirée dans le jardin ... J'ai fait environ 300 photos ... (plus de 100mo)

    Avant photoserv, j'envoyais, par email, les qques photos interessantes aux gens concernés (donc boulot du choix, en fct de la personne ... et bourrage de la messagerie (mon outbox, et leurs inbox ;-) ... avec qques photos que MOI j'avais choisi

    souvent aussi, transfer direct de photos choisis par mes soins, sur icq

    dans de très rares cas, génération d'une page web et thumbnails, et upload sur un hebergement gratuit ...

    dans de plus rares cas, zippage, et hop, dans emule ou bittorrent

    et qqfois, les photos sur clé usb ou cdrw ... suivant qu'on se voit ou pas

    Maintenant, avec "photoserv" : je drag'n'drop mon répertoire de photos dans le répertoire partagé utilisé par photoserv, et je le lance ...
    Je préviens les gars, par icq, par email (voire par phone)

    ils se connectent sur mon ip, via leur navigateur ... il se ballade ... et programme leur download dans leur downloader fétiche ...

    Pour moi : boulot = 0 .. rien à faire, à part le drag'n'drop, et le double clic du lancement

    Pour eux : ILS choisissent les photos qu'ils veulent, et les download

    bref, moi, je l'utilise tous les jours (là encore : il tourne), des potes sont en train de les browser tranquillement, chez eux ...
    quand ils auront fini : je coupe ... et hop, c'est fait ...
    (le relancer, ou le couper ... à la demande ... ne pose aucun prob ... double clic pour lancer, et clic pour fermer la fenêtre)

    le process prends moins de 4mo (python pure, sans gui) ... et les thumbnails/images sont recompressés en direct, pour prendre le moins de bande possible ...
  • # et ça fonctionne sous linux ;-)

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

    J'ai fini par aller le tester moi-même ;-)

    j'ai rebooter sous ma mdk10final ...
    et photoserv fonctionne parfaitement sous linux ;-)
  • # Erreur au lancement

    Posté par  . Évalué à 1.

    Comme je connais STRICTEMENT rien au python, je me permets de demander si quelqu'un peut m'expliquer l'erreur suivante :


    kibos@multivac:~/photoserv$ python photoserv.py
    Traceback (most recent call last):
    File "photoserv.py", line 435, in ?
    s=Server('',conf.port,RequestHandler)
    File "photoserv.py", line 241, in __init__
    self.bind ((ip, port))
    File "/usr/lib/python2.3/asyncore.py", line 303, in bind
    return self.socket.bind(addr)
    File "", line 1, in bind
    socket.error: (13, 'Permission denied')
    • [^] # Re: Erreur au lancement

      Posté par  . Évalué à 1.

      Ben a priori, ça n'a rien à voir avec python

      => Permission denied

      tu essaye de faire un bind sur un port alors que tu n'a pas les droits. Ca doit être parce que le port est inférieur à 1024.

Suivre le flux des commentaires

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