FluxRSS
Nos bastidores

Um pipeline pensado para páginas reais.

Do URL colado ao feed apresentado: deteção, extração, geração, remoção de duplicados, colocação em cache. Cada etapa foi concebida para funcionar onde não existe nenhum feed nativo.

Autodeteção genérica

O coração do FluxRSS. Procuramos na coluna principal o maior grupo de nós irmãos com a mesma tag e a mesma assinatura de classes. Esse grupo é a sua lista de artigos. Os menus, rodapés e caixas secundárias são postos de lado.

Reutilização do feed nativo

Se a página já declara um feed (link rel=alternate, /feed, /rss) ou se colar diretamente um URL de feed, reutilizamo-lo tal como está — é mais fiável do que o scraping.

Extração limpa de campos

Título, link, data, imagem e resumo são extraídos para cada artigo e, em seguida, normalizados num <item> RSS válido.

Remoção de duplicados por guid

Cada artigo tem um identificador único. A cada atualização, os duplicados são postos de lado — os seus leitores nunca veem duas vezes a mesma entrada.

Atualização programada

Consoante o seu plano, de cada 24 h a cada 15 min. O feed é novamente processado e atualizado automaticamente.

Extração de texto integral

Opcionalmente, o FluxRSS visita cada artigo para enriquecer o resumo com o conteúdo completo.

A segurança por predefinição

O FluxRSS vai buscar URL fornecidos pelos utilizadores. Uma proteção anti-SSRF valida cada endereço no servidor e volta a verificá-lo a cada redirecionamento.

  • IP privados, loopback e link-local bloqueados
  • Endpoint de metadados cloud (169.254.169.254) proibido
  • Esquemas limitados a http / https
  • Timeout e tamanho de resposta limitados
  • Nova validação a cada redirecionamento
# 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

Uma API para automatizar

Disponível no plano Mega. Crie feeds por programação, obtenha-os em RSS ou JSON Feed, ligue os seus webhooks.

Ver o plano Mega