El cliente de Twitter para Linux, Cawbird

En mas de una ocasión he comentado que no suelo consumir Twitter desde el PC. Twitter suelo leerlo desde el móvil, al igual que me sucede con RSS, tal y como comento en el episodio 143 del pocast sobre RSS en el siglo XXI. La cuestión es que mas que leer, sobrevuelo las noticias, quiero decir, que simplemente le doy un vistazo a los titulares sin profundizar en el contenido. De esta forma, puedo revisar docenas de noticias en muy poco tiempo. Si encuentro alguna noticia que me resulta interesante, guardo la noticia para consumirla después. Esto no quita, que me resulte interesante, puntualmente, consultar Twitter en el portátil. Básicamente cuando recibo alguna notificación en el móvil y estoy trabajando en el ordenador. En ese caso, me resulta más cómodo utilizar un cliente de Twitter para PC. Porque normalmente, lo que suelo hacer, es ir y ver la noticia, ver la fuente. Así, en este artículo te quiero comentar sobre, precisamente, un cliente de Twitter para Linux, que seguro te resultará muy interesante. Se trata de Cawbird.

Cawbird, el cliente de Twitter para Linux

Cawbird, el cliente de Twitter para Linux

El sucesor de Corebird

Antes que nada, comenterte que Cawbird es un fork de Corebird. ¿Porque hacer un fork? El desarrollador de Corebird decidió dejar de mantener esta aplicación en torno a Mayo de 2018, como consecuencia de los cambios de política de Twitter. Y es que, Twitter, decidió que a partir de agosto de 2018, todos los servicios de streaming iban a ser eliminados, con las consecuencias que esto iba a tener para las aplicaciones de terceros.

¿Que consecuencia lleva quitar estos servicios de streaming? Principalmente tiene dos consecuencias directas. Y es que por un lado no se recibirán notificaciones, y por otro lado, el timeline no se refrescará de forma automática. No solo esto sino que se modificaba el API para el consumo de Twitter, con lo que era necesario modificar considerablemente la aplicación.

Y si todo esto te parecía poco, además, para poder seguir consumiendo tweets, era necesario pagar algo mas de 10 dolares por persona.

Todo esto unido o por separado, hizo que Timm Bäder decidiera abandonar el proyecto, tal y como relata en la cuenta de Patreon

¿Que ha hecho Cawbird para soslayar estos problemas? Cawbird, utiliza la nueva API, y ha incluido determinadas correcciones y modificaciones, que te van a permitir el uso de Twitter desde un cliente nativo para el PC, con las ventajas que esto conlleva para ti.

Cawbird, el cliente de Twitter para Linux

Pero, ¿que es Cawbird?

Al igual que su predecesor, Cawbird, es un sencillo cliente de Twitter, moderno y nativo para Linux. Implementado utilizando Vala y Gtk+.

Por tratarse de una aplicación realmente sencilla de manejar, todo lo vas a encontrar de forma fácil e intuitiva. Tiene un interfaz tremendamente limpio, y que te permite tener al alcance de un clic, o de un atajo de teclado, tu timeline, menciones, favoritos, conversaciones o filtros.

Eso si, recuerda que ese timeline, no es en tiempo real, sino que se refresca cada 2 minutos.

Instalación

Cawbird no se encuentra en los repositorios oficiales de Ubuntu, pero la puedes instalar fácilmente ejecutando las siguientes inscrucciones en un terminal. Para instalar en Linux Mint,

version=$(cat /etc/upstream-release/lsb-release | grep DISTRIB_RELEASE | grep -oP "=\k(.*)")
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/IBBoard:/cawbird/xUbuntu_$version/ /' > /etc/apt/sources.list.d/home:IBBoard:cawbird.list"
wget -nv https://download.opensuse.org/repositories/home:IBBoard:cawbird/xUbuntu_"$version"/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install cawbird

En el caso de Ubuntu

version=$(lsb_release -d | grep -oP "Ubuntu\s\K(\d\d\.\d\d)")
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/IBBoard:/cawbird/xUbuntu_$version/ /' > /etc/apt/sources.list.d/home:IBBoard:cawbird.list"
wget -nv https://download.opensuse.org/repositories/home:IBBoard:cawbird/xUbuntu_"$version"/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update

Si no quieres añadir los repositorios, puedes descargar e instalar directamente el paquete debian ejecutando las siguientes instrucciones para Linux Mint,

version=$(cat /etc/upstream-release/lsb-release | grep DISTRIB_RELEASE | grep -oP "=\k(.*)")
wget https://download.opensuse.org/repositories/home:/IBBoard:/cawbird/xUbuntu_"$version"/amd64/cawbird_1.0.4-1+12.3_amd64.deb -O cawbird.deb
dpkg -i cawbid.deb

O bien, para el caso de Ubuntu,

version=$(lsb_release -d | grep -oP "Ubuntu\s\K(\d\d\.\d\d)")
wget https://download.opensuse.org/repositories/home:/IBBoard:/cawbird/xUbuntu_"$version"/amd64/cawbird_1.0.4-1+12.3_amd64.deb -O cawbird.deb
dpkg -i cawbid.deb

O directamente visitando la página de descarga de OpenSuse, donde indica estos procedimientos de instalación

Atajos de teclado

  • Ctrl+t para escrbir un tweet
  • Alt+⬅ una pestaña a la izquierda
  • Alt+➡ una pestaña a la derecha
  • Alt+[1..7] te lleva a esa pestaña
  • Ctrl+Mayusc+s oculta o muestra la barra de pestañas
  • Ctrl+p muestra la configuración de la cuenta
  • Ctrl+k te permite ver la lista de cuentas
  • Ctrl+Mayusc+p muestra la configuración de la aplicación

En el caso de que hayas seleccionado un tweet puedes hacer algunas operaciones a golpe de teclado,

  • r responder
  • tt hacer un retweet
  • f marcar como favorito
  • q citar
  • dd borrar
  • Enter mostrar los detalles del tweet
  • k imprime los detalles del tweet

Limitaciones

Debido a los cambios introducidos en el API de Twitter, y que he comentado anteriormente, Cawbird tiene una serie de limitaciones, que tienes que tener muy en cuenta para el uso de esta aplicación.

  • Cawbird se actualiza de forma automática cada 2 minutos
  • Hay determinadas acciones que no se notifican de forma automática cuando se realizan fuera de Cawbird, sino que únicamente se verán actualizadas cuando refresques o en el reinicio. Estas acciones son,
    • Unfavourite
    • Follow/Unfollow
    • Block/Unblock
    • Mute/Unmute
    • El borrado de DM
    • Algunos cambios en listas

Como he comentado anteriormente, todos esto, es el resultado de los cmabios impuestos por Twitter, no un problema de el cliente Cawbird.

Pero no solo esto, sino que además, y por el momento, es inplible implementar determinadas funcionalidades o bien, porque el API no está disponible para su uso, o bien, por que el API gratuita no incluyes determinadas funcionalidades, como puede ser el caso de las encuestas. Así, algunas características, que por el momento, no vas a encontrar en Cawbird, son las siguientes,

  • Encuestas
  • Marcadores
  • Hilos
  • Respuestas anteriores a los siete días
  • Todas las respuestas a un tweet
  • Twitter Cards

Conclusiones

Cuando escribí el artículo sobre Corebird, hace casi 5 años, ya comenté, que estaba completamente acostumbrado al uso de Twitter desde el terminal. Ahora mas. Sin embargo, al igual que lo decía anteriormente, también lo digo ahora, y es que poder utilizarlo desde Ubuntu o Linux Mint es algo realmente cómodo, en el caso de que quieras ir al origen del tweet. Me gusta leer a pantalla completa.


Más información,

Imagen de portada de Zdeněk Macháček en Unsplash

Deja un comentario

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