Contenu | Rechercher | Menus

Table des matières


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
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 :-D

Réalisé par : Dominique_F Le 17/01/2007, à 22:24



Le contenu de ce wiki est sous licence : CC BY-SA v3.0