Cómo utilizar Tumblr desde la terminal con Teblr

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.

¿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.



Lic. en Computación, Programador, Consultor ERP, Webmaster, Community Manager y apasionado por el Internet, tengo 8 años sumergido en el mundo del software libre, especializándome en el uso del software libre n las Empresas. La Libertad del Código es directamente proporcional al Crecimiento de una Organización

Un comentario

  1.   Amu dijo

    parece un reto, bueno, a mi me encanta tratar de hacer las cosas diferentes así que me esforzare >.<
    muy buen dato
    saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.