Bonjour 🙂,
Je sais pas si ça va servir à quelqu'un d'autant que c'était pas bien compliqué à faire, mais ça se révèle très pratique de pouvoir sélectionner ses fichiers via Nautilus et faire un clic droit scripts > UploadToImageshack.
Tout d'abord il faut télécharger ce script en python :
http://bachnik.com/projects/shackshag et l'extraire dans ~/.gnome2/nautilus-scripts/ puis s'y rendre.
Là il faut créer un fichier UploadToImageShack et y mettre :
#!/bin/bash
# Par Xaero
# Sélectionner des images et les uploader sur imageshack.us
# directement dans Nautilus.
# Utilise le script shag.py disponible à l'adresse suivante :
# ShackShag => http://bachnik.com/projects/shackshag de Wiktor Bachnik, wiktor at bachnik dot com
n=0
vide=" "
cd $NAUTILUS_SCRIPT_CURRENT_URI
# supprime le fichier si il existait déjà
rm imgshack_results.txt
# on stocke tout
for i in `python ~/.gnome2/nautilus-scripts/shag.py -d imgdirect.txt -t imgthumb.txt -f imgforum.txt $*`
do
echo rien ici
done
# et maintenant on parcours :
for i in `awk '{ print $0 }' imgdirect.txt`
do
n=`expr $n + 1`
echo Image $n >> imgshack_results.txt
echo $i >> imgshack_results.txt
# si on veut seulement les urls direct on peut commenter ce qui suit
t=`awk '{print FNR ": "$0}' imgthumb.txt | grep ^$n: | sed 's/[0-9]:/Miniatures :/'`
echo $t >> imgshack_results.txt
# si on veut seulement les urls direct et les miniatures on peut commenter ce qui suit
f=`awk '{print FNR ": "$0}' imgforum.txt | grep ^$n: | sed 's/[0-9]:/Forum :/'`
echo $f >> imgshack_results.txt
# J'ajoute une mise en forme spéciale et beaucoup mieux pour les forums
# du type [url=lien direct vers l'image][img]lien de la miniature[/img][/url]
u=`echo $t | awk -Fsrc= '{ print $2 }' | awk -F\" '{ print $2 }'`
b=`echo "Forum bien : [url=$i][img]$u[/img][/url]"`
echo $b >> imgshack_results.txt
echo $vide >> imgshack_results.txt
done
# ouvre gedit sur le fichier contenant les url des images
gedit imgshack_results.txt
# nettoie un peu tout ça
rm imgdirect.txt imgthumb.txt imgforum.txt
# fin :)
Ne pas oublier de le rendre exécutable ( chmod +x UploadToImageShack ).
Il doit apparaître dans le menu Script via le clic droit :
Pour l'exemple du dessus ça m'ouvre gedit sur un fichier de la sorte :
Image 1
http://img492.imageshack.us/img492/6141/upnautilus4wo.png
Miniatures : <a href="http://img492.imageshack.us/my.php?image=upnautilus4wo.png" target="_blank"><img src="http://img492.imageshack.us/img492/6141/upnautilus4wo.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a>
Forum : [url=http://imageshack.us][img=http://img492.imageshack.us/img492/6141/upnautilus4wo.png][/url]
Forum bien : [url=http://img492.imageshack.us/img492/6141/upnautilus4wo.png][img]http://img492.imageshack.us/img492/6141/upnautilus4wo.th.png[/img][/url]
Après si vous préferez ouvrir firefox sur l'url direct, c'est pas bien compliqué à modifier 🙂
En esperant que ça puisse vous servir, en tout cas c'est le cas pour moi 😉