Irc

= Jouer avec irc =

Se connecter avec un bête client
Exemples de logiciels : XChat (*nix), irssi (*nix), Textual (Mac OS X), mIRC (Windows)

La méthode geek : irssi + screen
Prérequis : avoir un compte sur un serveur où sont installés irssi et screen (normalement tous les membres du hs devraient en avoir un, contactez-nous dans le cas contraire)


 * 1) Ouvrez un shell au choix (par exemple zsh).
 * 2) Connectez-vous au serveur distant à l'aide de la commande :   (par exemple :  ).
 * 3) (Attention, les étapes 3 à 6 sont à effectuer une seule fois lors de la première connexion - après vous travaillerez à l'intérieur de votre "screen"). Pour la première connexion, lancez un screen à l'aide de la commande.
 * 4) Appuyez sur Enter pour passer le message d'introduction et entrez la commande
 * 5) Une fois dans irssi, connectez-vous au serveur IRC à l'aide de la commande :
 * 6) Une fois connecté au serveur IRC, se connecter au chan via :
 * 7) En gros, vous laisserez votre screen tourner tout le temps (et donc votre connexion vers irc). Le workflow sera alors de détacher votre screen  et de ré-attacher votre screen. Typiquement, on réattache son "screen" juste après s'être connecté au serveur distant (via ssh), et on le détachera avant de se déconnecter du serveur distant.

Level-up: Utilisation du mécanisme d'authentification par clé publique/clé privée pour ssh, personnalisation du fichier de configuration de ssh, reconnexion automatique à irssi en cas de perte de connectivité côté serveur, utilisation des scripts irssi, logging et parsing des scripts, ...

TODO : expliquer brièvement screen et irssi

GNU Screen, un logiciel libre, est un multiplexeur de terminaux en mode texte. Il permet : Vous trouverez quelques notes perso de Doegox sur l'utilisation de screen ici.
 * d'ouvrir plusieurs terminaux dans une même console,
 * de ne pas perdre son travail sur le serveur distant si la connexion lâche,
 * de partager un terminal, pratique pour aider quelqu'un à distance.

Irssi est un client IRC en ligne de commande, publié sous la licence publique générale GNU. Des scripts Perl existent pour améliorer/faciliter son utilisation.

Commandes utiles sous irssi
Dump :,  ,  ,  ,  , ... N'hésitez pas à faire un tour du côté du manuel d'irssi pour des explications (tapez juste   dans votre shell).