Darkoneko's Weblog

Yesterday, today, and no future / time waits for no one

Posts Tagged ‘RSS’

Twitter comme outil de Wikipédia

Posted by DarkoNeko sur vendredi 5 août 2011

Cette semaine, j’ai eu envie de Révolutionner Wikipédia. Oh, et m’amuser à apprendre à coder des bots twitter (en plus, ça fera joli sur mon CV)

Bref.

Il existe depuis longtemps des comptes bots « RSS » sur twitter, postant un lien vers les nouveaux articles d’un site donné au moment de leur parution. C’est très pratique si comme moi avoir un truc dédié au RSS vous gave.

J’ai eu l’idée de faire quelque chose de similaire mais en rapport avec la maintenance de Wikipédia. Après les avoir laissé tourner pendant quelques jours pour m’assurer que tout allait bien, je peut donc vous présenter :

@WP_fr_PaS

@WP_FR_PaS se base sur la création de pages de type Discuter:xxxxx/Suppression

Chaque heure, un script vérifie la création de nouvelles pages de ce type et poste un tweet par nouvelle PàS trouvée.

@WP_fr_labels

Le principe est exactement le même que pour l’autre, mais en se basant sur les motifs suivants :

  • Discuter:xxxxx/Bon_article
  • Discuter:xxxxx/Article_de_qualité

La cadence de création de ce type de pages étant beaucoup plus faibles que les PàS, j’ai choisi de ne faire tourner la mise à jour que toutes les 12 heures, à 7H et 19H GMT  (soit 9H et 21H heure d’été française)

Remarques

Le principal problème que j’ai rencontré est la gestion URL.

Twitter force l’utilisation de son URL shortener interne, qui nous donne des liens en t.co/xXxXyy. Et pour que twitter reconnaisse une adresse correctement, je suis forcé de l’encoder (ce qui fait par exemple apparaitre « Apr%C3%A8s » au lieu de « Après »)

De plus, cette conne d’API de twitter compte le nombre de caractères *avant* que l’url ne soit raccourcie, ce qui pose un problème pour les titres de plus de 95 chars. Et bien sur, il est impossible de spécifier à Twitter qu’il y a une URL à raccourcir,  ni de lui envoyer à part pour qu’il la réduise d’abord.

C’est assez dommage. Je ne veux pas utiliser un raccourcissement externe (genre bit.ly) car ces saloperies masquent  le lien de destination. Pour moi, la destination DOIT être visible. J’ai testé frwp.org pour augmenter la limite de taille du titre, mais il ne semble pas fonctionner correctement avec les url encodées.

Donc tant pis. Tant que Twitter n’aura pas corrigé son API, les quelques titres les plus longs ne seront pas twittés ; ces deux feeds vous permettront toutefois de voir les 99% restant :)

Voili, amusez vous bien et soyez nombreux à les suivre !

Posted in les coulisses de Wikipédia | Tagué: , , , , , , | 8 Comments »

le RSS du blog est mort, vive Atom

Posted by DarkoNeko sur vendredi 5 février 2010

Vous l’avez sans doute remarqué, mes billets s’affichent de nouveaux correctement dans le planet de Wikipédia fr (haleluya !). Après plusieurs mois de galère, j’ai enfin trouvé l’origine du problème : le logiciel planet  n’arrive pas (ou plus) à lire le flux défaut de mon feed qui est au format RSS 2.0 .

La solution a donc été de lui faire lire un autre format de flux fourni par wordpress, le format Atom. Cette bidouille a aussi permit à des personnes utilisant google reader de corriger leur probleme, donc… j’encourage tout ceux et celles suivant le feed de mon blog à travers l’adresse https://darkoneko.wordpress.com/feed/ de passer à l’adresse suivante : https://darkoneko.wordpress.com/feed/atom/

Bonne soirée à vous :)

Posted in actualités, les coulisses de Wikipédia | Tagué: , , | 1 Comment »