Este artículo forma parte de la serie Social Media from Command Line :
- Social Media from the Command Line, 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
Sé la envidia de todos tus amigos más raros utilizando programas de línea de comandos para acceder a tus sitios y herramientas en línea favoritos. Después de leer esta serie de artículos, podrás actualizar tu estado en Facebook y Twitter, publicar en tus cuentas de Blogger y Tumblr, ver videos de YouTube y administrar tus álbumes de Flickr desde la comodidad de tu terminal. Hoy en la primera parte, cubriremos Facebook y Twitter. Vámonos!
1. Facebook
Puedes acceder a la mayoría de las funciones principales de Facebook desde tu línea de comandos de Linux, Mac o Windows con fbcmd .
Instalación
Necesita tener PHP instalado en su sistema antes de poder instalar FBCMD. Una vez que hayas quitado eso del camino, sigue adelante y coge el archivo «fbcmd_update.php»; puedes descargarlo manualmente aquí o ejecutar el siguiente comando:
wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
A continuación, ejecute estos dos comandos:
php fbcmd_update.php
php fbcmd_update.php install
FBCMD ya está instalado, pero todavía tiene que realizar una serie de pasos para autorizarlo a acceder a su cuenta de Facebook. En su navegador web predeterminado, inicie sesión como el usuario para el que desea realizar la autorización. Este comando lo llevará a la página de autorización básica:
fbcmd go access
Haga clic en «Ir a la aplicación»; se le llevará a una página que dice «Éxito». FBCMD todavía necesita autorización para acceder a su cuenta sin conexión. Corre:
fbcmd go auth
Cuando se abra esta página en su navegador predeterminado, haga clic en «Generar»:
Facebook te dará un código de autorización, que sólo necesitas una vez. Copia el código y ejecuta:
fbcmd auth[code]
Si todo va bien, recibirá un mensaje de bienvenida a FBCMD en su terminal. Por último, conceda a FBCMD los permisos por defecto con:
fbcmd addperm
Esto le llevará a otra página web, donde deberá pulsar el botón «Permitir». Ahora puede pasar a utilizar FBCMD.
Uso
Todos los comandos FBCMD comienzan con fbcmd, seguido de un argumento. Simplemente escriba fbcmd para ver todos los comandos posibles. Algunos ejemplos incluyen
-
Actualiza tu estado:
fbcmd "¡Estoy actualizando totalmente mi estado de Facebook desde la línea de comandos!
-
Lea sus mensajes:
fbcmd inbox
-
Publicar en la pared de tu amigo Buddy Pal:
fbcmd mural "Buddy Pal" "Wanna rage this Monday night?"
-
RSVP a un evento:
fbcmd rsvp[event_id] sí|no|maybe
2. Twitter
No busque más allá del programa Perl TTYtter para su experiencia de línea de comandos en Twitter. TTytter incluso soporta las APIs de StatusNet e Identi.ca además de Twitter.
Instalación
Los prerrequisitos incluyen Perl 5.8.6 o posterior y Lynx o cURL. Al día que estoy escribiendo este artículo, la última versión estable de TTYtter es la 2.0.4 (a partir del 4 de octubre de 2012). Recomiendo descargar la versión beta pública (2.1), ya que es compatible con los últimos cambios en la API de Twitter. Para obtener la versión beta, colóquela en el directorio de instalación deseado y ejecútela:
wget http://www.floodgap.com/software/ttytter/beta/beta.txt mv beta.txt ttytter chmod +x ttytter ./ttytter
El asistente de autorización se iniciará en su terminal. Siguiendo las instrucciones del asistente, visite la página de autorización de su navegador.
Genere el PIN e introdúzcalo en su terminal siguiendo las instrucciones. Por defecto, el archivo de claves se guardará como ".ttytterkey" en su directorio raíz.
Uso
Si instaló TTYtter en un directorio del sistema como /usr/bin, puede ejecutarlo simplemente escribiendo ttytter. De lo contrario, tendrá que especificar la ruta completa del ejecutable cuando lo ejecute o añadir su directorio a su variable de entorno $PATH . Si su terminal soporta colores ANSI, inicie TTYtter con ttytter -ansi.
El comando ttytter lista los mensajes recientes de los usuarios que usted sigue y luego abre una sesión interactiva. En el indicador, puede escribir /help para listar comandos o /quit para salir. Aquí hay algunos comandos básicos:
-
Haz una actualización de estado simplemente escribiéndola en el prompt:
I'm tweeting from my headless server!
-
Actualizar para ver los tweets más recientes de los usuarios que sigues:
/refresh
-
Mostrar la información del perfil de un usuario:
whois[nombre de usuario]
-
Vea sus respuestas y menciones:
/replicaciones
-
Buscar en Twitter:
/buscar[término]
Para más comandos de TTYtter e información sobre el scripting de TTYtter, vea el documentación oficial . Feliz twitteo!
¿Desea más formas de utilizar la línea de comandos para las redes sociales? Manténgase en sintonía para la Parte 2!