TTYtter: Cliente en línea de comandos para Twitter

Los que me siguen en Twitter se habrán dado cuenta que el principal cliente que utilizo es TTYtter, un cliente interactivo con una particularidad bastante interesante: se utiliza desde la línea de comandos (consola, terminal o como quieran llamarlo).

Honestamente no lo uso porque sea más geek o que no utilice entorno gráfico. Lo utilizo porque consume poquísimos recursos, es cómodo, y combinado con Guake, es sencillamente lo más cómodo que he probado.

La instalación (si es que acaso ese proceso tan sencillo puede llamarse así) consta de:

Como siempre, pongo las alternativas de hacerlo a través del entorno gráfico y desde la terminal

  • Descargar TTytter desde aquí (un script Perl de no más de 40 kB)
  • No es estrictamente necesario, pero luego de la descarga le quito la extensión txt
    • mv ttytter.txt ttytter
  • Instalamos cURL o Lynx
    • Sistema > Administración > Gestor de paquetes Synaptic y buscamos el paquete correspondiente
    • sudo apt-get installcurl” “lynx” (sin las comillas y el que queramos instalar)
  • Le damos permiso de ejecución
    • Clic derecho > Propiedades > Permisos > Marcar la casilla que diga “Permitir a este archivo ejecutarse como programa”
    • chmod +x ttytter
  • No es estrictamente necesario, pero es bastante cómodo moverlo a una carpeta donde pueda ser llamada desde cualquier ubicación
    • sudo mv ttyttr /usr/bin

Listo, ya tenemos instalado TTYtter, sólo falta autenticarse para comenzar a utilizarlo como cliente interactivo, el uso es sencillo:

$ ttyter -user=usuario:password -ansi

Con eso bastaría para comenzar a utilizar el cliente. Cada 120 segundos cargará los nuevos tweets y un poco más los mensajes directos (ambas cosas personalizables). Para twittear sólo debes escribir y listo :).

TTYtter cuenta con varios comandos que pueden ser utilizados desde el cliente propiamente tal, sólo mencionaré los que utlizo más:

  • /help (/?): …
  • /refresh (/r): Recarga nuevos tweets
  • /again (/a): Recarga los últimos 20 tweets (incluso los viejos)
  • /again [usuario] (/a [username]): Recarga los últimos 20 tweets del [usuario] seleccionado (sin los corchetes)
  • /whois [usuario] (/w): Datos del [usuario], cuántos sigue, etc. (sin corchetes)
  • /quit (/q): Salir (Ctrl + C o Ctrl + D, también sirven, eso es lo recomendado)

Hay muchos más, es un cliente sumamente potente, puedes ver más en la página del proyecto.

Con estos datos ya es suficiente para utilizar sin problemas el cliente, si te molesta escribir el nombre de usuario cada vez podemos crear un archivo llamado .ttytterrc en el directorio personal y poner los datos allí:

user=usuario:password
ansi=1

La idea es que cambies los permisos del archivo para que sólo tu tengas acceso a la lectura o cualquiera podría ver tu contraseña (recuerda que la guardas como texto plano).

$ chmod 0600 .ttytterrc

Un punto interesante es que los datos se envían con autenticación Http básica, por lo que no es tan seguro, se puede utilizar SSL, pero eso lo cubriré en el próximo artículo ;).

11 comentarios en “TTYtter: Cliente en línea de comandos para Twitter

  1. Me agrada ttytter, pero mas me gusta twitterfox.
    Con respecto a moverlo a /usr/bin, quizás para algunos sea mas cómodo crearle un enlace simbólico.

    Saludos

    p.d: por lo que veo en el ss, ya se cual es la razón de que rara vez lees lo que te twitteamos xD.

    Me gusta

  2. Es simpático (o geek) usar TTYtter, pero no lo encuentro suficientemente práctico e incluso algo inseguro (salvo que se use SSL)…

    La principal ventaja que tiene es su rápido y sencillo uso, si te manejas en consola… En cualquier distribución estándar de Linux o *BSD puedes ejecutarlo, sin mayores problemas (eso de tener que instalar curl me sonó raro, por lo general se encuentra instalado por defecto)…

    Saludos,

    PD: Crear un enlace simbólico puede llegar a ser más cómodo que mover el script a /us/bin ;)

    Me gusta

  3. Uso twitter de hace un tiempo, y lo encuentro bueno. Pero debo decir que este método no lo encuentro cómodo, sí freak. Es como para decirle a tus amigos “eh, escribo cosas por medio de la terminal”
    Bueno, mi humilde opinión

    Me gusta

  4. Gonzo y Daniel: Sí, lo del enlace simbólico también es alternativa, pero me resulta más cómodo tener en una carpeta todos los ejecutables. De todas formas, yo tengo mis ejecutables en mi home, y en el .bashrc tengo el export correspondiente a la variable $PATH.

    No me gusta Twitterfox porque me requiere estar con el navegador abierto, mientras que la combinación Guake + TTYtter, me permite acceder a la aplicación sólo con F12.

    No entiendo por qué dicen que no leo lo que twittean.

    Lo de cURL, bueno, en Ubuntu al menos no viene instalado por defecto.

    Pablo N.: La verdad es que no. Si fuera por eso no sería mi cliente preferido desde hace ya tanto tiempo. ¡Envidioso! :P.

    Gash Ashtear: Jaja… es cómodo, te recomiendo que lo pruebes :).

    Me gusta

  5. Hola!

    Acabo de encontrar por casualidad este post, y me he decidido a probar ttytter, y he de decir que funciona perfectamente, solo me pasa una cosa, y es que no me muestra los acentos ni las eñes.

    Le pasa esto a alguien mas?

    Saludos!

    Me gusta

  6. a mi si me gusta prefiero utilizar el teclado que usar el mouse y andar clickeando por aqui y por alla, ademas estoy acostumbrado aun a los BBS asi que en la misma ventana de “yakuake” tengo los BBS, el TTYtter, el mplayer y creo que soy un vicioso del modo terminal y por eso me gusta.

    otro cliente de twitter que recomiendo es Yoono (ya sea como extension de firefox o con wine, aunque se porta mal con el wine)

    Me gusta

  7. Disculpa pero no encuentro info más reciente, en Lucid no puedo instalar TTyter, me tira

    Missing right curly or square bracket at /usr/bin/ttyter line 2521, at end of line
    syntax error at /usr/bin/ttyter line 2521, at EOF
    Execution of /usr/bin/ttyter aborted due to compilation errors.
    Undefined subroutine &main::killkid called at /usr/bin/ttyter line 202.
    END failed–call queue aborted at /usr/bin/ttyter line 2521.

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .