Je suis en train de tester le service de Feed43.com permettant de créer un flux de syndication RSS vers un site quand bien même ce dernier n'en proposerait pas. C'est par exemple le cas des news insolites de Yahoo, et c'est l'occasion pour moi de cesser mes lamentations à ce sujet 
Prérequis
- Il faut obtenir une invitation pour utiliser ce service [1],
- L'utilisation du service nécessite de connaître un minimum le langage HTML.
Mise en oeuvre
D'abord, entrez l'URL de la page dont vous voulez générer un fil RSS depuis les contenus. Dans notre cas, nous entrons http://fr.news.yahoo.com/125/. Vous pouvez spécifier l'encodage de la page. Pour le connaître, sous Firefox récupérez la valeur sélectionnée dans le menu Affichage > Encodage des caractères ou en faisant un bête <Ctrl> + i.
Une zone contenant le code HTML de la page apparait - au passage, vous noterez la magnificience du code HTML généré chez Yahoo. Nous allons devoir trouver les délimiteurs de la zone interessante dans ce code [2]. Pour la page de news Yahoo, on constate que ce qui nous interesse est compris au sein des morceaux de code suivants (Global Search Pattern) :
<table border=0 width=100% cellpadding=0 cellspacing=0><tr><td valign=top>
{%}
<table border=0 cellpadding=2 cellspacing=0><tr><td> </td><td> </td></tr>
... où la chaîne {%} indique à Feed43 que notre section ce trouve à cet endroit, et la chaîne {*} est un champs passe-partout (wildcard).
Au sein du bloc émanant de cette délimitation, les itérations de dépêches (Item search pattern) sont de cette forme :
<a href="{%}" style="text-decoration:none">{%}</a>{*}</small>{*}<br>{%}</font>
Un clic sur le bouton Extract nous trouve les 5 items principaux. Ça tombe bien, c'est ça qu'on voulait.
Item 1
{%1} = http://fr.news.yahoo.com/28012006/202/un-iguane-d-appartement-provoque-une-inondation-en-allemagne.html
{%2} = Un iguane d'appartement provoque une inondation en Allemagne
{%3} = Alors que son maître s'était absenté pour quelques heures, un iguane a provoqué une inondation dans un appartement (...)
Item 2
(etc.)
Il ne reste plus qu'à remplir les champs descriptifs du fil à créer, et notamment quelles exctractions correspondent à quels champs. Dans notre cas, cela donne :
Item Title Template*: {%1}
Item Link Template*: {%2}
Item Content Template*: {%3}
La prévisualisation permet de s'assurer que tout est à sa place.
Ceci fait, il ne reste plus qu'à ajouter l'URL du fil RSS généré à notre agrégateur favori. C'est tout 





C'est en beta, c'est buggué (chez moi), c'est très lent, uniquement en anglais, mais c'est terriblement prometteur... 













