Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube

Este artículo forma parte de la serie Social Media from Command Line :

Medios Sociales desde la Línea de Comando, Parte 1: Facebook y Twitter

Medios sociales desde la línea de comandos, Parte 2: Google

Medios sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube
En la primera entrega de esta serie de artículos, le enseñamos los conceptos básicos para administrar su Cuentas de Facebook y Twitter desde la línea de comandos. En la segunda entrega, te presentamos GoogleCL para la gestión de los servicios de Google. Esta vez vamos a hablar de algunas aplicaciones en modo texto para Tumblr, Flickr y YouTube.

Tumblr

Aunque existe más de un cliente Tumblr de línea de comandos, el que recomiendo es una gema Ruby llamada Tumblr-rb . Es el único que conozco que soporta YAML Ain’t Markup Language (YAML), que es una forma limpia y legible por el ser humano de formatear documentos.

Instalación

Primero debe instalar Ruby y RubyGems. Una vez que eso esté fuera del camino, puedes agarrar Tumblr-rb con un solo comando:

gem install tumblr-rb

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Ahora enlaza simbólicamente la gema para que puedas usarla sin tener que escribir la ruta completa del archivo cada vez:

sudo ln -s ~/.gem/ruby/1.8/bin/tumblr /usr/bin/tumblr

Finalmente, hay un par de pasos necesarios para autorizar a Tumblr-rb a acceder a su cuenta Tumblr. Necesitas primero registrar una aplicación Tumblr ; puedes llamarla como quieras. Lo importante es obtener la clave del consumidor de OAuth y la clave secreta. Una vez que los tengas, corre:

tumblr authorize

Se le llevará a una página que se parece a esta:

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Entrar>

Uso

Tumblr-rb tiene un manual en línea así como algo más documentación orientada al desarrollador . Aquí hay una referencia rápida para algunos de los comandos que puede ejecutar:

Crear un mensaje de texto:

tumblr post my-formatted-post.txt

Publicar una URL y ponerla en la cola:

tumblr post -q http://maketecheasier.com

Publicar un archivo multimedia (imagen, audio o vídeo) y guardarlo como borrador:

tumblr post -d my-new-song.wav

Publicar texto desde STDIN:

tumblr entrada "Im posting to Tumblr from my Raspberry Pi!
Publicar desde STDIN usando un archivo YAML:cat data.yaml pretty-post.txt | tumblr --host=myblawg.tumblr.com

Puedes añadir metadatos a tus mensajes incorporando el front-matter de YAML. Aquí hay un ejemplo:

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Flickr

Uploadr.py es un simple cliente de Flickr escrito en Python. Te permitirá subir archivos de imagen desde una carpeta local a tu cuenta de Flickr.

Instalación

En primer lugar, necesitas Python 2.*. Ahora descarga las últimas fuentes Uploadr.py de GitHub:

git clone https://github.com/ept/uploadr.py.git

Antes de continuar, inicie sesión en esta página de Flickr en su navegador para obtener una clave de API. Haga clic en "Solicitar una clave no comercial".

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Rellenar>

exportar FLICKR_UPLOADR_PY_API_KEY=[key][key export FLICKR_UPLOADR_PY_SECRET="[secret]

".

Inicie una nueva sesión de shell para que los cambios surtan efecto. Entra en el directorio uploadr.py que descargaste de GitHub y en el subdirectorio "uploadr". Corre:

python./uploadr.py

Sustituya python con su versión 2.* de Python, como python2.7, si su versión por defecto es 3.*. Este comando abrirá una página de autorización en su navegador. Haz clic en «Aceptar, yo lo autorizo». Ahora estamos listos para rodar!

Uso

Bueno, casi listo para rodar. Necesitamos editar algunas líneas en uploadr.py para darle al programa algunas instrucciones. En la línea 56, especifique el directorio en el que se almacenan sus imágenes:

IMG_DIR = "~/Pictures/PhotosForFLickr/"

También puede configurarlo para recibir argumentos de línea de comandos para el título, la descripción y las etiquetas:

pre>FLICKR = {

FLICKR = { "title" : sys.argv[1], "descripción": sys.argv[2], "tags" : sys.argv[3], "is_public" : "1", "is_friend" : "0", "is_family" : "0"}

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Ahora puede subir las imágenes del directorio elegido con un título, descripción y etiquetas:

python uploadr.py «Captura de pantalla» «Esto es una captura de pantalla.» «Capturas de pantalla, Linux»>

YouTube

Anteriormente, hemos explicado cómo administrar tu cuenta de YouTube mediante GoogleCL. ¿Pero qué pasa si sólo quieres ser un consumidor, no un productor? Para ver vídeos de YouTube desde la línea de comandos, existen dos herramientas notables: youtube-dl y youtube-viewer .

Si está usando Linux, probablemente pueda instalar ambas herramientas con su gestor de paquetes. Alternativamente, puedes tomar las fuentes de GitHub e instalarlas tú mismo:

Youtube-dl (requiere Python 2.*):

git clone https://github.com/rg3/youtube-dl.git

Youtube-visor:

git clone https://github.com/trizen/youtube-viewer.git

Uso (youtube-dl):

Youtube-dl es un descargador de videos. Todas sus opciones han sido explicadas . Algunos ejemplos básicos incluyen:

Simplemente descargue un vídeo en el formato FLV predeterminado:

youtube-dl http://www.youtube.com/watch?v=p6Mq8pXNAfA

Descargue un vídeo en formato MP4 y utilice el título para el nombre de archivo:

youtube-dl -f 18 -t http://www.youtube.com/watch?v=p6Mq8pXNAfA

Ver todos los formatos disponibles y sus códigos para un video:

youtube-dl -F http://www.youtube.com/watch?v=p6Mq8pXNAfA

Descarga el audio de un video:

youtube-dl --extract-audio --audio-format "vorbis"

Una vez que haya descargado un vídeo, puede verlo en un terminal utilizando MPlayer con una biblioteca de arte ASCII como AAlib (para reproducción monocromática) o libcaca (para visualización en color). Por ejemplo:

mplayer -vo caca videofile.flv

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Uso>> Uso

A diferencia de youtube-dl, youtube-viewer es interactivo. Al introducir el comando youtube-viewer, se le llevará a un indicador interactivo donde podrá buscar vídeos o introducir :h para obtener ayuda. La búsqueda mostrará los veinte primeros resultados.

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


To>mplayer: no se pudo conectar al socket error; solo dale un momento, y el video comenzará a reproducirse.

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Si>> Si

Redes sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube


Estos>>

Iniciar sesión:

:login

Mostrar las últimas subidas de un autor de vídeo:

:a(uthor)=i,i

Me gusta o no me gusta un vídeo:

:(dis)like=i

Suscribirse a un canal de autor:

:subscribe=i

Mostrar vídeos relacionados:

:r(related)=i

Reproducir vídeos de los resultados de la búsqueda en un orden específico:

3-5, 8 10 7 1

Descargar un vídeo:

d18

Conclusión

Felicitaciones! Has llegado al final de la serie de artículos «Social Media from the Command Line». Ahora pon SSH en ese servidor sin cabeza (porque todo el mundo tiene uno, ¿verdad?) y ¡haz tu magia! Cuéntanos en los comentarios sobre tus experiencias con las herramientas de medios sociales en línea de comandos y cuáles son tus favoritas. ¿Hay otros servicios en línea a los que le gustaría poder acceder desde la línea de comandos?

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

¿No sería genial si pudieras obtener notificaciones emergentes cuando terminan esas largas tareas que se ejecutan desde la línea de comandos? Bueno, tú puedes. En realidad, crear notificaciones de escritorio desde la línea de comandos es muy sencillo con el comando notify-send. Puede usar notify-send en sus scripts o establecer que se ejecute siguiendo un comando largo que acaba de escribir en la ...

Linux

Si eres uno de esos geeks de la línea de comandos a los que les gusta escuchar música mientras trabajan, te encantará saber que también se puede acceder a Pandora, el popular servicio de radio por Internet, a través de la línea de comandos. Existe una línea de comandos de código abierto cliente de Pandora con el nombre de Pianobar , que lo hace posible. La aplicación de línea de comandos proporcio ...

Linux

Los frikis de Uber pueden hacer de todo desde la línea de comandos. Pueden enviar correos electrónicos, navegar por la web, escribir documentos e incluso escuchar música. Y ahora con Beets , pueden incluso gestionar su biblioteca multimedia sin necesidad de registrarse en un entorno gráfico. Además de administrar bibliotecas de música, Beets puede corregir nombres de archivos y metadatos de su col ...

Linux

La reproducción de música desde la línea de comandos no es la opción adecuada para todos. MPD es una opción de línea de comandos para la reproducción de música que requiere configuración manual. A algunas personas les encantará eso. Volverá locos a otros. Todo depende de cómo prefiera usar su PC con Linux. MPD y NCMPCPP son un super combo ligero para reproducir música con un montón de control de g ...

Linux

Mientras trabaja con la línea de comandos, hay ocasiones en las que puede enviar manualmente un correo electrónico para comunicar información de un solo renglón, por ejemplo, un comando complejo o una nota importante para usted o para un amigo. Normalmente, esto requiere que abra un navegador web, inicie sesión en su cuenta de correo electrónico, enmarque un mensaje de correo electrónico que conte ...

Linux

Mientras que los usuarios normales tienden a mantenerse alejados de la línea de comandos de Linux por razones obvias, los usuarios avanzados son todo lo contrario, lo que significa que siempre están buscando buenas alternativas de línea de comandos para el software basado en GUI que utilizan, ya sea para descargar un archivo de Internet, enviar un tweet, etc. Pero, ¿sabía que también puede consult ...

Linux

ImageMagick es una suite de herramientas para Linux que le permite manipular imágenes desde la línea de comandos. El comando «convert» le permite realizar conversiones y transformaciones de imágenes sin embargo, hay varias otras herramientas incluidas en la suite, algunas de las cuales le permiten trabajar con los datos Exif en fotos JPEG. Es probable que su distribución de Linux ya teng ...

Linux

Si usted es un administrador de sistemas Linux, no hay duda de que debe estar pasando la mayor parte de su tiempo de trabajo en la línea de comandos – instalando y eliminando paquetes; monitoreando las estadísticas del sistema; copiando, moviendo, borrando cosas; depurando problemas; y más. Hay ocasiones en las que se dispara un comando y se tarda un tiempo en completar la operación. Sin emb ...

Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Convertir una hoja de Microsoft Excel (archivo XLS) a un archivo separado por comas (CSV) es relativamente fácil cuando se utiliza un producto de Office, pero podría ser una tarea tediosa para los programadores hacerlo en la línea de comandos. La situación puede llegar cuando usted tiene un archivo XLS y necesita llenar la base de datos después de formatear los datos. Convertir el XLS a CSV es la ...