Petit utilitaire web permettant d’afficher un flux RSS sous forme de widgets intégrables (iframe), avec un rendu propre et lisible.
Ce projet a été développé pour répondre à un besoin spécifique d’intégration de flux de veille dans des environnements fermés (type LMS / intranet), où l’accès direct aux flux RSS ou l’usage de scripts externes est limité.
Il ne s’agit pas d’un produit générique ni d’un service public :
le code est publié à titre informatif et expérimental.
- Affichage d’un flux RSS sous forme de :
- liste verticale (type agrégateur)
- carrousel
- Support de plusieurs formats de flux (RSS / Atom)
- Récupération automatique des images quand elles sont présentes
- Placeholder visuel propre lorsqu’il n’y a pas d’image
- Affichage optionnel de la source et de la date
- Formatage des dates en français
- Paramétrage simple via URL (query parameters)
- Restriction volontaire des flux autorisés (whitelist côté code)
Le widget est conçu pour être intégré sous forme d’iframe, par exemple :
<iframe
src="https://romualdverrier.github.io/rss-embed/?feed=https%3A%2F%2Fedunumrech.hypotheses.org%2Ffeed&layout=list&limit=20&header=0"
width="100%"
height="900"
style="border:0;">
</iframe>
URL 1 — MUSE — mode carousel
https://romualdverrier.github.io/rss-embed/?feed=https://muse.pleiade.education.fr/rss/dcaf719f-f512-4e26-94b0-7f2bc15d0e74/&layout=carousel&limit=20&header=0
<iframe
src="https://romualdverrier.github.io/rss-embed/?feed=https://muse.pleiade.education.fr/rss/dcaf719f-f512-4e26-94b0-7f2bc15d0e74/&layout=carousel&limit=20&header=0"
width="100%"
height="520"
style="border:none"
loading="eager">
</iframe>
URL 2 — MUSE — mode list
https://romualdverrier.github.io/rss-embed/?feed=https://muse.pleiade.education.fr/rss/dcaf719f-f512-4e26-94b0-7f2bc15d0e74/&layout=list&limit=20&header=0
<iframe
src="https://romualdverrier.github.io/rss-embed/?feed=https://muse.pleiade.education.fr/rss/dcaf719f-f512-4e26-94b0-7f2bc15d0e74/&layout=list&limit=20&header=0"
width="100%"
height="800"
style="border:none"
loading="eager">
</iframe>
URL 3 — Éducation numérique et recherche — mode carousel
https://romualdverrier.github.io/rss-embed/?feed=https://edunumrech.hypotheses.org/feed&layout=carousel&limit=20&header=0
<iframe
src="https://romualdverrier.github.io/rss-embed/?feed=https://edunumrech.hypotheses.org/feed&layout=carousel&limit=20&header=0"
width="100%"
height="520"
style="border:none"
loading="eager">
</iframe>
URL 4 — Éducation numérique et recherche — mode list
https://romualdverrier.github.io/rss-embed/?feed=https://edunumrech.hypotheses.org/feed&layout=list&limit=20&header=0
<iframe
src="https://romualdverrier.github.io/rss-embed/?feed=https://edunumrech.hypotheses.org/feed&layout=list&limit=20&header=0"
width="100%"
height="800"
style="border:none"
loading="eager">
</iframe>