Proyecto de código abierto que genera feeds RSS para sitios web y servicios que no los ofrecen de forma nativa.
html2rss/html2rss-web
Una aplicación web autoalojada que convierte casi cualquier sitio web en un feed RSS 2.0 o JSON Feed y extrae elementos automáticamente.
- Estrellas
- 195
- Forks
- 17
- Issues abiertos
- 8
- Último commit
- hace 3 días
¿Qué es?
html2rss-web permite pegar la URL de una página en una interfaz web y obtener un feed RSS 2.0 o JSON Feed. Su modo auto-source extrae elementos de una página sin necesidad de escribir selectores CSS a mano, por lo que resulta útil para páginas de listados, noticias, changelogs y lanzamientos.
Los sitios que renderizan contenido con JavaScript se procesan mediante el servicio complementario botasaurus-scrape-api, que se ejecuta junto con la aplicación. La misma instancia también ofrece un catálogo Feed Directory con configuraciones de feeds.
El proyecto se distribuye mediante archivos Docker Compose e incluye una configuración de inicio rápido para evaluarlo y otra de producción que usa un token de acceso y una clave secreta. Para alojarlo públicamente, puede funcionar detrás de un proxy inverso como Caddy, Nginx o Traefik, o gestionar TLS directamente.
Funciones clave
- 01Convierte la URL de una página en un feed RSS 2.0 o JSON Feed.
- 02Auto-source extrae elementos sin necesidad de escribir selectores a mano.
- 03Procesa sitios renderizados con JavaScript mediante un servicio complementario de scraping.
- 04Incluye archivos Docker Compose para evaluar la aplicación rápidamente y desplegarla en producción.
- 05Admite feeds personalizados mediante un archivo de configuración YAML montado.
- 06Puede gestionar TLS directamente o funcionar detrás de un proxy inverso.
Casos de uso
- Seguir changelogs de productos o páginas de lanzamientos que no tienen feed RSS.
- Supervisar páginas de noticias o listados desde un lector de feeds.
- Autoalojar un generador de feeds para un equipo pequeño en una LAN.
- Crear feeds personalizados para sitios que requieren selectores específicos.
Inicio rápido
- 1
Descarga el archivo compose de inicio rápido
curl -O https://raw.githubusercontent.com/html2rss/html2rss-web/main/docker-compose.quickstart.yml - 2
Inicia la pila con Docker Compose
docker compose -f docker-compose.quickstart.yml up -d - 3
Abre http://localhost:4000/, introduce el token de demostración CHANGE_ME_ADMIN_TOKEN y pega la URL de una página para crear un feed
Antes de usarlo
- El inicio rápido usa el modo de desarrollo y un token de demostración, así que utiliza la configuración compose de producción para un alojamiento permanente o público.
- El autoalojamiento requiere Docker, secretos generados en .env y un proxy inverso con TLS si se expone a Internet.
- Los sitios renderizados con JavaScript requieren el servicio complementario botasaurus-scrape-api.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es html2rss-web?
- Una aplicación web autoalojada que convierte casi cualquier sitio web en un feed RSS 2.0 o JSON Feed y extrae elementos automáticamente. html2rss-web permite pegar la URL de una página en una interfaz web y obtener un feed RSS 2.0 o JSON Feed. Su modo auto-source extrae elementos de una página sin necesidad de escribir selectores CSS a mano, por lo que resulta útil para páginas de listados, noticias, changelogs y lanzamientos.
- ¿html2rss-web es gratuito? ¿Qué licencia tiene?
- html2rss-web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿html2rss-web sigue mantenido?
- Mantenimiento activo. El último commit de html2rss-web fue el 4 nov 2026.
- ¿Para qué puedo usar html2rss-web?
- Seguir changelogs de productos o páginas de lanzamientos que no tienen feed RSS. Supervisar páginas de noticias o listados desde un lector de feeds. Autoalojar un generador de feeds para un equipo pequeño en una LAN. Crear feeds personalizados para sitios que requieren selectores específicos.
- ¿Cómo se instala html2rss-web?
- Descarga el archivo compose de inicio rápido: curl -O https://raw.githubusercontent.com/html2rss/html2rss-web/main/docker-compose.quickstart.yml Inicia la pila con Docker Compose: docker compose -f docker-compose.quickstart.yml up -d Abre http://localhost:4000/, introduce el token de demostración CHANGE_ME_ADMIN_TOKEN y pega la URL de una página para crear un feed
- ¿Dónde consigo html2rss-web?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/html2rss/html2rss-web
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un lector de feeds minimalista y autoalojable para RSS, Atom y JSON Feed, con PostgreSQL como base de datos.
Sistema autohospedado para crear agentes que supervisan sitios web, feeds y eventos y actúan en función de ellos, como un IFTTT o Zapier personalizable.
Agregador de feeds RSS autoalojado, con soporte multiusuario, una API compatible con Google Reader para apps móviles y extracción de datos web mediante XPath.
Colección de scripts de Python y GitHub Actions que generan feeds RSS para blogs populares y registros de cambios que no cuentan con uno nativo.
Gestor de podcasts autoalojado escrito en Rust, con interfaz web en React, que permite descargar y escuchar episodios en línea e integrarse con GPodder.