guest@6admin.io:~$

IRSSI : IRC aux petits oignons

[edit: MàJ 20130621] : Une configuration à jour est dispo ici sur github.

Irssi est le client IRC en mode console. Il ne fait pas de joli widget, il ne fait pas de drag-and-drop, il fait de l’IRC. Et il le fait bien: les themes, les scripts Perl, les aliases, les hotlists, les notifications, tout est configurable.

La config vit dans ~/.irssi/, avec un config principal et un scripts/ pour les plugins Perl. La config de l’époque (367 lignes, multi-réseaux: recycled-irc, otaku-irc, worldnet SSL:7000, fansub-irc, OFTC SSL:9999) est versionnée dans les dotfiles, avec un theme green.theme et cinq scripts perso.

Les scripts

  • autojoin.pl : rejoindre les canaux après un kick (protocole IRC brut via send_raw)
  • slap.pl : 136 lignes, le classique /me slaps <nick> with a random object
  • dd.pl : la variante D&D avec points de dégâts aléatoires
  • loop.pl : le bonjour automatique
  • screenlaunch.pl : lancer une commande dans Screen depuis l’IRC

Voir l’article chat-gateways pour l’arc complet irssi + BitlBee → weechat .