Le fediverse est un vaste réseau décentralisé de serveurs qui se fédèrent pour former une sorte de réseau social.
Généralement, vous y accédez via votre navigateur ou une application mobile dédiée. gomphotherium vous permet d’expérimenter tout ce que le fediverse a à offrir sans jamais quitter votre terminal Linux. Voici comment.
Pourquoi accéder à Fediverse depuis votre terminal ?
Dans la bataille pour la domination des médias sociaux, fediverse n’est même pas un concurrent. Il ne s’agit pas d’une entreprise, mais de dizaines de milliers de serveurs individuels alimentés par une série de logiciels.
Les plus populaires de ces types de serveurs sont Mastodon, Pleroma et Soapbox. Toutes ces instances peuvent interagir entre elles, et il est même possible de créer un serveur Mastodon sous Linux.
Ce niveau de compatibilité et d’interaction est possible parce que le fediverse utilise ActivityPub, un protocole de réseau social ouvert et décentralisé.
En raison de sa nature ouverte, n’importe qui peut créer des clients, des portails et des applications pour accéder à votre compte fediverse ou administrer votre serveur.
Cela signifie que vous pouvez interagir avec le réseau social via un navigateur, lorsque vous êtes dans le bus, ou avec une application de bureau dédiée.
Mais si vous passez la plupart de votre temps dans un terminal Linux, ou si vous souhaitez parcourir vos flux tout en étant connecté à une autre machine via Secure Shell (SSH), vous avez besoin de gomphotherium, un client fediverse de l’interface utilisateur du terminal (TUI).
Fait amusant : le gomphotherium était un mammifère éteint à défenses droites, descendant du mastodonte américain. Sa taille était similaire à celle de l’éléphant d’Asie.
Comment installer gomphotherium sur Linux
gomphotherium est écrit en langage Go de Google, donc avant de commencer, assurez-vous que Go est installé.
Clonez le dépôt GitHub gomphotherium avec :
git clone https://github.com/mrusme/gomphotherium.git
Utilisez la commande cd pour changer de répertoire :
cd gomphotherium
Compilez gomphotherium avec :
make
Créez maintenant un lien symbolique, afin de pouvoir lancer gomphotherium à partir de n’importe quel terminal :
sudo ln -s ~/gomphotherium/gomphotherium /usr/bin/gomphotherium
Avant de pouvoir lancer gomphotherium, vous devez authentifier l’application avec votre serveur Mastodon.
gomphotherium authenticate https://your-mastodon-instance-url.com
Copiez l’URL obtenue et collez-la dans la barre d’URL d’un navigateur, puis connectez-vous à votre compte fediverse.
Cliquez Autoriser et copiez le code d’authentification dans votre presse-papiers.
Retournez à votre terminal et collez le code, puis appuyez sur Entrée:
gomphotherium retournera une chaîne de caractères que vous devrez copier et coller dans votre terminal. Avant d’appuyer sur EntréeAssurez-vous qu’il y a un espace entre l’URL du serveur et le mot « export ». S’il n’y a pas d’espace, mettez-en un.
Utilisez le gomphotherium pour découvrir la gloire de l’univers fédéral
Démarrer le TUI gomphotherium avec :
gomphotherium tui
Vous verrez un carré jaune animé composé de points dans le champ de saisie de texte pendant que gomphotherium se connecte à votre instance et s’identifie. Une fois connecté, ce carré sera remplacé par une coche verte et votre nom d’utilisateur.
Vous pouvez faire défiler votre flux d’accueil avec le bouton Haut et En bas de votre clavier.
Lorsque vous parcourez votre flux, vous êtes en mode « normal » et vous ne pouvez pas interagir avec les autres utilisateurs ou votre chronologie de quelque manière que ce soit.
Pour passer en mode « commande », dans lequel vous pouvez poster une réponse et modifier la chronologie, appuyez sur Maj + ; sur votre clavier.
Une fois en mode commande, vous pouvez changer de ligne temporelle en entrant maison, local, publicou notifications puis en appuyant sur Entrer.
Les messages sur le fediverse sont parfois appelés « toots ». Vous pouvez créer un nouveau toot et le poster sur votre timeline à l’aide de la commande toot suivie de votre contenu toot. Par exemple :
toot MUO is the best!
Pour un toot privé ou non listé, utilisez tootprivate et non répertorié respectivement.
Vous pouvez également encourager les posts ou y répondre, effectuer des recherches par hashtags ou afficher une chronologie des hashtags, consulter les profils des utilisateurs, et bien plus encore.
Pour obtenir une liste complète des commandes gomphotherium, entrez « ?« dans le gomphotherium TUI.
Si vous n’aimez pas Fediverse, essayez plutôt Twitter !
Fediverse est conçu comme un réseau social décentralisé sans contrôle global. Si vous trouvez déconcertant ce niveau de liberté, n’hésitez pas à utiliser une alternative propriétaire.
