Categorías
Noticias

Publicado TWBlue 2023.4.13

Hoy hemos publicado una versión más de TWBlue, el software que a partir de este momento, solamente puede ser utilizado para administrar cuentas de Mastodon. A partir de la semana pasada, Twitter ha cortado de forma definitiva el acceso a su API para la mayoría de clientes de terceros, como lo era TWBlue. Desde MCV Software no podemos más que lamentar dicha situación, y actuar en consecuencia, eliminando el código fuente desde nuestros repositorios que se utilizaba para comunicar con la API de Twitter. El desarrollo de TWBlue, aunque ya sin soporte para Twitter, aún continúa y estamos trabajando en mejorar nuestro soporte para Mastodon, al tiempo que exploramos otros protocolos y diferentes tipos de sesiones para añadir a TWBlue. Nuestro objetivo es que la aplicación se convierta en un cliente multisesión, multiservicio para que sea posible administrar una variedad importante de cuentas en sitios web con TWBlue. En breve actualizaremos el sitio web y toda la información del proyecto para reflejar estos cambios en nuestros objetivos, pero mientras tanto, aquí está, una vez más, otra nueva versión de TWBlue.

Cambios

Durante el desarrollo de la versión actual de TWBlue, Twitter ha cortado el acceso desde su API, lo que significa que TWBlue ya no podrá comunicarse con Twitter. Este es el fin del soporte de TWBlue para las sesiones de Twitter. No habrá nuevas sesiones disponibles para esta red social, y nos centraremos en añadir más características a nuestro soporte Mastodon y escribir soporte para más sitios web y redes. Gracias a todos los que han estado utilizando TWBlue para gestionar sus cuentas de Twitter desde 2013.

  • TWBlue es capaz de mostrar variables dentro de las plantillas (por ejemplo, ahora es posible enviar una plantilla dentro del texto de un post). Antes eliminaba $variables por lo que era difícil mostrar cómo editar plantillas desde el cliente. (#515)
  • Mastodon:
    • es posible añadir descripciones para todos los medios disponibles en Mastodon (audio, fotos, video y Givs). (#516)
    • TWBlue ahora puede realizar OCR en imágenes adjuntas.
    • Es posible añadir alias a los usuarios de Mastodon. Además, el ajuste “gestionar alias de usuario”, situado en el menú de la aplicación dentro de la barra de menú se puede utilizar para añadir, editar o eliminar alias.
    • Se ha implementado la opción “Ocultar emojis en los nombres de usuario” tanto en la interfaz gráfica como en la invisible.
    • Añadida una función experimental para recuperarse de errores de conexión. Al hacer un mensaje, si el mensaje no se puede publicar debido a cualquier tipo de error, TWBlue mostrará el diálogo donde se compuso el mensaje, para que pueda darle una segunda oportunidad o guardar el texto del mensaje. Esta característica debería funcionar para hilos, mensajes con adjuntos, encuestas y respuestas. (#527, #526, #377, #137, #108.)
    • Al reproducir elementos multimedia, TWBlue preferirá las URL remotas cuando estén disponibles.
    • Corregido un error en el buffer de menciones que hacía que TWBlue no pudiera cargar mensajes si había menciones de una cuenta bloqueada o eliminada.
    • Se ha corregido un error al cargar líneas temporales durante el inicio por el que TWBlue no podía cambiar el título del buffer correctamente.

Descarga

Como siempre, puedes obtener la última versión disponible de TWBlue desde nuestro sitio de descargas. También puedes realizar una actualización automática, en caso de estar ya utilizando la aplicación. Debido a los cambios en Twitter, dejaremos de proporcionar soporte oficialmente en nuestra antigua cuenta de dicha red social, pero siempre puedes encontrarnos mediante nuestra cuenta en Mastodon, como @[email protected] y también es posible reportar algún error, en inglés, mediante nuestro sitio de reporte de incidencias, en GitHub.

Categorías
Noticias Sin categoría

TWBlue 2023.2.6 disponible

Apenas 4 días después de nuestra última versión, hemos decidido publicar la versión 2023.2.6 de TWBlue, ya que hemos recibido reportes sobre algunos problemas importantes del cliente, que eran causados en algunas instancias Mastodon. Esperamos que luego de esta nueva versión, TWBlue se comporte mejor con dichas instancias y en general ofrezca correcciones sobre estos y algunos otros errores reportados durante el fin de semana. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub.

Novedades

Esta versión se centra en corregir algunos fallos importantes que han sido reportados en la versión anterior. Particularmente, TWBlue debería ser capaz de autorizar en algunas instancias que han bloqueado la librería Mastodon.py, y debería ser capaz de evitar llamar repetidamente algunos endpoints que causan un exceso de conexiones para algunas instancias. Adicionalmente, es posible desactivar el Streaming desde las opciones de cuenta en Mastodon. Esto puede ser especialmente útil si TWBlue sigue realizando muchas llamadas en la API de algunas instancias.

  • Corregido el sistema de actualizaciones.
  • Corregido un error al intentar cambiar entre diferentes cuentas usando la interfaz invisible, si la cuenta enfocada no es una sesión activa.
  • Mastodon:
    • Mejorada la forma en la que TWBlue cuenta los caracteres al realizar publicaciones. Ahora el conteo de caracteres se corresponde con el backend en Mastodon. En particular, los dominios al mencionar los usuarios remotos no se cuentan, el texto del contenido sensible es parte del conteo, y los emojis y caracteres CJK son tomados en cuenta como un solo carácter. (#511)
    • Añadida la notificación cuando un usuario se une a una instancia. Esta notificación está solo disponible para administradores.
    • Añadida opción para desactivar el Streaming en las opciones de cuenta. Esto puede ser útil si TWBlue, por alguna razón, llama repetidamente la API de la instancia.
    • Mejorado el código que trabaja con la Streaming API para reducir el número de intentos de reconexión que efectúa TWBlue.
    • corregido un error al subir contenido multimedia. (#513)

Para descargar esta versión, ahora es nuevamente posible usar el sistema de actualizaciones automáticas. También puedes ir a la Página de descargas del proyecto, Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue en Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.

Categorías
Noticias Sin categoría

Publicado TWBlue versión 2023.2.3

Nota: Debido a un error en nuestro servicio de actualizaciones, esta versión no podrá actualizarse de manera automática. Sin embargo, se puede instalar esta versión sobre una anterior sin necesidad de eliminar configuraciones.

Hoy publicamos la primera versión del año de TWBlue, esta vez con novedades algo difíciles para nuestros usuarios. Como es conocido por todo el mundo que utiliza Twitter, recientemente han sido añadidas nuevas reglas a las políticas para desarrolladores de la red social que prohiben explícitamente hacer un cliente de terceros, que ofrezca parte o la misma funcionalidad que las aplicaciones oficiales de Twitter. Además de este cambio, que ya causaría que TWBlue estuviera incumpliendo las reglas de Twitter, se ha cerrado el acceso gratuito a la API a partir del día 9 de febrero, lo que hace imposible continuar ofreciendo soporte a sesiones de Twitter para el cliente. Esto será desactivado en TWBlue hasta ese día, así que aún se podrá usar por una semana con cuentas de Twitter. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub. Si encuentras el software útil y crees que merece la pena, considera hacer una pequeña donación con lo que puedas, y ayuda a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.

Novedades

En esta versión, TWBlue dejará de soportar sesiones de Twitter a partir del 9 de febrero, debido a las políticas de Twitter que prohiben los clientes de terceros, además del cierre de la versión gratuita de la API para Twitter. Todas las sesiones de Twitter que están activas en TWBlue dejarán de funcionar a partir del 9 de febrero, cuando se cerrará finalmente el acceso gratuito de la API. Además, tampoco se podrán ver ni añadir sesiones de la plataforma en el gestor de sesiones. Desde el equipo de TWBlue, continuaremos trabajando para mejorar nuestro soporte para instancias Mastodon y añadir otras redes sociales en un futuro cercano. Si deseas mantenerte en contacto con el proyecto, puedes seguirnos en nuestra cuenta de Mastodon, en @[email protected].

  • En la interfaz gráfica, TWBlue actualizará los elementos del menú, en la barra de menús, dependiendo de si está enfocando una sesión de Twitter o de Mastodon. Esto hace posible que TWBlue muestre los términos correctos en cada red social. Ten en cuenta que puede haber elementos no disponibles para la sesión activa en ese momento.
  • En el editor de combinaciones de teclado de la interfaz invisible, TWBlue muestra los atajos disponibles para la sesión activa en ese momento. Las descripciones de esas combinaciones de teclas también son diferentes para las sesiones de Twitter y Mastodon, lo que permite utilizar los términos correctos para ambas redes.
  • En la interfaz invisible, TWBlue omitirá las sesiones que no se hayan iniciado al utilizar el atajo de teclado para cambiar entre diferentes cuentas.
  • Se ha corregido un error al eliminar una sesión en el gestor de sesiones. Ahora las sesiones se pueden eliminar correctamente.
  • Mastodon:
    • Añadido soporte básico al buffer de notificaciones. Este buffer muestra notificaciones de la instancia de Mastodon en tiempo real. Cada notificación está asociada a un tipo de objeto (publicaciones, usuarios, relaciones o encuestas). Por el momento, la única acción soportada para las notificaciones es descartar, lo que permite eliminar la notificación del buffer (ten en cuenta, sin embargo, que las notificaciones de mención eliminarán también la mención en su buffer correspondiente, debido a la forma en que TWBlue lee las menciones de las instancias Mastodon).
    • Se ha solucionado un problema que impedía a TWBlue crear más de una línea temporal de usuario al iniciar.
    • Corregido error que impedía cargar menciones anteriores. (#508)
    • TWBlue ahora mostrará correctamente nuevos párrafos en publicaciones.
    • En el gestor de sesiones, ahora se muestra el nombre de la instancia para cada sesión a fin de evitar confundir al usuario.
    • TWBlue leerá ahora las preferencias de visibilidad por defecto al publicar nuevos estados, y mostrará el contenido sensible. Estas preferencias pueden establecerse en la instancia Mastodon, en la sección de preferencias de la cuenta. Si deseas cambiar el comportamiento de TWBlue y que no lea esas preferencias de la instancia, sino que establezca la visibilidad pública por defecto y oculte el contenido sensible, puedes desmarcar la casilla Leer preferencias de la instancia en las opciones de la cuenta.
    • Si una instancia no está activa o se producen errores durante el inicio de sesión, TWBlue informará de ello en el archivo de registro y continuará con otras sesiones.
    • Al responder a alguien en un post público, TWBlue establecerá de manera predeterminada la visibilidad a “no listado”. Esto se hace para evitar que las respuestas a otras publicaciones aparezcan en las líneas temporales federada y local, lo que podría contribuir a saturar de estados con poco contexto. (#504,)
    • TWBlue utiliza su propio agente de usuario en las sesiones de Mastodon, por lo que será más fácil identificar el cliente para los administradores de instancia.
    • TWBlue comprobará si los endpoints de la API de streaming están disponibles antes de intentar iniciar el Streaming para la sesión actual. Antes, TWBlue causaba problemas de carga en instancias mal configuradas en las que la API de streaming no estaba disponible.

Para descargar esta versión, puedes ir a la Página de descargas del proyecto, Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.

Categorías
Noticias

Publicado TWBlue versión 2022.12.13

Hoy publicamos la versión 2022.12.13 de TWBlue, con novedades respecto a nuestro soporte para usuarios de windows 7. Después de recibir muchas peticiones de usuarios de la aplicación que se quedaron sin soporte después de nuestras últimas versiones, hemos decidido restaurar el soporte para Windows 7 en una versión especial de TWBlue, que siempre se construirá en formato portable, sólo para sistemas de 32 bits. Sin embargo, esta versión no se actualizará automáticamente. Los usuarios de Windows 7 recibirán un aviso cuando haya nuevas versiones disponibles, pero se les indicará que obtengan la versión manualmente desde el sitio web de TWBlue. Estas versiones seguirán existiendo mientras sea posible construir TWBlue con Python 3.7 para Windows 7. Recuerda que TWBlue siempre estará disponible a través de la página de descargas del proyecto, y su código fuente puede ser revisado en GitHub. Si encuentras el software útil y crees que merece la pena, considera hacer una pequeña donación con lo que puedas, y ayuda a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.

Novedades

  • A petición popular, TWBlue estará disponible de nuevo para usuarios de Windows 7, mediante una versión en un paquete portable de 32-bit para este sistema operativo. No obstante, los usuarios de Windows 7 no podrán utilizar la función de actualización automática. TWBlue continuará disponible para Windows 7 mientras sea posible construir la aplicación usando Python 3.7.
  • Corregidos un par de errores que hacían imposible que TWBlue funcionara en algunos equipos. Estos errores estaban relacionados con el módulo para traducciones y algunos objetos COM manejados de forma incorrecta.
  • Corregido un error que impedía a TWBlue funcionar en ciertos equipos, relacionado con las API de win32.
  • Twitter:
    • Corregido un error que causaba que los mensajes directos enviados fueran colocados en el buffer de mensajes recibidos.
    • Al citar un tuit, ahora puedes usar los 280 caracteres para tu mensaje, en lugar de los 256 que TWBlue permitía antes.
    • Corregido un error que causaba que no fuera posible responder a un mensaje directo desde la interfaz invisible, utilizando para ello la combinación de teclado para responder al elemento seleccionado.
  • Mastodon:
    • Añadido diálogo de opciones de cuenta.
    • Añadida funcionalidad de edición de plantillas para sesiones Mastodon.
    • Cuando un post es editado, TWBlue actualizará el post en el buffer para reflejar la última edición.
    • Corregido un error que hacía imposible para TWBlue mostrar un post en su diálogo correspondiente.

Para descargar esta versión, puedes ir a la Página de descargas del proyecto, o efectuar una actualización automática, en caso de estar usando una versión previa de la aplicación. Si deseas reportar un error, puedes ahcerlo mencionando la cuenta de TWBlue en Twitter account o Mastodon. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.

Categorías
Noticias

Publicado TWBlue 2022.12.6

Hemos recibido algunos reportes de usuarios de TWBlue, desde diferentes partes del mundo (principalmente en américa), donde la aplicación ha dejado de funcionar completamente. Tras una breve investigación, hemos llegado a la conclusión 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 todo el mundo, pero que hemos podido arreglar en una versión que publicamos hoy. Esta versión contiene todas las novedades añadidas en las pruebas con Mastodon, más algunas correcciones de errores importantes tanto en el soporte para Mastodon como la corrección que hace posible volver a utilizar Twitter en TWBlue. Esta versión es segura para su uso, ya que ha sido probada y la mayor parte de errores reportados han sido corregidos. Esperamos publicar versiones sucesivas con más novedades y correcciones muy pronto. Si el software te resulta útil y crees que merece la pena, considera la posibilidad de realizar un pequeño donativo con lo que te sea posible, y ayudar a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.

Novedades

La mayoría de los cambios en esta versión se centran en añadir soporte para Mastodon a TWBlue. Las características presentes para interactuar con Twitter no deberían haber sido alteradas de ninguna manera. No teníamos la intención de lanzar esta versión tan pronto, pero desafortunadamente, Twitter comenzó a presentar problemas en algunas regiones con un método de la API en particular que estábamos usando, haciendo imposible que todos en esas regiones usaran 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.

  • al tratarse de una versión publicada para corregir un problema importante en la API de Twitter, la interfaz de TWBlue todavía no ha sido traducida.
  • TWBlue debería poder iniciar sesiones de Twitter correctamente, en regiones del mundo donde esto no era posible desde hace una semana.
  • 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

Para descargar el software, puedes acceder directamente a la página de descargas del proyecto, o actualizar automáticamente en caso que ya estés utilizando una versión de la aplicación. Si deseas reportar algún error, puedes hacerlo mencionando a las cuentas de Twitter o Mastodon oficiales de TWBlue. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.

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.

Categorías
Noticias

Publicado TWBlue versión 2022.8.28

El día de hoy, luego de varios retrasos devido a diversas situaciones, nos complace anunciar una nueva versión más de TWBlue. Esta versión es una de las últimas que serán compatibles con windows 7. Esperamos poder liberar un par de versiones que continuarán siendo compatibles con este sistema operativo, pero al finalizar septiembre, cualquier versión de TWBlue publicada será solo compatible con Windows 8 y superior. Recuerda que TWBlue siempre estará disponible mediante la página de descargas del proyecto, así como puede revisarse su código fuente tanto en GitLab como en GitHub. Si el software te resulta útil y crees que merece la pena, considera la posibilidad de realizar un pequeño donativo con lo que te sea posible, y ayudar a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.

Novedades

Las principales novedades de esta versión incluyen la capacidad de rellenar la base de datos de autocompletado de usuarios desde el diálogo de opciones de cuenta, incluyendo todos los usuarios del buffer de siguiendo/seguidores; mejoras al mostrar retweets citados, así como la posibilidad de abrir hilos desde retweets y una mejora en la forma en la que TWBlue ordena los tweets de los hilos en general. A continuación puedes encontrar una lista con los últimos cambios desde la versión anterior.

  • La característica de autocompletado de usuarios ha sido reescrita para ser más fácil de utilizar, especialmente para usuarios con cuentas seguidas / siguiendo a muchas personas:
    • En el diálogo de configuración de la cuenta, hay un botón que abre un nuevo diálogo que te permite “escanear” tu cuenta para añadir todos los usuarios de tu lista de seguidores/siguiendo. Este proceso leerá tus datos directamente desde Twitter y, dependiendo de la cantidad de personas que tengas en tu cuenta, podría llevar demasiadas llamadas a la API. Utilízalo con precaución. Puedes, por ejemplo, hacer el proceso por separado para tus seguidores/siguiendo para que sea más fácil de manejar, en caso de que tengas una cantidad masiva de personas. Si TWBlue no puede completar el escaneo, verás un error y se te pedirá que lo intentes de nuevo en 15 minutos, una vez que tus llamadas a la API se hayan refrescado.
    • Ahora es posible utilizar el autocompletado de usuario en más secciones de la aplicación donde se requiere ingresar un usuario, como al momento de añadir, eliminar o ver las listas para un usuario.
  • Se ha agregado una opción dentro del diálogo de opciones de cuenta, que permite ocultar los emojis en los nombres de pantalla de los usuarios.
  • TWBlue debería ordenar los tweets de un hilo de formas más lógicas. Esto debería hacer mucho mejor la lectura de conversaciones en Twitter.
  • Al abrir un hilo, TWBlue debería mostrar el hilo correctamente si el hilo se abre desde un Retweet.
  • TWBlue reiniciará el subsistema de Streaming cada vez que haya cambios en los usuarios seguidos, silenciados o bloqueados en las sesiones.
  • Se ha corregido un error que ocurría al intentar mencionar un usuario desde cualquier Buffer de personas (por ejemplo los buffers de seguidores y siguiendo).
  • Corregido un error al cargar listas de otros usuarios. (#465)
  • Se ha corregido un error que causaba que TWBlue no pudiera mostrar correctamente algunos Tweets citados que formaban parte de un Retweet.
  • Si TWBlue es incapaz de abrir una línea temporal para un usuario que te ha bloqueado, verás un diálogo informando de esta situación. (#485,)
  • Añadido atajo para encontrar término en el buffer actual a los mapas de teclado para Windows 10 y 11. (#476)

Para descargar el software, puedes acceder directamente a la página de descargas del proyecto, o actualizar automáticamente en caso que ya estés utilizando una versión de la aplicación. Si deseas reportar algún error, puedes hacerlo mencionando a la cuenta de Twitter oficial de TWBlue. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.

Categorías
Noticias

TWBlue 2022.2.23 ahora disponible

Hoy nos complace anunciar la inmediata disponibilidad de la primera versión de este año de TWBlue. TWBlue es un software para Windows que permite interactuar con las características más importantes de Twitter desde una interfaz cómoda para usuarios de lectores de pantalla. La aplicación se encuentra disponible mediante la página de descargas del proyecto, así como puede revisarse su código fuente tanto en GitLab como en GitHub. Si el software te resulta útil y crees que merece la pena, considera la posibilidad de realizar un pequeño donativo con lo que te sea posible, y ayudar a mantener el proyecto en marcha. Para más información, puedes leer la página de TWBlue.

Novedades

Las principales novedades de esta versión incluyen la corrección de varios errores importantes al intentar adjuntar imágenes o videos, el soporte a plantillas en la interfaz invisible y el restablecimiento de las conversaciones completas usando la nueva API de Twitter. A continuación puedes encontrar una lista con los últimos cambios desde la versión anterior.

  • Se ha cambiado la información de autoría del proyecto ya que ahora ha pasado a formar parte de MCV Software.
  • Se han restablecido los hilos y conversaciones completos, usando la nueva API V2 de Twitter. Ahora las limitaciones anteriores no deberían influir en el rendimiento de la aplicación.
  • Ahora vuelve a ser posible adjuntar imágenes y videos en Tweets y respuestas.
  • Se ha añadido soporte experimental para plantillas en la interfaz invisible. La interfaz gráfica continuará sin cambios por ahora:
    • Cada objeto (tweet, mensaje directo recibido, mensaje directo enviado y personas) posee su propia plantilla en la configuración. Se pueden editar dichas plantillas desde el diálogo de opciones de cuenta, en la nueva pestaña "plantillas".
    • Cada plantilla es una cadena de caracteres compuesta por el grupo de variables que se desea mostrar de cada objeto. Cada variable iniciará con el símbolo de dólar ($) y no puede llevar espacios ni caracteres especiales. Las plantillas pueden incluir texto arbitrario que no será procesado. Al editar las plantillas de ejemplo, puedes darte una idea de las variables que hay disponibles para cada objeto mediante el diálogo de edición de plantillas. Al pulsar intro sobre alguna variable de la lista de variables disponibles, esta será añadida a la plantilla automáticamente. Al intentar guardar una plantilla, TWBlue te avisará si la plantilla presenta un formato incorrecto o si incluye variables que no existen en la información que los objetos ofrecen. También es posible regresar a los valores predeterminados desde el mismo diálogo al editar una plantilla.
    • TWBlue puede mostrar descripciones de imágenes dentro de las plantillas para Tweets. Para eso, puedes utilizar la variable $image_description en tu plantilla.
  • Se ha añadido la librería Microsoft Universal C Runtime Library, que debería ofrecer mejor compatibilidad a usuarios con sistemas operativos Windows 7 y 8/8.1.
  • TWBlue debería mostrar correctamente el HTML que se agrega a un Tweet.
  • En el mapa de teclado para Windows 11, el atajo para abrir el editor de combinaciones de teclas es Control+Windows+Alt+K, para evitar entrar en conflicto con el atajo para silenciar el micrófono disponible en Windows 11.
  • Ahora ya no deberían cargarse elementos más antiguos en buffers.
  • Se ha corregido un error que causaba que al editar la configuración, TWBlue solicitara un reinicio, aún y cuando no se había cambiado ningúna opción que lo requiera. (#413)

Para descargar el software, puedes acceder directamente a la página de descargas del proyecto, o actualizar automáticamente en caso que ya estés utilizando una versión de la aplicación. Si deseas reportar algún error, puedes hacerlo mencionando a la cuenta de Twitter oficial de TWBlue. También puedes reportar errores, en inglés, mediante nuestro sitio de reporte de incidencias en GitHub.