- ENTRADA 057 -

Mastodon desde la terminal


Dígale al Sr. Sorge que no gaste tanto en sus misiones.


--- Fecha: dom 23 feb 2025 20:40:18 CET ---

-- Actualización --


No hay ningún programa GUI que me guste para mastodon. Tuba no va si no usas entorno Gnome, Tootle es gtk, y el aspecto visual deja mucho que desear, aparte de que es muy simple y no acaba de funcionar bien.

Y para de contar, no hay mucho más que valga la pena, así que como paso mucho tiempo en consola, ¿por qué no usar un programa allí?


Estaba entre tut (like vim) y toot, pero como tut no está en Voidlinux y paso de empezar a compilar, puse toot.


Su interfaz TUI es muy cómoda. A la izquierda tienes los toots y a la derecha tienes el texto/imágenes del toot seleccionado, así de simple.


Configurando toot


Primero configuro la cuenta:


toot login

Pregunta por la instancia en la que tengo cuenta, y tras ingresarla, pregunta si quiero abrir el navegador para hacer login. Le digo que si.

Una vez introducido usuario y contraseña en el navegador, sale un código que hay que copiar y pegar en toot cuando pide "Authorization code:", y listo, ya he guardado el login y me devuelve a la terminal.


NOTA: Los tokens de acceso se guardarán en el archivo de configuración ubicado en ~/.config/toot/config.json


Ahora lanzo toot con la opción tui para que aparezca una interfaz ncurses:


toot tui

Gestionando cuentas


Yo tengo una cuenta en Mastodon (hispagatos) y otra en Pleroma (disroot), así que voy a configurar el acceso también a la otra cuenta, repitiendo el paso anterior.

Para saber cuantas cuentas tengo configuradas y cual de ellas está activa por defecto, tecleo:


toot auth

Authenticated accounts:
* linuxzx80@fe.disroot.org ACTIVE
* moribundo@hispagatos.space

Ahí tengo mis dos cuentas y la predeterminada (ACTIVE), que es la de disroot. Para cambiar la cuenta predeterminada a la de hispagatos, tecleo lo siguiente:


toot activate moribundo@hispagatos.space

Pero, teniendo como predeterminada la de hispagatos, quiero entrar a la de disroot sin necesidad de estar activando cada 2x3. Se pueden usar cuentas de forma temporal:


tui --as linuxzx80@fe.disroot.org tui

Ahora lanzo "toot tui" y aparezco logueado en pleroma. Cuando salga de toot y vuelva a entrar, volveré a estar en Mastodon. Si quiero desloguearme:


toot logout

Esto hará que si quiero volver a entrar, deba repetir el primer paso del artículo, así que por comodidad, no es necesario desloguear, y menos cuando este equipo solo lo toco yo.


Usando toot


Interfaz


Verás 2 zonas diferenciadas. La de la izquierda con 2 columnas, que corresponden a la fecha/hora del toot y al usuario/a/e que lo ha creado, y la de la derecha que es el contenido del toot.


Mención especial tiene la zona izquierda.



Si haces retoot, aparecerá el triangulito, pero esta vez de color amarillo y a la izquierda de la segunda columna de usuarios/as/es en vez de a la derecha.


Tooteando


No te agobies, que es más fácil de lo que parece.

Mueves con las flechas o con el ratón, y las opciones más utilizadas las tienes en el panel de la derecha en la parte inferior. Verás que tienen una letra resaltada, que es la que hay que pulsar para usarla.

Las letras tienen bastante lógica:



Además hay otras teclas de uso habitual, que no están ahí, pero que seguro que se puede poner de alguna manera. Son estas:



Dando a la tecla "?" tienes todos estos comandos, y además te dejo la web del proyecto con la documentación:


Documentación


Toot sin tui


Toot tiene un modo de linea de comandos, ideal si solo quieres poner algo o hacer alguna acción de forma rápida.

Las acciones son las siguientes:


Poner un toot


toot post "Hola, esto es un toot"

O también:


toot post
Write or paste your toot. Press Ctrl-D to post it.

Si vas a meter una turra, quizá te ineterese especificar el editor, que será más cómodo que en una consola:


toot post --editor vim

Añadir adjuntos


Para añadir una imagen y además poner ALT (descripción):


toot post "mira la imagen" --media /home/moribundo/gato.jpg --description "se ve un gato"

Si quieres poner más de una imagen:


toot post "mira las imágenes" \
  --media /home/moribundo/gato.jpg --description "se ve un gato" \
  --media /home/moribundo/perro.jpg --description "se ve un perro"

NOTA: En vez de ..media puede ponerse -m


Marcar contenido como sensible


No lo suelo usar, pero la opción está:


toot post "desnudos en la playa" --media nsfw.png --sensitive

Ver el timeline


Para ver tu linea de tiempo:


toot timeline

Hay varias opciones:


toot timeline -p --public	# linea pública
toot timeline -1 --once		# linea pública sin preguntar si quieres más
toot timeline -l --local	# linea local
toot timeline -t --tag linux	# toots con el tag #linux
toot timeline -c 5 --count 5	# Muestra solo 5 toots (de un máximo de 20)

Encontrar usuarias por nombre o cuenta


Si buscas a alguien, puedes hacerlo por su nick o por su nombre de cuenta:


toot search "nombre apellido"
toot search @alguien
toot search alguien@mastodon.social

Seguir, dejar de seguir, silenciar, bloquear


Para seguir a alguien:


toot follow alguien@mastodon.social

Para gestionar los estados de las cuentas que te aburran:


toot unfollow alguien@mastodon.social
toot mute alguien@mastodon.social
toot block alguien@mastodon.social

Mostrando imágenes


Por defecto toot muestra unas imágenes desenfocadas, ya que usa el modo vesa, pero no tiene un visor propio, así que hay que proporcionarle uno. Yo probé sxiv, por su ligereza, pero no lo admitió, así que usé el archiconocido feh.

Para ello tuve que hacer un archivo de configuración llamado "settings.toml" y meter dentro lo siguiente:


[commands.tui]

media_viewer = "feh"

colors = 16777216


Ya que estoy, meto el editor vim, por si me da por hacer algo desde comandos:


[commands.post]

editor = "vim"


Lo guardo y vuelvo a lanzar toot. Bajo a un post que contenga una imagen, aprieto la tecla "m" y se ve la imagen en feh.


En fin, toot es intuitivo de utilizar, rápido y vistosamente no es demasiado desagradable, contando con que estoy acostumbrado a la visión de tusky.


Solo me queda saber cómo configurar los atajos que yo quiero en el panel de la derecha, si es que se puede, porque hay algunos que no creo que use demasiado, y en cambio, hay otros básicos que no están.



Tags #dd



◄ Listado de noticias

◄◄ Inicio



/blog/