Ahora, con la reforma del blog he comenzado a poner algunas imágenes y que mejor sitio que dejarlas que en este servicio, sin embargo subir fotos es un pelín coñazo así que me he puesto a buscar por internet a ver si encontraba algo y si, había muchas cosas por allí, como por ejemplo un script de wuonm el cual lo he visto por ahí repetido en otras webs, con añadidos, con nuevas utilidades (o viejas, que no se de quien será el script original).
Así que me he decidido crear un "servicemenu" del konqueror que me subiese el JPEG seleccionado a flickr, el nombre de la imagen es el nombre del fichero, su estado es público y no añade descriptores, cosa que luego, cada cual, deberá hacer en la página de flickr, pero algo de trabajo ya se ha ahorrado ;)
Un "service menu" es una de esas chorraditas que tiene el konqueror que nos permite, pulsando el botón derecho del ratón y seleccionando las acciones de ese tipo de objeto (que puede ser un fichero, un dispositivo, una url, etc...) ejecutar un programa que haga algo con dicho objeto como, por ejemplo, rotar una imagen o crear un mp3 a partir de un fichero wav, aquí, el único limite es la imaginación y la capacidad programadora de cada cual (la mía es núla).
Basándome en el script de wuonm y en otros que, por desgracia, no recuerdo la url me puse a enredar con ellos hasta dejarlo literalmente en "pelotas", quedándome con lo esencial que es una instrucción realizada con el programa curl (que yo pensaba que era esa cosa mala a sustituir por wget en el urpmi de mandrake en cuanto se pudiese y mira, ¡sorpresa! que bien viene ahora).
La instrucción de marras es esta:
curl -s -F photo=@%f -F email=tu@email.com -F password=Tu_clave -F title="%n" -F tags="descriptores" -F is_public=1 http://www.flickr.com/tools/uploader_go.gne > /dev/null
Siendo %f la dirección completa del fichero y %n el nombre del fichero tal y como se indica en los estándares de free desktop.
Dentro del script original vemos que rechaza los ficheros que no sean jpg, pero el "service menu" sólo vale para los jpg, con lo que nos ahorramos esa parte.
Viendo que esta instrucción funciona me pasé a leerme bastantes manuales de como crear el "service menu", la cosa no ha sido fácil, entre otras cosas por que yo, en su día estudié francés (y además poco) y todos los manuales están en inglés que, a fuerza de tanto manual de linux, empiezo a leerlos con cierta soltura gracias a traductores automáticos, diccionarios y que al final uno se va quedando con algunas cosas de ese idioma, quizá algún día me haga algún cursillo para no andar tan perdido.
A lo importante, uno crea un fichero en ~/.kde/share/apps/konqueror/servicemenus/ un fichero loquesea.desktop (mejor si el nombre tiene cierta relación con lo que hace, como subir_a_flickr.desktop, por ejemplo) y allí le pegamos lo siguiente:
[Desktop Action flickr]
Exec=curl -s -F photo=@%f -F email=tu@email.com -F password=Tu_clave -F title="%n" -F tags="descriptores" -F is_public=1 http://www.flickr.com/tools/uploader_go.gne > /dev/null
Icon=filequickprint
Name=Send to Flickr
Name[es]=Enviar a Flickr
[Desktop Entry]
Actions=flickr
Encoding=UTF-8
ServiceTypes=image/jpeg
Exec=curl -s -F photo=@%f -F email=tu@email.com -F password=Tu_clave -F title="%n" -F tags="descriptores" -F is_public=1 http://www.flickr.com/tools/uploader_go.gne > /dev/null
Icon=filequickprint
Name=Send to Flickr
Name[es]=Enviar a Flickr
[Desktop Entry]
Actions=flickr
Encoding=UTF-8
ServiceTypes=image/jpeg
Una vez creado lo probamos con algún jpg, en el konqueror nos ponemos encima de un fichero jpg, le damos al botón derecho (izquierdo si eres zurdo) te vas a "Acciones" y allí seleccionaremos la opción "Enviar a Flickr" y lo envia (espero).
Esto es válido para las cuentas de Flickr, las de yahoo no se como irán, supongo que parecido si no igual, si alguien lo prueba que ponga aquí un comentario al respecto.
Las mejoras que cada cual pueda hacer y quiera compartirlas, que las ponga en los comentarios.