FluxRSS
Sous le capot

Un pipeline pense pour les pages reelles.

De l'URL collee au flux servi : detection, extraction, generation, deduplication, mise en cache. Chaque etape est concue pour fonctionner la ou il n'y a aucun flux natif.

Auto-detection generique

Le coeur de FluxRSS. On cherche dans la colonne principale le plus grand groupe de noeuds freres ayant le meme tag et la meme signature de classes. Ce groupe, c'est votre liste d'articles. Les menus, pieds de page et encarts secondaires sont ecartes.

Reutilisation du flux natif

Si la page declare deja un flux (link rel=alternate, /feed, /rss) ou si vous collez directement une URL de flux, on le reprend tel quel — c'est plus fiable que le scraping.

Extraction de champs propre

Titre, lien, date, image et resume sont extraits pour chaque article, puis normalises en un <item> RSS valide.

Deduplication par guid

Chaque article possede un identifiant unique. A chaque rafraichissement, les doublons sont ecartes — vos lecteurs ne voient jamais deux fois la meme entree.

Rafraichissement planifie

Selon votre offre, de toutes les 24 h a toutes les 15 min. Le flux est re-scrape et mis a jour automatiquement.

Extraction full-text

En option, FluxRSS visite chaque article pour enrichir le resume avec le contenu complet.

La securite par defaut

FluxRSS va chercher des URL fournies par les utilisateurs. Une garde anti-SSRF valide chaque adresse cote serveur et la re-verifie a chaque redirection.

  • IP privees, loopback et link-local bloquees
  • Endpoint de metadonnees cloud (169.254.169.254) interdit
  • Schemes limites a http / https
  • Timeout et taille de reponse bornes
  • Re-validation a chaque redirection
# Generer un flux
curl -X POST https://fluxrss.app/api/generate \
  -H "Authorization: Bearer <token>" \
  -d '{"url":"https://lemonde.fr/faits-divers/"}'

# Reponse
{ "id": "a1b2c3", "url": "https://fluxrss.app/feeds/a1b2c3.xml" }

# Servir le flux (RSS 2.0 ou JSON Feed)
GET https://fluxrss.app/feeds/a1b2c3.xml?limit=20
GET https://fluxrss.app/feeds/a1b2c3.json

Une API pour automatiser

Disponible sur l'offre Mega. Creez des flux par programme, recuperez-les en RSS ou JSON Feed, branchez vos webhooks.

Voir l'offre Mega