Un long travail a été effectué depuis l'annonce ici même de la version 0.0.1 il y a un peu plus de deux ans. Aujourd'hui WeeChat est riche en fonctionnalités par rapport aux clients IRC existants. WeeChat se distingue des autres clients IRC par les aspects suivants :
- plusieurs interfaces (en développement)
- emplacement de la liste des pseudos configurable : sur le côté ou bas/haut
- découpage horizontal et vertical de la fenêtre
- "hotlist" intelligente : paramétrage de la liste des canaux selon activité
- barre d'infos avec notification des highlights des autres canaux : contenu de la phrase dans la barre d'info
- tube FIFO pour contrôle à distance : envoi de texte ou d'une commande par écriture dans un fichier (utilisable par un cron par exemple)
- gestion du double encodage: un jeu de caractère pour le décodage et un pour l'encodage des messages
- support des plugins sous forme de bibliothèques dynamiques (WeeChat fournit en standard les plugins de scripts Perl et Python)
- support de l'ipv6 et des proxies (fonctionne aussi pour les transferts de fichiers par dcc)
- possibilité de redéfinir tous les raccourcis clavier dynamiquement (comme dans irssi et xchat)
- support utilisateur très réactif par l'équipe de développement (française) sur #weechat @ irc.freenode.net
La version 0.1.6 apporte les nouveautés majeures suivantes :
- support UTF-8 complet
- gestion des couleurs dans les messages
- plugins sous forme de bibliothèques chargées / déchargées dynamiquement
- fichier de configuration pour les plugins
- highlights partiels
- fusion des serveurs sur la même fenêtre (en option)
- complétion améliorée et configurable
Les fonctionnalités suivantes sont planifiées pour les versions suivantes :
- support d'autres langages de scripts : Ruby, Lua, Tcl, PHP, etc.
- nouvelles interfaces (Gtk, Qt, Wxwidgets)
- mise à jour de version sans déconnexion des serveurs IRC
- paramétrage du charset par canal
WeeChat dans les distributions :
- WeeChat est présent dans les distributions majeures : Debian, Fedora, Mandriva, Gentoo, Slackware, Sourcemage, les *BSD, et même OpenWRT
- la version 0.1.6 sera disponible d'ici 1 ou 2 jours dans Debian Sid et sous forme de paquets pour les distributions manquantes
Appel aux contributeurs : nous recherchons toujours des traducteurs pour les différentes langues manquantes (logiciel et documentation).
Aller plus loin
- Site web (34 clics)
- Copie d'écran (10 clics)
- Liste des OS supportés (5 clics)
- Téléchargement (10 clics)
- ChangeLog (2 clics)
# Uno mas.
Posté par Wawet76 . Évalué à 7.
Il y a une raison particulière pour avoir motivé le développement d'un nouveau client plutôt que d'apporter des nouvelles fonctions à Irssi ?
(La volonté de faire un nouveau client est une raison suffisante, hein. C'est pas une critique, juste de la curiosité)
[^] # Re: Uno mas.
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 8.
Ensuite je voulais ajouter des choses nouvelles, en reprenant les fonctionnalités des clients existants, sans cloner ni forker (contrairement à beaucoup d'autres clients, WeeChat n'est basé sur aucun client).
Le client n'est pas terminé, de nombreux ajouts majeurs vont avoir lieu d'ici peu.
WeeChat, the extensible chat client
[^] # Re: Uno mas.
Posté par kolter (site web personnel, Mastodon) . Évalué à 6.
- irssi ne peut être scripté qu'en perl alors que weechat permet le perl, le python et bien d'autres langages (selon les affinités de chacun) d'ici les prochaines versions.
- irssi n'évolue plus beaucoup, pas de nouvelle version depuis la 0.8.9 sortie en décembre 2003 (cf. le site d'irssi), celà dit certaines distrib font des snapshots du cvs pour compenser.
- que le code de weechat est vraiment très propre et très clair et qu'il est vraiment facile de s'y plonger pour y ajouter des fonctionalités.
M.
[^] # Re: Uno mas.
Posté par Xavier Maillard . Évalué à 3.
Ce serait difficile d'ajouter ce genre de chose ?
[^] # Re: Uno mas.
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
M.
[^] # Re: Uno mas.
Posté par panda panda . Évalué à 2.
tu devrais t'y mettre ;)
[^] # Re: Uno mas.
Posté par 태 (site web personnel) . Évalué à 2.
En fait, il y a une chose qui fait que j'utilise la version cvs plutot que la version stable : le support d'encodages différents pour chaque channel. Si weechat ne propose pas cette feature, il la lui faut, sinon, je ne switcherai pas.
[^] # Re: Uno mas.
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 2.
WeeChat, the extensible chat client
[^] # Re: Uno mas.
Posté par Raphaël SurcouF (site web personnel) . Évalué à 1.
C'est vrai qu'il aurait été sans doute plus profitable d'ajouter d'autres plugins pour ajouter des fonctionnalités à cette base mais sans doute que la première motivation de l'auteur était avant tout d'apprendre à écrire son client IRC de A à Z. On peut le déplorer mais c'est son choix.
# Good !
Posté par Anonyme . Évalué à 2.
C'est le premier client irc qui a été fichu de m'afficher une fenêtre ncurses avec la listes des gens sur le channel !
[^] # Re: Good !
Posté par Raphaël SurcouF (site web personnel) . Évalué à 1.
http://wouter.coekaerts.be/site/irssi/nicklist
Beaucoup de fonctionnalités de ce genre sont gérées de façon externe. C'est voulu par l'auteur même d'irssi.
[^] # Re: Good !
Posté par pikapika . Évalué à 1.
j'ai utilisé irssi et weechat, et franchement en ncurses, weechat est très agréable et très pratique à utiliser
j'ai été d'ailleurs agréablement surpris de le découvrir aussi sous freebsd
félicitations aux devs !
# ncurse sous windows ?
Posté par fabricius . Évalué à 1.
[^] # Re: ncurse sous windows ?
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
M.
# Extension à d'autres protocoles
Posté par Bonnefille Guilhem (site web personnel) . Évalué à 2.
IRC fonctionne super bien, mais il y a d'autres protocoles qui voudraient bien percer dans ce domaine (ar exemple, SILC[1]). Un client capable d'en supporter plusieurs serait une bonne façon de les aider. Un peu comme Gaim aide à communiquer sur plusieurs réseau d'IM.
[1] http://fr.wikipedia.org/wiki/SILC
[^] # Re: Extension à d'autres protocoles
Posté par FlashCode (site web personnel, Mastodon) . Évalué à 2.
WeeChat, the extensible chat client
[^] # Re: Extension à d'autres protocoles
Posté par Raphaël SurcouF (site web personnel) . Évalué à 3.
http://irssi.org/?page=plugins
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.