Posts tagged: personales

Upload2Wordpress (Nautilus-Script)

Una bonita imagen subida con Upload2Wordpress

Siempre he estado convencido de que una característica básica de los programadores es ser huevon, no es que no nos guste trabajar, es solo que odiamos trabajar de más, así que cuando empecé a notar que poco a poco usaba más imágenes en el blog y que era tedioso usar la herramienta de subida de archivos de wordpress (o revisar y escribir la url exacta de la imagen si la subía por ftp) comencé a preguntarme si no habría una manera más fácil de hacerlo.

Entonces recordé los scripts de nautilus y pensé que sería muy cómodo tener un script que me permitiera subir una imagen al blog y obvio esta quedará disponible en el apartado de media (para poder seleccionarla fácilmente sin memorizar direcciones ni nada, sino que caso tendría :P ), así que me puse a buscar a ver si había algo que hiciera lo que yo quería.

Busque y busque y nada que encontré, aparentemente a nadie le ha dado por hacer algo así o solo no lo ha compartido, estaba a punto de darme por vencido cuando me encontré con una librería de python para trabajar con wordpress.

Dicha librería desarrollada por Michel Ferretti esta bajo una licencia GNU LGPL por lo que nos es posible emplearla y modificarla evitandonos tener que reinventar el hilo negro (por eso amo el software libre :D ), así que no tarde en descargarla y comenzar a jugar con ella :P

La librería contiene un método llamado newMediaObject que hace casi lo que necesitaba y digo casi por que tiene como problema que no guarda la información sobre el tipo de archivo, provocando que wordpress no reconozca automáticamente las imágenes y por tanto, no baste con seleccionarlas para insertarlas como imagen (que es justo lo que quiero hacer u_u).

Dadas las circunstancias (y el hecho de que no pensaba renunciar a mi capricho de subir así mis imágenes) decidí modificar la librería para que se comportara como deseo (agregando un nuevo método para tal fin) y crear el script de nautilus encargado de subir la o las imágenes a mi blog, el resultado final fue bastante convincente y aunque creo que se puede mejorar (implementando por ejemplo la librería mimetypes para que reconozca automáticamente el tipo de archivo) la verdad es que seguramente tardaré en hacerlo (les digo que soy bien flojo :P ) así que prefiero compartirlo con ustedes desde ahora.

Upload2Wordpress (Nautilus-Script) + Wordpress Library Changed. Basta con descompactar el archivo en la carpeta ~.gnome/nautilus-scripts y editar los datos de conexión de su blog (en Upload2Wordpress) .

Links

La librería Original: WordPress Library

Post's relacionados...

Wallpaper 004 Free Soul

Una wallpaper minimalista creado una noche de insomnio

Una wallpaper minimalista creado una noche de insomnio

Post's relacionados...

En el facebook

Advertencia. El contenido que esta a punto de presenciar puede no ser apto para los diabeticos y los emo / amargados

Comúnmente suelo decir que tengo la vida me ama, tengo la fortuna de conocer gente maravillosa que me brinda su cariño, que me apoya en todos momentos y que me hace desear ser una mejor persona día tras día, mi “hermana” Mony es una de ellas y es justo ella quien tuvo el detalle que os muestro a continuación (está editado de tal manera que se lea de arriba hacía abajo en orden cronológico :P ).

Mi hermanita tan tierna =3

Mi hermanita tan tierna =3

Ven! Les digo que soy el pingüino más afortunado que hay :P

BTW ya notaron que a mi carnal Jahaziel Tux Iarok le gustaron todos los fragmentos? A veces pienso que es un bot y le pone “I like it” a todo =/

Actualización: Lo siento, para los que están pensando que es de mal gusto que yo mismo publique esto o algo por el estilo, les aviso que ELLA me lo pidió, envidiosos U_U

Post's relacionados...

Café

Siempre he tenido problemas para comenzar a escribir, no se a que se deba (seguramente falta de creatividad), ni si algún día eso cambiara (la neta lo dudo), el hecho es que esa es una de las razones por la cual este lugar esta TAN abandonado (si, ya se que no es excusa).

No estoy seguro de si alguien visita este lugar o si a alguien le importa lo que digo, para ser sincero tampoco es que me importe mucho pues a fin de cuentas este es un blog donde expreso lo que quiero (para más detalles lean el contrato).

Y es justo por que quiero presumirles algo que el día de hoy escribo este post :P

Pero bueno, antes de presumirles, un poco de choro introductorio…

El café en mi vida siempre ha tenido un significado muy importante, no solo me gusta mucho su sabor sino que ademas es una bebida que trae a mi mente miles de recuerdos (se que sueno muy viejo diciendo eso pero no estoy tan vejete eh! ¬¬), recuerdos de mi tierna infancia en la que comía galletas marías remojadas en café con mi abuela, recuerdos de esas platicas “serias” acerca de mi futuro con mi madre, de cuando me daba esas mega desveladas por hacer los trabajos de la universidad a ultima hora y por supuesto recuerdos de mi pasado reciente donde refresca mi garganta después de mucho hablar o deshace ese nudo en la garganta cuando me cuentan algo trágico.

En fin, el café siempre ha estado presente en esos momentos importantes de mi vida, su valor va más allá de su sabor, sus efectos revitalizantes o su exquisito aroma, para mi el café es el símbolo de la convivencia, de la platica, de las confesiones, en fin, de esos momentos trascendentes en mi vida.

Es justo por ello que lo que vengo a presumirles es sin duda el mejor regalo que jamas me han hecho (lo cual complica los regalos futuros :P ), sin más les dejo las fotos :D

Aún en la caja se ve lindo ^.^

Aún en la caja se ve lindo ^.^

Al menos para mi son solo decorativas, de lo contrario tendría que tomarme unas 20 de ese tamaño :P

Al menos para mi son solo decorativas, de lo contrario tendría que tomarme unas 20 de ese tamaño =P

El libro esta bien mono y tiene información vital para un cafeinomano como yo =D

El libro esta bien mono y tiene información vital para un cafeinomano como yo =D

¿Qué más puede pedir un pingüino adicto al café como yo? :P

Post's relacionados...