Journal La tribune depuis son client IRC

Posté par .
Tags : aucun
9
28
oct.
2009
Marre de tuer les \_o< à la souris ?

Minbif, la passerelle IRC supportant plus d'une quinzaine de protocoles de messagerie instantanée, paraît aujourd'hui dans sa version 1.0rc2.

Une nouveauté qui devrait ravir les moules les plus geek, se trouve dans le tout nouveau ça vient de sortir plugin libpurple prpl-coincoin qui permet de se connecter depuis son client IRC à la tribune linuxfr.org ou à un quelqu'autre bouchot.
Ce plugin est fournit avec minbif mais peut être installé séparément, conformément à l'article L122-1 du Code de la consommation sur la vente liée, afin de l'utiliser avec un autre frontend de libpurple tel que Pidgin.

Cette nouvelle version devrait se retrouver rapidement dans votre Debian unstable préférée.

Voici la liste complète des changements depuis la bêta2 :
  • Rejoint automatiquement les salons lors d'une déconnexion/reconnexion à un réseau de messagerie instantanée, ou lors du relancement de minbif ;
  • Le statut des membres d'un salon est propagé à l'utilisateur IRC ;
  • La commande /TOPIC permet de changer le sujet d'un salon ;
  • Possibilité de discuter avec le membre d'un salon ;
  • Lorsque quelqu'un qui n'est pas membre de votre liste de contact tente de vous envoyer un message, un utilisateur IRC temporaire est créé et vous pouvez discuter avec ;
  • Commande /ADMIN log_level pour changer le niveau de verbosité des logs ;
  • Possibilité de changer l'identifiant, ainsi que le salon de statut, d'un compte avec la commande /MAP edit ;
  • La commande /LIST account_id liste les salons d'un réseau de messagerie instantanée donné ;
  • Pour le protocole MSN, utiliser la commande /JOIN #pseudo:accid crée une discussion de groupe avec le contact ;
  • Plugin prpl-coincoin ;
  • Correctif : utilisation du format de sortie libcaca 'irc' pour les avatars des contacts ;
  • Correctif : envoi d'un code ERR_NOSUCHCHANNEL quand un salon ne peut être joint ;
  • Correctif : affichage correct de l'information qu'un contact est en train de taper un texte ;
  • Correctif : plantage quand un champ de notification libpurple est NULL.
  • # Pas de highlight

    Posté par . Évalué à 3.

    Je salue cette initiative, mais pour prpl-coincoin l'absence de highlight des norloges par les clients IRC (tout comme l'impossibilité de cliquer sur une norloge) me semble tout de même être un gros handicap, non ?

    D'autre part, comment se passe la gestion des norloges, qui il me semble ne sont pas du tout prévues par le protocole IRC, et qui sont gérées entièrement côté client d'habitude ? Du coup, pas de synchro des norloges entre les différents participants.
    • [^] # Re: Pas de highlight

      Posté par . Évalué à 2.

      Alors il y a deux mesures pas très sexy qui ont été prises.

      Tout d'abord, effectivement, le timestamp n'est pas pris en compte par le protocole IRC, le client affichant l'heure d'arrivée du message. Or, le plugin vérifie les nouveaux messages dans un interval standard de 30 secondes.
      Pour avoir tout de même connaissance du timestamp serveur d'un message, celui-ci est préfixé par « [hh:mm:ss] ». L'inconvénient est qu'on a pour le coup deux timestamps par ligne, celui du client et celui du serveur, ce qui surcharge un peu.

      Ensuite, pour faciliter la lecture, puisque, comme tu le fais judicieusement remarquer, le highlight des horloges n'est pas géré par le client IRC, on préfixe chaque référence au timestamp d'un autre message, par le pseudo du gars qui a envoyé le message en question. Ça aide déjà pas mal à s'y retrouver.

      En définitive, dans ton client IRC tu verras les choses de cette manière :

      17:41:30 (zerchauve) [17:41:20] houplaboom: 17:37:30 : ben non ca va, j'ai de la thune. je suis contributeur et pas parasite donc que personne me fasse chier
      17:41:30 (chrisix) [17:41:28] reblochon: 17:41:08 bon, planet penguin racer alors
      17:42:00 (reblochon) [17:41:31] houplaboom: 17:40:57 ah ben si on est d'accord, c'est probablement signe que t'as raison
      17:42:00 (Daemo0on) [17:41:37] chrisix: 17:40:44 voilà ! Et tant qu'à faire on pourrait même faire tout ça en intérieur sur des skis virtuels, ce serait plus confortable
      17:42:00 (zerchauve) [17:41:56] reblochon: 17:39:48 : cela dit je touche l'alloc de rentrée scolaire :sifflote:
      17:42:30 (houplaboom) [17:42:03] zerchauve: 17:41:20 bref ton argument ah ben au moins ils coutent pas cher mes gosse il sert a rien
      17:42:30 (reblochon) [17:42:20] zerchauve: 17:41:56 hein ? c'est pas sous condition de salaire ça ?
      17:43:00 (zerchauve) [17:42:51] houplaboom: 17:42:03 : ben si, tu fais ton vieux reac de merde a me chier sur la gueule, et moi je te dis que non seulement ils font chier
      personne mais qu'en plus ils bouffent pas les credits qui leur sont alloués
      17:43:30 (houplaboom) [17:43:01] zerchauve: 17:41:20 et en plus si ils sont aussi cons que ceux qui sortent de steiner en 1ere , ca va pas etre beau$
      (Note: les pseudos sont colorés par mon client, ce qui augmente la capacité à distinguer)

      On pourrait après imaginer un plugin irssi pour rajouter des helpers côté client IRC. Par contre, je ne sais pas lesquels.
      • [^] # Re: Pas de highlight

        Posté par . Évalué à 1.

        Je pense aussi à autre chose : ça fait un petit moment que je n'ai pas utilisé IRC, mais il y a des sortes de codes couleurs, n'est-ce pas ?

        Puisque les clients IRC n'analyseront pas les posts eux-mêmes (à moins d'un plugin effectivement), est-ce que ce ne serait pas une bonne idée d'ajouter des couleurs pour aider à distinguer les horloges et les totoz dans les posts ? À moins que ce ne soit déjà fait, mais je ne l'ai pas vu dans la page du projet.
        • [^] # Re: Pas de highlight

          Posté par . Évalué à 3.

          C'est implémenté dans ma branche git. Les timestamps sont en bleu, et les totoz en vert.
        • [^] # Re: Pas de highlight

          Posté par . Évalué à 1.

          C'est implémenté dans ma branche git. Les timestamps sont en bleu, et les totoz en vert.
          • [^] # Re: Pas de highlight

            Posté par (page perso) . Évalué à 4.

            2 fois le même post à 12h10 d'intervalle c'est fort.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: Pas de highlight

              Posté par . Évalué à 1.

              Je gardais la page ouverte, et par inadvertance j'ai fais 'b' qui, dans uzbl, fait reculer. Et ce navigateur ne prévient pas lors du re-POST. Mea culpa.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.