BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

¿Existe script para subir a Imageshack?

BocaDePez
BocaDePez

Hola de nuevo a todos/as:

Estoy buscando por Google algún script que me permita subir fotos desde mi PC a Imageshack, pero no tengo suerte. Lo más parecido es esto:

out=upl.tmp.`date +%s`

echo "Uploading: $1"

curl -H Expect: -F fileupload="@$1" -F xml=yes -# "(link roto)" > /tmp/$out 2>&1

if [ `cat /tmp/$out | grep image_link | wc -l` -lt 1 ]

then

echo "Error: $1"

else

cat /tmp/$out | tr -d " " | grep image_link | grep -o http[^\<]*

fi

rm /tmp/$out

Pero siempre me da el siguiente error:

usuario@usuario-desktop:~/Escritorio$ ./*sh *jpg
Uploading: 16012010009-400.jpg
: redirección ambigua3: 1
: orden no encontrada4:
./f46bd93ab.sh: line 8: error de sintaxis cerca de token no esperado `else'
'/f46bd93ab.sh: line 8: ` else
usuario@usuario-desktop:~/Escritorio$

¿Existe algún otro script que sí funcione o tendré que usar el paquete .deb (y gráfico) oficial de Imageshack?

Salud.

superllo
1

Aquí dice que hay un paquete en los repositorios que a través de la línea de comandos sube cosas a varios servidores, por ejemplo a ese, el Photo-Uploader (de hecho se instala pinchando aquí desde Ubuntu 9.10, supongo que en el resto, si gastan apt, también).

🗨️ 1
BocaDePez
BocaDePez

Nuevamente, muchas gracias, amigo superllo, por su ayuda.

Aunque el paquete es para Nautilus, en uno de sus subdirectorios está unos scripts llamados sendToImageshack.py y uploadHelper.py con los cuales se pueden subir imágenes a Imageshack desde línea de comandos.

Es necesario la instalación previa del paquete python-pycurl. Después copiar los scripts anteriores a '/usr/local/bin/', darles permiso de ejecución y ya está todo preparado. Para subir imágenes:

$ sendToImageshack.py [nombre_archivo_imagen]

Salud.