Categorías
Noticias

Prueba el soporte a mastodon para TWBlue

Nota: Esta publicación se trata sobre características de un software en fase de desarrollo temprano. No se recomienda su uso para usuarios inexpertos.

Hoy, desde MCV software, hemos decidido publicar una versión preliminar de TWBlue. A partir del mes de octubre, hemos intensificado nuestros esfuerzos por hacer de TWBlue una aplicación capaz de interactuar con sesiones para múltiples servicios, siendo Mastodon nuestra primer red social. Si deseas seguir el progreso de estos avances, hay disponible un pull Request en Github, en inglés, donde se puede comprobar las características planeadas y las que se han implementado actualmente. Debido a que un número considerable de usuarios se han mostrado interesados en poder probar, de manera temprana, el soporte a Mastodon, hemos decidido publicar una versión con dichos cambios.

Es importante que antes de descargar la versión, tengas en cuenta que contiene código en fase temprana de desarrollo. Este código es experimental y puede que algunas características no funcionen del todo bien, o incluso que debido a la gran cantidad de cambios que se han hecho sobre la aplicación, algunas funciones de Twitter presenten errores no previstos. Si ese es el caso, por favor reporta los errores que encuentres a las cuentas oficiales de @tw_blue2 en Twitter, o @[email protected] en Mastodon.

Este conjunto de novedades, así como el resto de código que actualmente existe en TWBlue, está disponible para todo quien lo desee consultar, en gran parte gracias a los donativos que la gente realiza para ayudar a mantener el proyecto funcionando. Si crees que el proyecto merece la pena, ten en cuenta que siempre puedes realizar un donativo con lo que te sea posible mediante payPal. ¡Gracias!

Esta es la lista de novedades en la versión de TWBlue que incluye soporte para instancias mastodon. Es importante destacar que esta versión se ha generado a partir de código fuente que todavía no ha sido fusionado con la rama principal del proyecto. Esto significa que el soporte para mastodon aún podría presentar cambios importantes y contener diversos errores. También es posible que algunas funciones, que planeamos introducir en un futuro cercano, aún no se encuentren disponibles. La idea de esta versión es que esté disponible para ser probada para quien así lo desee, y puedan reportar los errores que no han sido intencionales (hay una lista de cosas que todavía no hemos implementado, que también dejaremos en estas notas).

Soporte para mastodon

Todos los cambios en esta versión se centran en añadir el soporte de Mastodon a TWBlue. Las funciones presentes para manejar Twitter no deberían haber sido alteradas de ninguna manera.

  • al tratarse de código que todavía puede tener muchos cambios, la interfaz de TWBlue todavía no ha sido traducida.
  • Ahora es posible iniciar sesión en instancias de mastodon, hometown y software similar (Pleroma debería funcionar también, aunque no ha sido probado por el momento). Desde el gestor de sesiones, al pulsar en el botón “nueva cuenta” se desplegará un menú desde donde se puede seleccionar si se desea iniciar sesión en Twitter o en Mastodon. Para 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 permitir utilizarlo correctamente.
  • La mayoría de la interfaz gráfica de TWBlue ha sido adaptada para que los buffers reflejen el cambio de red social (en mastodon, por ejemplo, los botones para escribir publicaciones dicen post en lugar de tweet). Sin embargo, la barra de menú no se ha actualizado aún. Esto significa que la gran parte de las opciones todavía hacen referencia a Twitter, aunque se pueden usar con las cuentas mastodon. Por ejemplo, si seleccionas el menú “tweet” en la barra de menú, y después seleccionas la opción “Retweet”, en realidad TWBlue hará un “boost” si el buffer en el que te encuentras es un buffer de una cuenta Mastodon.
  • Las combinaciones de teclado para la interfaz invisible también hacen referencia a términos utilizados en Twitter, pero se pueden aplicar también a Mastodon.
  • Existen algunas características, dentro de TWBlue, que todavía no son compatibles con cuentas mastodon. Estas son las siguientes:
    • Autocompletado de usuarios.
    • Actualmente, no se pueden actualizar las opciones de cuenta para sesiones mastodon. Sin embargo, si sabes editar ficheros de configuración, puedes cerrar TWBlue, cambiar el fichero de tu 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 para cuentas mastodon.
    • Los filtros aún no han sido implementados en el soporte a mastodon en TWBlue.
    • Los alias de usuarios no se han implementado todavía.
    • No es posible ver el perfil de un usuario, ni editar el propio, por ahora. Sin embargo, puedes utilizar la combinación de teclado para abrir el elemento en el navegador al ubicarte sobre un usuario para acceder a la web de su perfil. Esto solo funciona en buffers donde se listen usuarios.
    • No se pueden gestionar listas en TWBlue por el momento.
  • La mayoría de los buffers planeados para mastodon funcionarán sin mayores dificultades. Entre los que han sido probados actualmente están los siguientes: inicio (línea principal para el usuario), Local (posts públicos para la instancia), federados (posts públicos para todas las instancias), menciones, mensajes directos, posts enviados, favoritos, marcadores, seguidores, siguiendo, usuarios bloqueados, usuarios silenciados, búsquedas de usuarios y líneas temporales para los usuarios.
    • La diferencia entre favoritos y marcadores es que el autor del post puede ver quién ha marcado sus posts como favoritos, pero los marcadores son completamente privados. En cualquier buffer que contenga posts de mastodon, excepto los mensajes directos, la interfaz gráfica mostrará una opción para añadir el post a favoritos o a marcadores.
    • Los mensajes directos en mastodon son publicaciones, exactamente iguales a los posts normales, pero con su opción de privacidad establecida para que solo pueda ser visto por las cuentas que aparecen mencionadas. En el buffer de mensajes directos, aparecerá una conversación por cada elemento del buffer. La conversación representa un hilo de mensajes, pero TWBlue solo puede mostrar el último de los mensajes enviados. Es algo similar a lo que pasa en plataformas como Telegram, donde solo 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ú, y luego hacia la opción “ver conversación”. Esto creará un nuevo buffer de conversación que se ubicará justo después del buffer de mensajes directos (para la interfaz gráfica, el buffer se ubicará justo dentro del buffer de mensajes directos en el árbol de buffers). Cuando aparezca un post privado (cuya visibilidad solo permita que lo vean las cuentas mencionadas), TWBlue mostrará dicho post en el buffer de inicio, en las menciones y actualizará/creará la conversación con dicho elemento. Esto es así ya que Mastodon no diferencia entre un mensaje privado y un post normal. Puedes responder al post en cualquier buffer para continuar la conversación. Si respondes a cualquier post, la privacidad establecida en el post original se mantiene por defecto, pero también se puede cambiar.
    • Se ha desactivado, en la configuración, el buffer que muestra la línea temporal federada. Esto es así ya que en servidores que federan con muchas instancias puede llegar a cargar muchos posts en muy poco tiempo. Para activar este buffer, por ahora, edita la configuración de TWBlue mientras la aplicación está cerrada, y agrega el buffer “federated” en la opción llamada “buffer_order”. En cuanto se puedan mostrar u ocultar buffers, este proceso podrá realizarse mediante la interfaz gráfica.
    • Existe una Streaming API que permite que los elementos para los buffers de inicio, menciones, mensajes directos, posts enviados y seguidores aparezcan en tiempo real. Esta función está implementada por defecto y debería funcionar sin complicaciones.
    • Las líneas temporales para usuarios solo permiten obtener todos los posts de los usuarios que estén en la misma instancia. Para los usuarios que pertenezcan a otras instancias, se pueden obtener los posts que se han descargado a tu instancia desde que se tiene conocimiento del usuario remoto.
    • Las líneas temporales para seguidores y siguiendo se pueden conseguir completamente solo para usuarios que pertenezcan a tu misma instancia. Usuarios remotos pueden arrojar resultados poco claros.
    • Puedes buscar por usuarios (abriendo una búsqueda y seleccionando el botón de radio “usuarios”). La búsqueda se puede hacer por usuarios locales, como twblue, o por usuarios remotos, como @[email protected].
  • en todos los buffers, se recuperan hasta un máximo de 40 elementos por carga, pero se pueden conseguir más utilizando la opción para cargar más elementos en el buffer.
  • En los buffers de posts, se pueden hacer la mayoría de acciones ya soportadas en TWBlue (boost, añadir/remover de favoritos o marcadores, responder, enviar mensaje al usuario, abrir URL del post, reproducir audio o video, abrir post en la web, ver conversación, abrir diálogo de acciones para el usuario).
  • en los buffers de usuario, se puede enviar mensaje privado al usuario, y abrir el diálogo de acciones de usuario, lo que a su vez permite seguir/dejar de seguir, bloquear/desbloquear y silenciar/quitar silencio.
  • Al escribir posts, se pueden adjuntar hasta 4 imágenes, 4 givs, o hasta un video, una encuesta, o un audio. También es posible añadir la etiqueta de “contenido delicado” a los posts (llamado sensitive content por ahora), cambiar la privacidad y escribir un texto de advertencia de contenido. Es posible crear hilos utilizando el botón “añadir post”.
  • al responder a un post, TWBlue colocará el nombre de usuario de todos los participantes en el elemento al que respondes. Las opciones de privacidad se establecerán por defecto a las que lleva el post original.

Descargar

Por el momento, hemos publicado esta versión preliminar únicamente en formato para 64 bits, versión portable. Esta versión no recivirá actualizaciones automáticas, ya que no forma parte de nuestro ciclo de desarrollo regular. La recomendación es utilizar esta versión hasta que el código sea mezclado en la rama principal, y una vez que sea así, recibir la actualización en nuestra versión regular (en este momento es la 2022.8.28).

Descargar TWBlue con soporte para Mastodon

Reportando errores

En caso de ocurrir errores no esperados, por favor utiliza nuestro formulario de contacto, o nuestras cuentas en redes sociales para reportarlos: @tw_blue2 en Twitter o @[email protected] en Mastodon.

Deja un comentario

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