08.29
Ceux qui ont eu l’occasion de me croiser sur le channel #Netophonix au cours de l’été savent déjà que j’ai développé un bot d’animation pour IRC en python. Le but de ce billet n’est pas encore de vous parler du bot en lui même (cela viendra la semaine prochaine) mais de vous proposer dès aujourd’hui la librairie sur lequel il s’appuie.
Cette bibliothèque, c’est la Python IRC library issue du travail de Joel Rosdahl et de Keltus. La version officielle actuellement en ligne dispose cependant d’une limitation contraignante pour une gestion poussée des droits. En effet, seuls les opérateurs sont considérés comme des membres particuliers. Rien n’est prévu pour les voices, les hops, les admins ou le propriétaire du channel… Il existait néanmoins une version modifiée par Dentuk que celui-ci propose pour accompagner un tutoriel du Site du Zéro. Cette version n’ajoute cependant que la distinction des hops. Alors que je discutais avec Signez de ce problème, celui-ci me proposa d’ajouter les quelques méthodes manquantes.
La version qui vous est donc proposée au téléchargement découle donc de ces différents besoins. Il n’est pas prévu que je maintienne ces fichiers modifiés. Néanmoins, l’irclib.py est placée sous licence LGPL 2.1, ce qui permettra à quiconque le souhaitant de le faire sans problème.

Python irclib 0.4.8 (modifiée)
Récapitulons donc…
- Ajouts : Distinction de tous les statuts possibles sur IRC
- Nécessite : Python 1.6 ou plus récent
- Licence : GNU LGPL 2.1

Aucun commentaire.
Ajoutez votre commentaire