Outils pour utilisateurs

Outils du site


memento-weechat

MEMENTO WEECHAT

Suite à la recherche d'un client IRC pour linux, j'ai choisit d'installer weechat. La raison principale est le fait qu'il soit en mode texte, ce qui me permet de l'utiliser directement sur un serveur personnel distant via le protocole SSH. Et ainsi ne pas avoir a quitter une discussion en changeant de terminal. De plus des scripts peuvent le rendre accessible depuis différentes applications, avec par exemple une application weechat-android ou le paquet emacs.el pour emacs.

Installation

$ sudo apt-get install weechat

Commandes utliles

Obtenir de l'aide: /help ou /help nom_de_la_commande

Se connecter direcrement à un serveur: /server nom_d'hote port

Ajouter un serveur:/server add server_address/port

Se connecter à un serveur enregistré: /connect nom_du_serveur

Se déconnecter du serveur, sur le tampon du serveur : /disconnect

Se déconnecter d'un serveur enregistré:/disconnect nom_du_serveur

Rejoindre un canal: /join #channel

Pour se rendre indisponible : /away

Pour se rendre à nouveau disponible : /back

Quitter un canal (en laissant le tampon ouvert): /part [message de fin]

Fermer un tampon serveur, canal ou privé (/close est un alias sur /buffer close) : /close

Changer de pseudo: /nick nouveau_pseudo

Ouvrir un tampon et envoyer un message en mode privé (pseudo foo) : /query foo ceci est un message

Fermer le tampon privé : /close

Activer la souris au démarrage

/set weechat.look.mouse on

Pour activer la souris maintenant, appuyez sur Alt+M ou lancez la commande suivante : /mouse enable

Tampons

Par défaut, les tampons des serveurs sont mélangés avec le tampon core WeeChat. Pour basculer entre le tampon core et les tampons des serveurs, il faut utiliser la touche Ctrl+X.

Il est possible de désactiver le mélange des tampons serveurs pour avoir un tampon distinct par serveur :

/set irc.look.server_buffer independent

Faire disparaître un fantôme

/msg NickServ GHOST votre-pseudo votre-mot-de-passe

Configuration freenode SASL

freenode.net/kb/answer/weechat

/server add freenode chat.freenode.net/6697 -ssl

Si le serveur “freenode” existe déjà:

/set irc.server.freenode.addresses “chat.freenode.net/6697”

/set irc.server.freenode.ssl on

Configuration SASL:

/set irc.server.freenode.sasl_mechanism PLAIN

/set irc.server.freenode.sasl_username <nickname>

/set irc.server.freenode.sasl_password <password> /save

Relai

L’extension Relay est utilisée pour relayer des données via le réseau.

weechat.org/files/doc/stable/weechat_user.fr.html#relay_plugin

github.com/ubergeek42/weechat-android/wiki/Quickstart-Guide

Ajouter un relai:

/relay add weechat 9000

Définir un mot de passe pour le relai:

/set relay.network.password “motdepasse”

Configuration weechat-android

github.com/ubergeek42/weechat-android

Weechat étant installé sur un serveur distant, je peux utiliser un tunnel SSH pour accéder au relai.

The “Relay” section of the configuration should reflect the point of view of your SSH server. If WeeChat is running on the same machine, set Relay host to localhost and port to e.g. 9000.

Scripts

Jabber

Weechet permet d’intégrer le protocole Jabber. Cependant il ne donne pas accès aux dicutions multi-utilisateurs.

blog.weechat.org/tag/jabber

Ajouter un serveur:

/jabber add jabberfr my_name@jabber.fr mypassword

Se connnecter:

/jabber connect jabberfr

tchater:

/jchat nick

/jmsg buddy_name@jabber.fr

Fichier de configuration: ~/.weechat/jabber.conf

weechat.el

memento-weechat.txt · Dernière modification: 2021/01/12 14:54 de steph