The new version of my IRC robot trustyRC is out !
La nouvelle version de mon robot IRC trustyRC est sortie !
Un projet que je mène depuis longtemps. Un bot IRC écris en C++ et entierrement modulaire (basé sur des plugins stockés dans des .so)
Par Fabien Nicoleau » dimanche 16 août 2009, 17:42
The new version of my IRC robot trustyRC is out !
La nouvelle version de mon robot IRC trustyRC est sortie !
Par Fabien Nicoleau » samedi 18 avril 2009, 21:39
The new version of my IRC robot trustyRC is out !
La nouvelle version de mon robot IRC trustyRC est sortie !
Par Fabien Nicoleau » dimanche 28 septembre 2008, 19:21
The new version of my IRC robot trustyRC is out !
La nouvelle version de mon robot IRC trustyRC est sortie !
Par Fabien Nicoleau » lundi 23 juin 2008, 23:15
les RPMs de trustyRC sont prêts. Ils sont dispo pour Fedora 8 et 9, seulement pour l'architecture i386. "trustyrc" est le kernel du bot, trustyrc-plugins contient les plugins "vitaux", et trustyrc-plugins-extras contient les plugins supplémentaires.
Tout est disponnible sur la page dédiée à trustyRC.
Fabien
Par Fabien Nicoleau » dimanche 22 juin 2008, 22:37
The new version of my IRC robot trustyRC is out !
La nouvelle version de mon robot IRC trustyRC est sortie !
Par Fabien Nicoleau » mardi 15 avril 2008, 23:57
La version 0.1 de mon bot IRC est enfin dispo !
Par Fabien Nicoleau » lundi 31 mars 2008, 21:09
Mon bot trustyRC est déshormais présent sur le canal #fedora-fr (sur irc.freenode.net).
Par Fabien Nicoleau » lundi 5 novembre 2007, 20:07
Une rapide présentation d'un projet perso, mené depuis quelques années, avec de nombreuses (longues) poses, des reset complets (ah les coup de tête ...) et des changements de language. trustyRC est un bot IRC (à la façon eggdrop) écrit en C++ sous licence GPL. Le but premier de développer un tel truc était au début pour moi simplement le fait d'apprendre à jouer avec les sockets. Ensuite l'envie de le solidifier pour qu'il tienne plus de 24H connecté, et petit à petit je lui ai rajouté des fonctionnalités, en intégrant des bibliothèques, telle tinyXML pour le stockage des données. Ce projet a suivi mes humeurs, et surtout mes différents contacts hébergeurs, pour lesquels je devais l'adapter. D'abord écris en C++ standard, je l'ai ensuite développé en Java, puis repris en C++ avec la lirairie QT pour la gestion des QThread et QXML (et d'autres libs bien pratiques offertes par QT), et finalement et définitivement repris en C++ standard, basé sur la STL, tinyXML et pthread, me permettant de pouvoir l'héberger partout. Cette dernière reprise a été aussi l'occasion de développer les utilitaires qui me manquaient par rapport à QT ou Java. De plus ce projet a été l'occasion de faire un effort de documentation en générant de la doc grâce à doxygen (génération de doc html à partir des sources, comme pour javadoc).
Derniers commentaires