Repolode
html2rss

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. 1

    Descarga el archivo compose de inicio rápido

    curl -O https://raw.githubusercontent.com/html2rss/html2rss-web/main/docker-compose.quickstart.yml
  2. 2

    Inicia la pila con Docker Compose

    docker compose -f docker-compose.quickstart.yml up -d
  3. 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