Lecteur RSS

Lisez et vérifiez des flux RSS, Atom et JSON à partir d'une URL, d'un fichier ou d'un XML collé.

Saisissez l'adresse du flux, ou simplement celle du site web, et nous chercherons son flux.

Essayer un flux d'exemple

Le flux apparaît ici. Ajoutez une adresse, collez du XML ou ouvrez un fichier pour commencer.

Noter Lecteur RSS

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Ce que fait ce lecteur RSS

Un flux RSS est un simple fichier XML qui liste les derniers articles d'un site. Les navigateurs ne l'affichent pas de façon lisible : l'ouvrir donne généralement un mur de balises. Cet outil charge un flux depuis une adresse, un fichier ou du texte collé, et affiche chaque élément avec son titre, sa date, son auteur et son résumé.

C'est une visionneuse, pas un lecteur à abonnements. Il n'y a pas de compte et rien n'est enregistré. Utilisez-le pour lire un flux une fois, vérifier un flux que vous venez de créer, ou voir ce qu'un flux contient réellement avant de l'ajouter à un lecteur ou à une application de podcasts.

Formats de flux pris en charge

L'outil détecte le format tout seul. Vous n'avez rien à choisir.

FormatCommence parOù le rencontrer
RSS 2.0 (et 0.91, 0.92)<rss version="2.0">Blogs, sites d'actualité, la plupart des podcasts et WordPress sur /feed/
RSS 1.0<rdf:RDF>Sites plus anciens et certains flux universitaires et gouvernementaux
Atom 1.0<feed xmlns="http://www.w3.org/2005/Atom">Blogger, GitHub, Reddit, chaînes YouTube et de nombreux sites d'actualité
JSON Feed 1.0 et 1.1{"version": "https://jsonfeed.org/version/1.1"}Quelques blogs et outils plus récents

Ce que recherche la vérification du flux

Une fois un flux chargé, l'onglet Vérification du flux liste les problèmes du plus grave au moins grave. Ce sont ceux qui causent le plus de soucis dans les vrais lecteurs.

VérificationCe qu'elle signalePourquoi c'est important
XML valideUn & isolé ou une balise non fermée, avec le numéro de ligneLes lecteurs stricts s'arrêtent à la première erreur XML et n'affichent rien.
Éléments obligatoiresPas de titre, de lien ou de description (RSS), ou pas d'identifiant, de titre ou de date de mise à jour (Atom)Les lecteurs et les annuaires rejettent les flux qui en sont dépourvus.
Identifiants en doubleDeux éléments avec le même guid ou identifiantLes lecteurs les fusionnent et en masquent un.
DatesDates manquantes, ou dates qui ne respectent ni RFC 822 (RSS) ni RFC 3339 (Atom)Les éléments sont triés dans le mauvais ordre ou perdent leur date.
LiensÉléments sans lien, et liens relatifsLe lecteur ne peut pas ouvrir l'article.
Pièces jointesUne enclosure sans url, type ou lengthLes applications de podcasts ont besoin des trois pour proposer l'épisode.

Quand il est utile

  • Vérifier un nouveau flux. Chargez-le avant de le soumettre à un annuaire de podcasts ou à un outil de newsletter.
  • Comprendre pourquoi un flux ne se met pas à jour. Regardez la date de l'élément le plus récent et vérifiez si les dates sont valides.
  • Lire un flux sans application. Ouvrez n'importe quel flux sans compte, et évitez le mur de XML qu'affichent les navigateurs.
  • Auditer du contenu. Exportez les éléments en CSV et passez en revue les titres, les dates et les auteurs dans un tableur.
  • Déboguer du code qui analyse un flux. Voyez comment un flux se traduit en titre, lien, date et auteur avant d'écrire l'analyseur.

Comment trouver l'adresse du flux d'un site

Collez l'adresse du site dans l'onglet Adresse du flux et l'outil cherche le flux annoncé par la page. Si un site n'en annonce aucun, ces modèles fonctionnent souvent :

  • WordPress et de nombreux moteurs de blog : /feed/ ou /feed.xml
  • Sites Hugo et Jekyll : /index.xml, /feed.xml ou /atom.xml
  • Reddit : ajoutez .rss à l'adresse d'un subreddit, par exemple /r/technology/.rss
  • YouTube : https://www.youtube.com/feeds/videos.xml?channel_id=ID_CHAINE
  • GitHub : ajoutez .atom à l'adresse des releases ou des commits, par exemple /releases.atom

Limites à connaître

Le lecteur est conçu pour des vérifications rapides, pas pour un travail en masse.

  • Les flux jusqu'à 3 Mo se chargent. Les 500 premiers éléments sont lus et affichés 25 à la fois.
  • Seules les adresses publiques fonctionnent. Un flux derrière une connexion, un paywall ou un pare-feu ne se chargera pas. Ouvrez-le dans votre navigateur et collez le XML à la place.
  • Certains sites bloquent les requêtes automatisées et répondent par une erreur. Coller le XML permet de contourner ce problème.
  • Le texte collé et les fichiers restent dans votre navigateur. L'adresse d'un flux est récupérée par notre serveur, qui transmet la réponse et ne conserve rien.
  • Le texte des éléments s'affiche en texte brut. Les images et les médias intégrés à un article ne sont pas affichés.

Comment fonctionne le lecteur RSS

Lorsque vous saisissez une adresse web, votre navigateur l'envoie au serveur de CodeItBro. Le serveur ouvre l'adresse comme le ferait un lecteur de flux, suit les redirections et renvoie le texte reçu. Il n'ouvre que des adresses publiques et ne stocke rien. Si l'adresse est une page web, le serveur cherche les liens de flux dans l'en-tête de la page et vous les renvoie pour que vous en choisissiez un.

Votre navigateur fait le reste. Il détecte si le texte est du RSS, de l'Atom ou du JSON Feed, lit chaque élément et construit la liste que vous voyez. La vérification du flux s'exécute elle aussi dans votre navigateur. Le texte que vous collez et les fichiers que vous déposez ne quittent jamais votre appareil.

Comment afficher un flux RSS

1

Ajoutez un flux

Saisissez l'adresse d'un flux ou d'un site web, collez le XML ou déposez un fichier. Les flux d'exemple se chargent en un clic.

2

Lisez les éléments

Parcourez la liste, filtrez-la par mot-clé ou triez-la par date. Sélectionnez un titre pour ouvrir l'article complet.

3

Vérifiez et exportez

Ouvrez l'onglet Vérification du flux pour voir ce qui ne va pas. Téléchargez les éléments en CSV ou en JSON.

Exemple d'utilisation

Ce court flux contient deux erreurs classiques. L'outil le lit quand même, et la Vérification du flux indique où se trouve chaque problème.

Entrée
<rss version="2.0"> <channel> <title>Boulangerie du Port</title> <link>https://boulangerie-du-port.example/</link> <description>Des nouvelles du fournil</description> <item> <title>Le seigle est de retour</title> <link>https://boulangerie-du-port.example/post?id=7&lang=fr</link> <pubDate>cinq octobre</pubDate> </item> </channel> </rss>
Sortie
Format: RSS 2.0 Éléments: 1 • Le seigle est de retour Erreur: & non échappé à la ligne 8 (1 trouvé(s)) Avertissement: Dates illisibles : 1 (par exemple cinq octobre) Remarque: Éléments sans guid : 1 Remarque: Aucun lien self

Questions fréquentes

S'agit-il d'un lecteur RSS ?
Pas au sens d'une application qui conserve une liste de flux. Vous ne pouvez pas vous abonner, et l'outil ne marque pas les éléments comme lus. Il ouvre un flux à la fois pour que vous puissiez le lire, le vérifier ou l'exporter. C'est donc utile pour les flux que vous construisez ou que vous déboguez.
Pourquoi mon navigateur affiche-t-il un mur de XML quand j'ouvre un flux ?
La plupart des navigateurs n'affichent plus les flux de façon lisible. Vous obtenez le XML brut ou une invitation à télécharger le fichier. Collez la même adresse ici et les données apparaissent sous forme de liste d'éléments avec dates et auteurs.
Comment trouver le flux RSS d'un site web ?
Collez l'adresse du site dans l'onglet Adresse du flux. Si la page annonce un flux, l'outil l'affiche et vous pouvez le charger en un clic. Sinon, essayez /feed, /rss.xml, /atom.xml ou /index.xml sur le même site.
Pourquoi l'adresse de mon flux ne se charge-t-elle pas ?
Le site peut exiger une connexion, bloquer les requêtes automatisées, répondre trop lentement ou rediriger en boucle. Le message d'erreur indique de quoi il s'agit. Ouvrez le flux dans votre navigateur, copiez le XML et collez-le plutôt dans l'onglet Coller du XML.
Mes données sont-elles privées ?
Le texte que vous collez et les fichiers que vous choisissez restent dans votre navigateur. L'adresse d'un flux est récupérée par le serveur de CodeItBro, car les navigateurs ne peuvent pas lire la plupart des flux d'un autre site. Le serveur vous renvoie la réponse et ne conserve rien. Il n'ouvre que des adresses publiques.
Que signifie « & non échappé » dans la vérification du flux ?
En XML, un & littéral doit être écrit &amp;. Une URL comme ?a=1&b=2 dans un lien, ou un titre comme « Q&A », casse le fichier. De nombreux lecteurs s'arrêtent à la première erreur XML et affichent un flux vide. La vérification vous donne le numéro de ligne pour corriger le problème.
Lit-il les flux de podcasts ?
Oui. Les épisodes affichent leur titre, leur date, leur durée et un lien vers le fichier audio. La page ne lit pas elle-même l'audio.
Combien d'éléments peut-il afficher ?
Les flux jusqu'à 3 Mo se chargent. Les 500 premiers éléments sont lus et la liste en affiche 25 à la fois. L'en-tête indique quand un flux contient plus d'éléments que l'outil n'en a lus.
Puis-je exporter les éléments ?
Oui. Téléchargez le CSV pour un tableur ou le JSON pour du code. Le CSV contient le titre, le lien, la date, l'auteur, les étiquettes, un court résumé et le lien de la pièce jointe. Il s'ouvre dans Excel avec les accents intacts.
La vérification du flux est-elle un validateur complet ?
Non. Elle teste les règles qui font le plus souvent échouer les vrais flux : XML valide, éléments obligatoires, identifiants en double, formats de date, liens et pièces jointes. Si vous publiez dans un annuaire de podcasts ou sur un autre service strict, exécutez aussi un validateur dédié.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Lecteur RSS est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge