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 Marc (site web personnel) . Évalué à 2.
[^] # Re: exemple
Posté par manatlan (site web personnel) . Évalué à 3.
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 Ramso . Évalué à 1.
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 ours Ours (site web personnel) . Évalué à 1.
on en revient tjrs aux mêmes problèmes
[^] # Re: Simple et efficace
Posté par manatlan (site web personnel) . Évalué à 3.
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 manatlan (site web personnel) . Évalué à 2.
le serveur http ne comprends que qques urls ... tout le reste passe à la trappe ...
# exemple
Posté par manatlan (site web personnel) . Évalué à 3.
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 manatlan (site web personnel) . Évalué à 2.
j'ai rebooter sous ma mdk10final ...
et photoserv fonctionne parfaitement sous linux ;-)
# Erreur au lancement
Posté par Kibos . Évalué à 1.
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 Damien Metzler . Évalué à 1.
=> 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.