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
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.
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 https://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 https://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 tweetAlt+⬅
una pestaña a la izquierdaAlt+➡
una pestaña a la derechaAlt+[1..7]
te lleva a esa pestañaCtrl+Mayusc+s
oculta o muestra la barra de pestañasCtrl+p
muestra la configuración de la cuentaCtrl+k
te permite ver la lista de cuentasCtrl+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
respondertt
hacer un retweetf
marcar como favoritoq
citardd
borrarEnter
mostrar los detalles del tweetk
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
Gracias por el articulo! He conseguido instalar en UBUNTU la versión no SNAP del programa pero, al igual que con esa versión, con esta tampoco logro reproducir vídeo 🙁
No sé si conocerás alguna solución a esto… De momento aprovecho el link que ofrece la aplicación para reproducirlo en el cliente web oficial de Twitter.
He mirado por ahí y casi me da un derrame cerebral cuando he leído hilos sobre este asunto del error gstreamer.