Por Manuel Cortez
Diciembre 6, 2022
Tiempo de lectura 8 minutos
Hemos recibido algunos informes de usuarios de TWBlue, de diferentes partes del mundo (principalmente en América), en los que la aplicación ha dejado de funcionar por completo. Tras una breve investigación, hemos llegado a la conclusión de que este problema ha sido causado por un error en la llamada a uno de los métodos de la API de Twitter, que no ocurre en todas partes del mundo, pero que hemos podido solucionar en una versión que publicamos hoy. Esta versión contiene todas las nuevas características añadidas en las pruebas con Mastodon, además de algunas correcciones de errores importantes tanto en el soporte de Mastodon como en la corrección que hace posible utilizar Twitter en TWBlue de nuevo. Esta versión es segura de usar, ya que ha sido probada y la mayoría de los errores reportados han sido corregidos. Esperamos lanzar versiones sucesivas con más novedades y correcciones muy pronto. Si encuentras útil el software y crees que merece la pena, por favor considera hacer una pequeña donación con lo que puedas, y ayuda a mantener el proyecto en marcha. Para más información, puede consultar el sitio web de TWBlue
Novedades
La mayoría de los cambios en esta versión se centran en añadir soporte para sesiones de Mastodon a TWBlue. Las características presentes para manejar Twitter no han sido alteradas de ninguna manera. No teníamos intención de lanzar esta versión tan pronto, pero desafortunadamente, Twitter empezó a presentar problemas en algunas regiones con un método de API particular que usábamos, haciendo imposible que todo el mundo en dichas regiones pudiera usar la aplicación. Publicaremos más actualizaciones para solucionar cualquier posible problema relacionado con la API de Twitter, pero ten en cuenta que a veces se trata de un problema que ocurre en los servidores de Twitter y, aunque hacemos todo lo posible para que TWBlue funcione a pesar de esos problemas, es posible que encuentres fallos de vez en cuando.
- TWBlue ahora se construye con Python 3.10.8.
- Este cambio también elimina el soporte para Windows 7.
- La interfaz de TWBlue no ha sido traducida todavía, ya que estamos lanzando esta actualización para solucionar un problema importante de Twitter en algunas regiones.
- Las sesiones de Twitter deberían poder abrirse correctamente de nuevo en TWBlue, en regiones donde no funcionaba desde la semana pasada.
- Ahora es posible iniciar sesión en instancias de mastodon, hometown y software similar (Pleroma también debería funcionar, aunque no se ha probado por el momento). Desde el gestor de sesiones, al hacer clic en el botón «nueva cuenta» aparecerá un menú en el que podrás seleccionar si deseas iniciar sesión en Twitter o en Mastodon. Para las instancias que tienen un límite de caracteres diferente al establecido por Mastodon, TWBlue detectará el nuevo límite y ajustará los diálogos para permitirte usarlo correctamente.
- La mayor parte de la GUI de TWBlue ha sido adaptada para que los buffers reflejen el cambio de red social (en mastodon, por ejemplo, los botones para escribir posts dicen post en lugar de tweet). Sin embargo, la barra de menús aún no se ha actualizado. Esto significa que la mayoría de las opciones siguen refiriéndose a Twitter, aunque pueden utilizarse con cuentas mastodon. Por ejemplo, si seleccionas el menú «tweet» en la barra de menú, y luego seleccionas la opción «Retweet», TWBlue en realidad hará un «boost» si el buffer en el que estás es un buffer de una cuenta Mastodon.
- Las teclas de la interfaz invisible también se refieren a términos utilizados en Twitter, pero también se pueden aplicar a Mastodon.
- Hay algunas características, dentro de TWBlue, que todavía no son compatibles con las cuentas de Mastodon. Estas son las siguientes:
- Autocompletado de usuario.
- Actualmente, no es posible actualizar la configuración de la cuenta para las sesiones de Mastodon. Sin embargo, si sabes editar archivos de configuración, puedes cerrar TWBlue, cambiar su archivo de sesión con cualquier editor de texto y reiniciar la aplicación para actualizar lo que desees.
- El editor de plantillas aún no está disponible.
- Los filtros aún no han sido implementados.
- Los alias de usuario aún no están implementados.
- No es posible ver el perfil de un usuario, ni editar el propio, por ahora. Sin embargo, se puede utilizar la combinación de teclas para abrir el elemento en el navegador cuando se enfoca a un usuario para acceder a la página web de su perfil. Esto sólo funciona en los buffers donde los usuarios están listados.
- No se pueden gestionar listas en TWBlue por el momento.
- La mayoría de los buffers planeados para Mastodon deberían funcionar. Entre los actualmente probados están: home (línea temporal principal para el usuario conectado), Local (mensajes públicos para la instancia), federado (mensajes públicos para todas las instancias federadas), menciones, mensajes directos, mensajes enviados, favoritos, marcadores, seguidores, siguiendo, usuarios bloqueados, usuarios silenciados, búsquedas de usuarios y líneas temporales para usuarios.
- La diferencia entre favoritos y marcadores es que el autor del mensaje puede ver quién ha marcado sus mensajes como favoritos, pero los marcadores son completamente privados. En cualquier buffer que contenga publicaciones, excepto mensajes directos, la GUI mostrará una opción para añadir el post a favoritos o marcadores.
- Los mensajes directos en Mastodon son Publicaciones, exactamente igual que los posts normales, pero con su configuración de privacidad configurada para que sólo puedan ser vistos por las cuentas que se mencionan. En el búfer de mensajes directos, aparecerá una conversación para cada elemento del búfer. La conversación representa un hilo de mensajes, pero TWBlue sólo puede mostrar el último de los mensajes enviados. Esto es similar a lo que ocurre en plataformas como Telegram, donde sólo se puede ver la lista de conversaciones al principio. Para ver todo el hilo de mensajes directos presentes en una conversación, puedes utilizar el comando para abrir la conversación, o ir al menú «tweet» en la barra de menús, y luego hacia la opción «ver conversación». Esto creará un nuevo búfer de conversación que se situará justo después del búfer de mensajes directos (para la GUI, el búfer se situará justo dentro del búfer de mensajes directos en el árbol de búferes). Cuando aparezca un mensaje privado (cuya visibilidad sólo permite que lo vean las cuentas mencionadas), TWBlue mostrará ese mensaje en el búfer de inicio, en las menciones y también actualizará/creará la conversación con ese elemento. Esto se debe a que Mastodon no diferencia entre un mensaje privado y un post normal. Puedes responder al mensaje en cualquier buffer para continuar la conversación. Si respondes a cualquier mensaje, la privacidad establecida en el mensaje original se mantiene por defecto, pero también se puede cambiar.
- El buffer que muestra la línea temporal federada ha sido deshabilitado desde los ajustes. Esto es debido a que en servidores que federan con muchas instancias puede cargar muchos posts en muy poco tiempo. Para habilitar este buffer, por ahora, edita la configuración de TWBlue mientras la aplicación está cerrada, y añade el buffer «federated» en la opción llamada «buffer_order». Tan pronto como los buffers se puedan mostrar u ocultar, este proceso se podrá hacer a través de la GUI.
- Existe una API de Streaming que permite que los elementos de los buffers de inicio, menciones, mensajes directos, posts enviados y seguidores aparezcan en tiempo real. Esta característica está implementada por defecto y también debería funcionar.
- Las líneas temporales para usuarios sólo permiten obtener todas las publicaciones de los usuarios que están en la misma instancia. Para usuarios que pertenecen a otras instancias, puedes obtener los posts que han sido descargados a tu instancia una vez que tu instancia ya «conoce» al usuario remoto.
- Las líneas temporales de seguidores y siguiendo sólo pueden recuperarse completamente para usuarios que pertenezcan a la misma instancia. Los usuarios remotos pueden dar resultados poco claros.
- Se puede buscar por usuarios (abriendo una búsqueda y seleccionando el botón de opción «usuarios»). La búsqueda puede realizarse por usuarios locales, como twblue, o por usuarios remotos, como @[email protected].
- En todos los buffers, se recuperan un máximo de 40 elementos por llamada a la API, pero se pueden recuperar más utilizando la opción de cargar más elementos en el buffer.
- En los buffers donde se muestran publicaciones, puedes realizar la mayoría de las acciones ya soportadas en TWBlue (impulsar, añadir/eliminar de favoritos o marcadores, responder, enviar mensaje al usuario, abrir URL de publicación, reproducir audio o vídeo, abrir publicación en la web, ver conversación, abrir diálogo de acción para el usuario).
- En los buffers de usuario, puedes enviar un mensaje privado al usuario, y abrir el diálogo de acciones del usuario, que a su vez te permite seguir/dejar de seguir, bloquear/dejar de bloquear y silenciar/dejar de silenciar.
- Al escribir posts, es posible adjuntar hasta 4 imágenes, 4 givs, o incluso un vídeo, encuesta o audio. También es posible añadir la etiqueta «contenido sensible» a los mensajes, cambiar la privacidad y escribir un texto de advertencia sobre el contenido. Es posible crear hilos utilizando el botón «añadir publicación».
- Al responder a una publicación, TWBlue colocará el nombre de usuario de todos los participantes en el elemento al que respondas. Las opciones de privacidad serán por defecto las del post original.
Para descargar el software, puedes acceder directamente a la página de descarga del proyecto o actualizar automáticamente en caso de que ya estés utilizando una versión de la aplicación. Si deseas informar de errores, puedes hacerlo mencionando las cuentas oficiales de TWBlue Twitter o Mastodon. También puedes informar de errores a través de nuestro Sistema de seguimiento de incidencias en GitHub
Traducción realizada con la versión gratuita del traductor DeepL.com