Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


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

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
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 metytre dans le répertiore .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.

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)\\

Désormais à 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.

  • lamechan.1169067819.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)