Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

tooter en toute simplicité

Fervent utilisateur de dmenu ; un petit outil qui fait gagner un temps fou ; j'ai pondu un petit script qui permet d'écrire ce qui me passe par la tête sur mon compte mastodon.

Il faut juste toot d'installé et configuré pour envoyer des messages (il faut juste le lancer en console avant).
Ensuite, vient le script proprement dit, que j'associe éventuellement à un raccourci clavier pour aller plus vite :

#!/bin/sh
 # envoie un mot sur mastodon
 # il faut l'outil toot déjà configuré pour poster
 
 # Les couleurs de dmenu
 SB="#44475a"
 SF="#8be9fd"
 NB="#282a36"
 NF="#f8f8f2"
 FN="Hack-10"
 COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"
 
 # Le prompt, ce que dmenu vous "dit"
 P="toot:"
 OPTION="$COLORS -p $P "
 
 
 msg=$(echo "" | dmenu $OPTION) 
 if [ "$msg" != "" ]; then 
    toot post "$msg"
 fi
 
 exit 0

On écrit son message, on valide par entrée, et pouf, c'est envoyé.

Pour que ça soit plus rigolo, voici une version qui affiche la timeline :

#!/bin/sh
 # envoie un mot sur mastodon
 # il faut l'outil toot déjà configuré pour poster
 
 # Les couleurs de dmenu
 SB="#44475a"
 SF="#8be9fd"
 NB="#282a36"
 NF="#f8f8f2"
 FN="Hack-10"
 COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"
 
 # Le prompt, ce que dmenu vous "dit"
 P="toot:"
 OPTION="$COLORS -l 32 -p $P "
 
 
 msg=$(toot timeline | dmenu $OPTION) 
 if [ "$msg" != "" ]; then 
    toot post "$msg"
 fi
 
 exit 0

et ça ressemble à ça :

le 28/02/2018 à 19:57:54, Péhä a dit :

J'ai trouvé mon dieu.