Je vous propose aujourd'hui la première version d'un programme destiné à combler un de mes besoins informatique, cad. la possibilité de mettre à disposition une image sur internet rapidement.
AutoIMG est un script en perl qui permet de placer rapidement une image sur ftp, de manière à la publier sur un forum par exemple.
Il génère un nom unique pour chaque fichier, puis fournit directement le code à utiliser. Exemple de sortie:
./autoimg.pl tux_crystal.png
URL: http://darkmaster.sp.free.fr/autoimg/1126264598-58484.png(...)
HTML: [le parser de dlfp n'a pas l'air d'aimer qu'on écrive de l'html]
bbCode: [img]http://darkmaster.sp.free.fr/autoimg/1126264598-58484.png(...)[/img]
Plusieurs nouvelles features sont prévues, tout est dans le fichier.
Pour l'utiliser, commencez par indiquer le server ftp, le login, et le pass à utiliser dans le fichier du script.
N'hésitez pas à critiquer, c'est mon premier vrai prog en perl, mon langage usuel restant le C++.
Le script:
http://darkmaster.sp.free.fr/prog/autoimg/autoimg.pl(...)
# Le perl
Posté par alexissoft . Évalué à 2.
Bon, si c'était pour t'entrainer en perl, je comprend :)
# un truc sympa
Posté par Marc (site web personnel) . Évalué à 2.
http://www.handhelds.org/scap(...)
très rapide aussi :)
# Commentaires
Posté par jjl (site web personnel) . Évalué à 2.
Pour gerer les arguments, il existe un module perl qui est génial !! GetOpt::Long et sa fonction GetOptions[1]. Juste pour deux petites options, ca parait pas necessaire, mais je pense que c'est une bonne habitude à prendre.
Depuis que je l'ai découvert, je ne peux plus m'en passer :)
Sinon, il me semble qu'il existe aussi un File::Temp pour les noms de fichiers uniques, mais c'est limité à un seul système de fichiers.
Welcome to perl !
[1] http://www.perl.com/doc/manual/html/lib/Getopt/Long.html(...)
# j'ai aussi qqchose dans le style ...
Posté par manatlan (site web personnel) . Évalué à 4.
http://manatlan.online.fr/photoserv.php(...)
un script python, qui transforme son ordi en serveur web, et qui genere l'url, que tu envois par msn/jabber/icq/yahoo/mail/[ton IM] ... et le destinataire n'a plus qu'à cliquer dessus
j'ai une nouvelle version, que j'ai intégré dans ma ubuntu, en tant qu'icon dans un pannel ...
dès que je veux envoyer un fichier à qqu'un, ou montrer une photos, un répertoire de photos ou des répertoires de photos
je le prends de nautilus, je le drag'n'drop sur l'icon, ça m'ouvre un terminal pour afficher les accès http, et ça copie dans le clipboard l'url qui va bien .... que je n'ai plus qu'à diffuser
quand c un fichier : ça part en download chez l'utilisateur
quand c un repertoire de photos : ça présente une gallery web, avec vignette et cie ... et si il y a des sous repertoires : ça les présente en tant qu'albums ...
aussi, je l'ai intégré dans "jbrout" ( http://jbrout.python-hosting.com/(...) )... ou tu peux selectionner un ensemble de photos, et les partager sur le web, via un plugin "instantWeb" ... on ne peut plus pratique ....
[^] # Re: j'ai aussi qqchose dans le style ...
Posté par manatlan (site web personnel) . Évalué à 2.
histoire que ça soit persistant ;-)
# IH
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 1.
Ptet si j'ai le temps un de ces quatre...
# \_o<
Posté par doublehp (site web personnel) . Évalué à 1.
$ cat .scrot.sh
#!/bin/bash
i=`/bin/date +%Y-%m-%d_%H-%M-%S`
i=pluton_$i.png
/usr/bin/scrot /var/www/pluton/scrot/$i
#/bin/echo -n "http://doublehp.ath.cx/scrot/$i(...)" | /usr/X11R6/bin/xclip
/bin/echo -n "http://pluton.doublehp.org/scrot/$i(...)" | /usr/X11R6/bin/xclip
/usr/bin/beep
/usr/bin/beep
tu construit un nom de fichier base sur l heure courante. Tu derive un nom de chemin absolu qui mene dans le dossier du server web, et l URL d acces a ce dossier.
Tu lance scrot sur le chemin, ce qui depose dans le dit dossier un ... SCReenshOT
puis tu met dans le buffer X l URL associee. Quand tout ca est fini, tu beep un coup.
Un click sur un bouton d action Gkrellm, 2s d attente, et tu peux coller ton URL sur un bouchot via bouton 3. Si le server HTTP tient plus de 24h, tu peux aussi coller dans un forum.
Rien ne t empeche de mettre dans le tas un scp ou un ftp-send.
C est dans un de mes journaux vers octobre 2004.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.