IRSSI

  archlinux, IRC, shell

Installation

yaourt -S irssi

Lancement

irssi

Configuration Basique

/set nick yishan
/set alternate_nick yishan_
/set real_name yishan
/set user_name yishan
/set quit_message Our democraty had been hacked
/set part_message Our democraty had been hacked

# HL
/set hilight_nick_matches_everywhere ON
/set beep_msg_level MSGS HILIGHT DCCMSGS
/save

# Logs
/set autolog ON
/set autolog_level ALL -CRAP -CLIENTCRAP -CTCPS
/set autolog_path ~/.irssi/logs/%Y/$tag/$0.%m-%d.log
/save 

Configuration du BNC

/set use_proxy ON
/set proxy_address yishan.io
/set proxy_port 7000

/set proxy_password MON_PASSWD
/set -clear proxy_string
/set proxy_string_after conn %s %d

Configuration des serveurs IRC

/network add <nom_du_reseau_IRC> -
/server add -auto -network nom_du_server_irc adresse_du_server_irc 
/save

# Pour les autres
/server add -net nom_du_network -auto -ssl yishan.io port_network username/nom_du_network:password

Scripts

mkdir ~/.irssi/scripts
cd ~/.irssi/scripts/
wget http://scripts.irssi.org/scripts/nicklist.pl
wget http://scripts.irssi.org/scripts/nickcolor.pl
wget http://scripts.irssi.org/scripts/hilightwin.pl

mkdir ~/.irssi/scripts/autorun
cd ~/.irssi/scripts/autorun/ ln -s ../mon_script.pl

Hilight

/load hilightwin.pl
/window new split
/window name hilight
/window size 5

Liste utilisateurs sur le côté gauche via mode FIFO

# Sur tmux, ouvrir une nouvelle pane
ctrl+a puis shift+%
# Redimensionner la pane 
CTRL+a + flèches

/load nicklist.pl # si pas déjà fait
# Se rendre dans la pane nouvellement créé
cat ~/.irssi/nicklistfifo
# Retour sur la pane principale
/NICKLIST FIFO

## EDIT : Il existe un script qui fait le job en one shot : tmux-nicklist-portable.pl

Déplacements

/window <numero_du_chan>
ou
ECHAP + flèche | ECHAP + Numéro

# Voir à quelle chan / query est attribué un number
/window list

Commandes

# Voir le nom des users présents 
/names

Thème

wget http://irssi-import.github.io/themes/dark_winter.theme
/set theme dark_winter.theme

Documentation

startup

IRSSI ZNC