Projeto de código aberto que gera feeds RSS para sites e serviços que não os oferecem nativamente.
html2rss/html2rss-web
Um app web auto-hospedado que transforma quase qualquer site em um feed RSS 2.0 ou JSON Feed, com extração automática de itens.
- Estrelas
- 195
- Forks
- 17
- Issues abertas
- 8
- Último commit
- anteontem
O que é?
O html2rss-web permite colar a URL de uma página em uma interface web e obter um feed RSS 2.0 ou JSON Feed. O modo auto-source extrai itens da página sem exigir seletores CSS escritos manualmente, sendo ideal para páginas de listagens, redações, changelogs e lançamentos.
Sites que renderizam conteúdo com JavaScript são atendidos pelo serviço complementar botasaurus-scrape-api, executado junto com o app. A mesma instância também oferece um catálogo Feed Directory de configurações de feeds.
O projeto é distribuído em arquivos Docker Compose, com uma configuração quickstart para avaliação e outra de produção que usa um token de acesso e uma chave secreta. Para hospedagem pública, pode ficar atrás de um proxy reverso como Caddy, Nginx ou Traefik, ou encerrar o TLS diretamente.
Recursos principais
- 01Transforma a URL de uma página colada em um feed RSS 2.0 ou JSON Feed.
- 02O modo auto-source extrai itens sem seletores escritos manualmente.
- 03Lida com sites renderizados com JavaScript por meio de um serviço complementar de scraping.
- 04Inclui arquivos Docker Compose para avaliação rápida e implantação em produção.
- 05Aceita feeds personalizados por meio de um arquivo de configuração YAML montado.
- 06Pode encerrar o TLS diretamente ou funcionar atrás de um proxy reverso.
Casos de uso
- Acompanhar changelogs de produtos ou páginas de lançamentos que não têm feed RSS.
- Monitorar páginas de notícias ou listagens em um leitor de feeds.
- Hospedar um gerador de feeds em uma rede local para uma equipe pequena.
- Criar feeds personalizados para sites que exigem seletores específicos.
Início rápido
- 1
Baixe o arquivo compose de início rápido
curl -O https://raw.githubusercontent.com/html2rss/html2rss-web/main/docker-compose.quickstart.yml - 2
Inicie a stack com Docker Compose
docker compose -f docker-compose.quickstart.yml up -d - 3
Acesse http://localhost:4000/, insira o token de demonstração CHANGE_ME_ADMIN_TOKEN e cole a URL de uma página para criar um feed
Antes de usar
- O início rápido usa o modo de desenvolvimento e um token de demonstração; portanto, use a configuração compose de produção para hospedagem permanente ou pública.
- A hospedagem própria requer Docker, secrets gerados em .env e um proxy reverso com TLS para exposição à internet pública.
- Sites renderizados com JavaScript exigem o serviço complementar botasaurus-scrape-api.
Em coleções
Tópicos
Perguntas frequentes
- O que é html2rss-web?
- Um app web auto-hospedado que transforma quase qualquer site em um feed RSS 2.0 ou JSON Feed, com extração automática de itens. O html2rss-web permite colar a URL de uma página em uma interface web e obter um feed RSS 2.0 ou JSON Feed. O modo auto-source extrai itens da página sem exigir seletores CSS escritos manualmente, sendo ideal para páginas de listagens, redações, changelogs e lançamentos.
- html2rss-web é gratuito? Qual é a licença?
- html2rss-web é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- html2rss-web ainda é mantido?
- Manutenção ativa. O último commit de html2rss-web foi em 4 de nov. de 2026.
- Para que posso usar html2rss-web?
- Acompanhar changelogs de produtos ou páginas de lançamentos que não têm feed RSS. Monitorar páginas de notícias ou listagens em um leitor de feeds. Hospedar um gerador de feeds em uma rede local para uma equipe pequena. Criar feeds personalizados para sites que exigem seletores específicos.
- Como instalar html2rss-web?
- Baixe o arquivo compose de início rápido: curl -O https://raw.githubusercontent.com/html2rss/html2rss-web/main/docker-compose.quickstart.yml Inicie a stack com Docker Compose: docker compose -f docker-compose.quickstart.yml up -d Acesse http://localhost:4000/, insira o token de demonstração CHANGE_ME_ADMIN_TOKEN e cole a URL de uma página para criar um feed
- Onde consigo html2rss-web?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/html2rss/html2rss-web
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um leitor de feeds minimalista e auto-hospedável para RSS, Atom e JSON Feed, com PostgreSQL.
Sistema auto-hospedado para criar agentes que monitoram sites, feeds e eventos e agem sobre eles, como um IFTTT ou Zapier hackeável.
Agregador de feeds RSS auto-hospedado, com suporte a vários usuários, API compatível com o Google Reader para apps móveis e scraping da web baseado em XPath.
Coleção de scripts Python e GitHub Actions que geram feeds RSS para blogs populares e changelogs que não têm um feed nativo.
Gerenciador de podcasts auto-hospedado, escrito em Rust, com interface web em React, downloads, reprodução online e integração de sincronização com GPodder.