Tumblr es una plataforma de microblogging muy utilizada y conocida, permite publicar textos, imágenes, vídeos, enlaces, citas y audio a manera de tumblelog. Para los amantes de GNU/Linux y que también utilizan esta plataforma, le traemos un script que les permite utilizar Tumblr desde la terminal, dicha herramienta lleva por nombre Teblr.
Índice
¿Qué es Teblr?
Teblr es una herramienta de código abierto, escrita en python por Vijay Kumar, qué nos permite utilizar Tumblr desde la terminal. Esta grandiosa herramienta ha logrado conectarse a nuestra cuenta utilizando OAuth de Tumblr para de esta manera poder crear, editar y eliminar post en la plataforma de microblogging.
Esta herramienta posee la capacidad de publicar post de textos, fotos, citas, link, audio o video con un solo comando, además de poder editar y eliminar post ya publicados.
Nos ofrece tres funciones básicas, con tres subcomandos que pueden recibir múltiples parámetros:
tumblr post
tumblr edit
tumblr delete
¿Cómo instalar Teblr?
Para instalar Teblr debemos seguir los siguientes pasos:
Instalar pip y las dependencias necesarias con los siguientes comandos:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
$ sudo apt install python-yaml
Instalar teblr usando pip:
$ sudo pip install teblr
¿Cómo configurar Teblr?
Para configurar Teblr debemos ejecutar el siguiente comando: tumblr post --text
automáticamente nos generará una ventana con una serie de pasos que debemos seguir, los cuales nos permitirán integrar la aplicación con nuestro Tumblr.
Los pasos son los siguientes:
- Ir a
http://www.tumblr.com/oauth/apps
y dar click en ‘Register application’: - Registrar la aplicación usando los siguientes detalles:
Application name: Teblr
Application Website: http://nvijaykumar.me/teblr
Application Description: Tumblr
Administrative contact email: <YOUR-EMAIL-ID>
Default callback URL: http://nvijaykumar.me/teblr/ - Esto le generará un OAuth Consumer Key y un Secret Key que deberá introducir en la terminal cuando se solicite.
¿Cómo utilizar Teblr?
Una vez configurado tumblr podemos hacer uso de los siguientes comandos
Uso de tumblr post:
uso: tumblr post [-h]
(--photo | --text | --quote | --link | --audio | --video)
[-u URL | -f FILE] [--private | --draft | --queue]
[-d DATE] [-c CAPTION] [-e EDITOR] [-s SOURCE]
[-q QUOTE_TEXT]
argumentos opcionales:
-h, --help visualiza las ayuda del comando
--photo Publica una foto en tu blog
--text Publica un texto en tu blog
--quote Publica una cita en tu blog
--link Publica un link en tu blog
--audio Publica un audio en tu blog
--video Publica un video en tu blog
-u URL, --url URL URL de los archivos si es externo. Disponible para:
foto, audio, video, link
-f FILE, --file FILE Path de los archivos, en caso que sean locales.
Disponibles para: foto, audio,video
--private Publicar post privado
--draft Añadir post a borradores
--queue Añadir post a la cola
-d DATE, --date DATE Fecha de publicación personalizada: dd-mm-yyyy
-c CAPTION, --caption CAPTION
-e EDITOR, --editor EDITOR
-s SOURCE, --source SOURCE
Fuente de la publicación, Disponible para: quote
-q QUOTE_TEXT, --quote-text QUOTE_TEXT
Uso de tumblr edit:
uso: tumblr edit [-h] -p POST_ID [-e]
optional arguments:
-h, --help visualiza la ayuda del comando
-p POST_ID, --post-id POST_ID
ID del post que se va editar
-e, --editor Abrir editor predeterminado para editar tu publicación.
Disponible para: text posts
Uso de tumblr delete:
uso: tumblr delete [-h] -p POST_ID
optional arguments:
-h, --help visualiza la ayuda del comando
-p POST_ID, --post-id POST_ID
ID del post que se va a eliminar
Ya para concluir, deciros que esta es una excelente manera de utilizar Tumblr desde la comodidad de nuestra consola, además de aclararle que el proceso de configuración es un poquito molesto para algunos pero es por las mismas dificultades del OAuth. De igual manera siempre puedes desconectar tu tumblr del script eliminando la aplicación que hemos creado.
No olvides dejar tu comentario si este artículo te sirvió o tienes alguna duda.
Un comentario, deja el tuyo
parece un reto, bueno, a mi me encanta tratar de hacer las cosas diferentes así que me esforzare >.<
muy buen dato
saludos!