Ceci est une ancienne révision du document !
Lamechan
Logiciel concerné : lamechan
Contexte : IRC
Utilité : changer l'encodage en iso 8859-15 pour les canaux requérant cet encodage
Nature : script python
Pré-requis : xchat ou xchat-gnome
Introduction
Sur IRC certains canaux fonctionnent avec un encodage iso 8859-15 en lieu et place de l'UTF8 qui est le défaut pour Ubuntu.
Xchat propose de choisir l'encodage utilisé mais le changera pour tous les canaux. Si vous voulez utiliser simultanément disons ubuntu-fr et linuxfr, vous risquez fort de vous faire virer de ce dernier si vous êtes en UTF8 ! lamechan est un script en python qui propose de réencoder en iso 8859-15 les canaux que vous lui aurez signalés comme devant l'être et seulement ceux-là.
Installation
Le code source se trouve là
Sélectionnez simplement le texte du script et collez-le dans votre éditeur préféré puis sauvegardez-le sous le nom de "lamechan.py" (sans les guillemets of course)
Maintenant, que vous êtes en possession du script il suffit de le mettre dans le répertoire .xchat2 de votre home
cp lamechan.py /home/moi/.xchat2
en remplaçant moi par votre login.
Vous pouvez maintenant démarrer xchat et activer les greffons en python.
Pour ce faire il suffit d'aller dans le menu edition/préférences/scripts et greffons et de cocher (ouais, cochons !) la case correspondante c'est à dire celle en face de Python.
Utilisation
Désormais lorsque vous voudrez converser sur un canal en iso 8859-15, il vous suffira de saisir dans la barre de dialogue
/lamechan on
et votre logiciel vous répondra
added #linuxfr@FreeNode to the lamechannels list (si vous êtes connectés sur linuxf)\\
A partir de là, à chaque lancement d'xchat les canaux que vous aurez préalablement marqués comme étant en iso 8859-15 seront automatiquement encodés dans ce charset.
Si vous vous êtes trompés saisissez
/lamechan off
Et xchat vous répondra
removed #linuxfr@FreeNode from the lamechannels list
Ce qui signifie que vous discutez maintenant en UTF8, et que vous allez probablement rapidement vous faire kicker de linufr
— Réalisé par : Dominique_F Le 17/01/2007, à 22:24