Comment agréger et filtrer des flux RSS ?

Pour partager tous les trucs utiles (or optimisation windows)
Répondre
Avatar du membre
pboulanger
Administrateur du site
Administrateur du site
Messages : 872
Enregistré le : mar. 17 mars 2020 11:49
Localisation : Oise- LA CHAPELLE EN SERVAL
A remercié : 256 fois
A été remercié : 138 fois
Contact :
    unknown unknown

Comment agréger et filtrer des flux RSS ?

Message par pboulanger »

Bonjour à tous,

Je vous propose aujourd'hui une méthode pour agréger (c'est- à-dire fusionner) des flux RSS de différentes sources et d'y appliquer un critère de filtrage afin de n'obtenir que du contenu sur un sujet donné.

Les flux RSS

Un flux RSS est un fichier mis à jour régulièrement, par un site, qui permet à l’aide d’un lecteur d’être en permanence au courant des derniers articles disponibles sur ce site.

Ces flux sont, le plus généralement, sous forme d'un fichier XML . ils sont accessibles via une URL comme https://www.francetvinfo.fr/foot.rss (il s'agit ici du flux "foot" de franceinfo ;) ).

Voici un exemple de structure d'un fichier

Code : Tout sélectionner

<item>
<title>VIDEO. Covid-19 : "Les cantines scolaires restent ouvertes, ce n'est pas la même chose qu'un bar", dit Jean-Michel Blanquer</title>
<link>https://www.francetvinfo.fr/sante/maladie/coronavirus/video-covid-19-les-cantines-scolaires-restent-ouvertes-ce-n-est-pas-la-meme-chose-qu-un-bar-dit-jean-michel-blanquer_4117935.html#xtor=RSS-3-[sante]</link>
<description>&#160;Le ministre de l'Education nationale veut croire qu'"on ne se contamine pas plus en allant à l'école qu'en vivant d'autres aspects de la vie sociale".</description>
<enclosure url="https://www.francetvinfo.fr/image/75s6d8d8u-8daa/500/281/22222821.jpg" length="24826" type="image/jpeg"/>
<pubDate>Fri, 25 Sep 2020 08:12:51 GMT</pubDate>
<guid isPermaLink="false">https://www.francetvinfo.fr/sante/maladie/coronavirus/video-covid-19-les-cantines-scolaires-restent-ouvertes-ce-n-est-pas-la-meme-chose-qu-un-bar-dit-jean-michel-blanquer_4117935.html#xtor=RSS-3-[sante]</guid>
<dc:date>2020-09-25T08:12:51Z</dc:date>
</item>
Ce fichier contient un titre (souvent celui d'un article), une description de l'article, et un lien vers le site concerné. Chaque "nouvelle" étant entre les balises <item> </item>. Ils peuvent être lus L'agrégation des flux

Une fois que nos navigateurs sont prêts, on se lance ... Mais vu les différents flux disponibles, on peut être vite tenté de n'avoir qu'un flux par thématique regroupant plusieurs sources ...

On va devoir utiliser un outil d'agrégation afin de fusionner ces flux entre eux et de ne former qu'une seule source.

Nos sources pour un aficionado des sports d'équipe et de formule 1 :
Pour n'avoir qu'un seul flux à recevoir nous allons utiliser un service en ligne gratuit : http://www.rssmix.com/

Image

Une fois que vous avez saisi les URL et cliquez sur create, vous obtenez un lien http://www.rssmix.com/u/12261807/rss.xml

Image

Si vous l'utilisez directement, vous allez avoir énormément d'informations qui vont remonter => on peut être alors tenté de filtrer ce flux

Filtrer un flux RSS

Ce qui suit s'applique aussi bien à un flux "simple" qu'à un flux agrégé

Nous allons utiliser un outil gratuit en ligne pour trier les informations présentes dans le flux ... Il s'agit de https://siftrss.com/

Image
  • Saisissez l'url du flux
  • Définissez le critère de filtrage
  • Validez => vous obtenez une nouvelle URL qui ne contient que les nouvelles correspondant aux critères de tri
  • Cliquez sur l'URL pour lire vos nouvelles
En espérant que cela vous soit utile

Sources : Google, Framasoft,
Modifié en dernier par pboulanger le ven. 25 sept. 2020 17:32, modifié 2 fois.
Amicalement,

Pierre
Avatar du membre
chtimi054
Administrateur du site
Administrateur du site
Messages : 8921
Enregistré le : ven. 26 juil. 2013 06:56
A remercié : 296 fois
A été remercié : 447 fois
    unknown unknown

Re: Comment agréger et filtrer des flux RSS ?

Message par chtimi054 »

Merci Pierre !

toujours bien documenté et très clair !
Avatar du membre
macgrath
Modérateur
Modérateur
Messages : 3942
Enregistré le : jeu. 3 mars 2011 22:15
A remercié : 69 fois
A été remercié : 54 fois
    unknown unknown

Re: Comment agréger et filtrer des flux RSS ?

Message par macgrath »

Superbe tuto :)
Avatar du membre
trooperwin7
Membre+
Membre+
Messages : 243
Enregistré le : mar. 20 août 2019 16:41
A remercié : 19 fois
A été remercié : 51 fois
    unknown unknown

Re: Comment agréger et filtrer des flux RSS ?

Message par trooperwin7 »

Merci pour se Tuto
Répondre