Utilisateur:Denis Dordoigne/Modifications récentes

Un article de Wikipédia, l'encyclopédie libre.

Ce premier projet de suivi en direct des modifications récentes est obsolète et n'est plus maintenu (la source du script est en page de discussion)




Cette page concerne la passerelle qui envoie les Modifications récentes aux messageries instantannées. Actuellement ce service est en test, il n'est donc pas impossible de rencontrer des coupures et que son fonctionnement soit modifié à l'avenir. Vous pouvez faire des demandes de fonctionnalités ici.

Sommaire

[modifier] Fonctionnement

[modifier] Détails techniques

La passerelle est connectée à irc://irc.wikimedia.org/#fr.wikipedia et à un serveur bitlbee simultanément. Lorsqu'une une annonce de modification arrive sur le canal IRC, celle-ci subit les traitements suivants :

  • retrait des couleurs IRC pour éviter l'incompatibilité avec la plupart des logiciels de messagerie
  • transcription des caractères accentués de l'UTF-8 à l'iso-8859-1 pour passer avec les logiciels officiels
  • envoi à toutes les personnes connectées et dans une liste de contact de la passerelle

[modifier] Utilisation

Afin de pouvoir recevoir les messages par la passerelle, il faut être dans une de ses listes de contact. Pour cela, il suffit de lui envoyer un message quelconque sur l'un de ses comptes :

  • pour jabber (et compatibles comme google talk) : wikipedia_fr_rc@im.apinc.org
  • pour msn : wikipedia_fr_rc@yahoo.fr
  • pour yahoo messenger : wikipedia_fr_rc

Attention, il est inutile d'envoyer des emails à ces adresses, elles ne sont pas consultées.

[modifier] Personnalisation

[modifier] Filtres

Les filtres permettent de recevoir ou non des annonces de modification. Pour les activer, il suffit de les envoyer par messagerie à la passerelle. Les filtres s'activent en indiquant le nom de l'option suivi d'un '+' pour l'activer ou d'un '-' pour la désactiver (par exemple bot- pour désactiver la réception des annonces de contribution des bots). Il est possible de faire plusieurs demandes en les espaçant d'un espace (par exemple bot+ ip- usr- ns0+).

Les filtres existant sont

  • usr contributions des utilisateurs enregistrés
  • ip contributions des ip (utilisateurs non enregistrés)
  • bot contributions des bots
  • act contributions qui ne sont pas des modifications mais des actions (suppressions, upload, créations de compte...)
  • ns0 contributions sur l'espace encyclopédique
  • ns1 contributions sur les pages de discussion des articles
  • ns2 : contributions sur les pages Utilisateur
  • ns3 : contributions sur les pages Discussion Utilisateur
  • ns4 : contributions sur les pages Wikipédia
  • ns5 : contributions sur les pages Discussion Wikipédia
  • ns6 : contributions sur les pages Image
  • ns7 : contributions sur les pages Discussion Image
  • ns8 : contributions sur les pages MediaWiki
  • ns9 : contributions sur les pages Discussion MediaWiki
  • ns10 : contributions sur les pages Modèle
  • ns11 : contributions sur les pages Discussion Modèle
  • ns12 : contributions sur les pages Aide
  • ns13 : contributions sur les pages Discussion Aide
  • ns14 : contributions sur les pages Catégorie
  • ns15 : contributions sur les pages Discussion Catégorie
  • ns100 : contributions sur les pages Portail
  • ns101 : contributions sur les pages Discussion Portail
  • ns104 : contributions sur les pages Référence
  • ns105 : contributions sur les pages Discussion Référence

Les options ns... ont été nommées en fonction de chaque m:Aide:Espace de nom. Par défaut, tout est à + sauf "bot-" (donc on voit toutes les contributions et actions sauf celles des robots)

[modifier] Options

Pour ne plus recevoir de messages, il faut envoyer stop, puis pour les recevoir à nouveau il faut envoyer start.

[modifier] Listes de suivi

Pour suivre les activités d'un utilisateur, on peut l'ajouter à sa liste de suivi des utilisateurs, grâce au mot clé wu. Par exemple, pour surveiller ce que fait Darkoneko, il faut taper wu Darkoneko, en sachant que :

  • le système fait la différence entre les majuscules et les minuscules, il faut donc veiller à indiquer le nom officiel des utilisateurs
  • les utilisateurs ayant un ou plusieurs espaces dans leur pseudonyme peuvent être suivis en utilisant des guillemets ou en mettant des antislashes devant chaque espace. Par exemple, pour suivre Denis Dordoigne, on peut écrire wu "Denis Dordoigne" ou wu Denis\ Dordoigne
  • on peut ajouter plusieurs utilisateurs à la liste de suivi en une seule fois. Exemple : wu Joe Jack William Averell "Lucky Luke" Rantanplan
  • on peut indiquer d'autres options avant et après un wu, danc ce cas il faut terminer la liste des utilisateurs par -- (deux tirets simples). Par exemple, pour suivre les bureaucrates et les robots mais pas les ip, on peut taper bot+ wu Anthere Aoineko Aurevilly "Céréales Killer" Shaihulud Traroth -- ip-
  • on peut de la même manière suivre des pages en utilisant la fonction wp. Exemple : wp "Wikipédia:Le Bistro"
  • ru et rp permettent de supprimer des utilisateurs et pages des listes de suivi

Actuellement, les listes de suivi ne provoquent aucun marquage spécifique, mais ça ne devrait pas durer.

[modifier] Fonctionnalités demandées

[modifier] Choses inenvisageables

(sera rempli selon les demandes;)

[modifier] Bugs à corriger

  1. le serveur jabber utilisé est instable (je suis ouvert à toute proposition pour le remplacer)

[modifier] Fonctionnalités demandées

  1. Mettre certains utilisateurs en relief (sorte de liste de suivi d'utilisateur), pour le suivi de vandales
    tu la verrais sous quelle forme la "mise en relief" ? Denis Dordoigne (discuter) (voter) 13 avril 2006 à 14:40 (CEST)
    Du gras c'est possible ? GôTô ¬¬ 13 avril 2006 à 14:46 (CEST)
    Non, mais j'ai déjà une autre idée. Denis Dordoigne (discuter) (voter) 14 avril 2006 à 07:27 (CEST)
    finalement je vais mettre des <b></b> et ajouter une ligne de marquage avant et après Denis Dordoigne (discuter) (voter) 18 avril 2006 à 10:43 (CEST)
  2. Vider (en une seule commande) la liste de suivi créée par wu GôTô ¬¬ 18 avril 2006 à 10:37 (CEST)
    ah oui, c'est idiot d'avoir oublié ça Denis Dordoigne (discuter) (voter) 18 avril 2006 à 10:43 (CEST)
    Peut etre une commande pour vider la liste des utilisateurs et une pour la liste des pages et une pour tout GôTô ¬¬ 18 avril 2006 à 10:46 (CEST)
  3. Concernant la fonction de suivi: permettre l'utilisation d'expression régulière, pour suivre par exmple toutes les pages utilisateurs, ou toutes les sous-pages d'un utilisateurs, toutes les pages de vote PàS, etc. GôTô ¬¬ 18 avril 2006 à 11:23 (CEST)

[modifier] Distribution

Le code du script (dans une version presque à jour) est disponible sur la page de discussion.