Monitor de páginas web autoalojado que te avisa por Discord, correo electrónico, Slack, Telegram, webhooks y más cuando una página cambia.
muchdogesec/history4feed
Crea un archivo histórico completo y de texto íntegro de un feed RSS o Atom al recuperar publicaciones antiguas de Wayback Machine.
- Estrellas
- 182
- Forks
- 5
- Issues abiertos
- 2
- Último commit
- hace 2 meses
¿Qué es?
La mayoría de los feeds RSS y Atom solo muestran las publicaciones más recientes, y estos formatos no permiten paginar para consultar entradas anteriores. history4feed resuelve esta limitación: recibe la URL de un feed, descarga sus capturas de Wayback Machine y recopila todas las publicaciones únicas que encuentra en ellas.
Para cada publicación, descarga una versión HTML del contenido del artículo y guarda el registro en una base de datos. Después, las publicaciones archivadas se pueden consultar mediante una API como JSON o exponer como un nuevo feed RSS. El proyecto se ejecuta como un servidor web Django iniciado con Docker Compose y ofrece Swagger UI para explorar los endpoints.
El proyecto es el backend de la versión web de Obstracts, que incorpora funciones adicionales que no forman parte de este código.
Funciones clave
- 01Descarga los archivos de Wayback Machine correspondientes a la URL de un feed RSS o Atom.
- 02Identifica todas las publicaciones únicas presentes en las capturas históricas del feed.
- 03Obtiene el contenido HTML completo de cada artículo y lo guarda en una base de datos.
- 04Ofrece las publicaciones archivadas como JSON o como un feed RSS.
- 05Proporciona una API de Django con Swagger UI, ejecutada mediante Docker Compose.
Casos de uso
- Recuperar el archivo completo de publicaciones de un blog con años de actividad que solo muestra las más recientes en su feed.
- Crear un archivo completo y de texto íntegro de blogs de inteligencia sobre amenazas con fines de investigación.
- Volver a publicar las entradas históricas de un blog en un único feed RSS para un lector o agregador.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/muchdogesec/history4feed - 2
Crea el archivo de configuración .env a partir de la plantilla
cp .env.example .env - 3
Compila la imagen de Docker
sudo docker compose build - 4
Inicia el servidor y abre http://127.0.0.1:8002/
sudo docker compose up
Antes de usarlo
- Necesita Docker y un archivo .env configurado para ejecutarse.
- Depende de los archivos de Wayback Machine, por lo que la cobertura depende de lo que se haya archivado.
Temas
Preguntas frecuentes
- ¿Qué es history4feed?
- Crea un archivo histórico completo y de texto íntegro de un feed RSS o Atom al recuperar publicaciones antiguas de Wayback Machine. La mayoría de los feeds RSS y Atom solo muestran las publicaciones más recientes, y estos formatos no permiten paginar para consultar entradas anteriores. history4feed resuelve esta limitación: recibe la URL de un feed, descarga sus capturas de Wayback Machine y recopila todas las publicaciones únicas que encuentra en ellas.
- ¿history4feed es gratuito? ¿Qué licencia tiene?
- history4feed es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿history4feed sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de history4feed fue el 1 sept 2026.
- ¿Para qué puedo usar history4feed?
- Recuperar el archivo completo de publicaciones de un blog con años de actividad que solo muestra las más recientes en su feed. Crear un archivo completo y de texto íntegro de blogs de inteligencia sobre amenazas con fines de investigación. Volver a publicar las entradas históricas de un blog en un único feed RSS para un lector o agregador.
- ¿Cómo se instala history4feed?
- Clona el repositorio: git clone https://github.com/muchdogesec/history4feed Crea el archivo de configuración .env a partir de la plantilla: cp .env.example .env Compila la imagen de Docker: sudo docker compose build Inicia el servidor y abre http://127.0.0.1:8002/: sudo docker compose up
- ¿Dónde consigo history4feed?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/muchdogesec/history4feed
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un lector RSS gratuito y de código abierto para macOS e iOS, compatible con RSS, Atom, JSON Feed y RSS-in-JSON.
Registrador de entrenamientos, nutrición y peso corporal, de código abierto y autohospedado, basado en Django, con REST API y aplicaciones móviles complementarias.
Editor de diseño de código abierto que funciona en el navegador para crear carteles, publicaciones para redes sociales, presentaciones y más, con una configuración autohospedable mediante Docker.
Gestor de marcadores autoalojado y herramienta para leer más tarde, una bifurcación de linkding localizada al chino, con resaltados, modo de lectura y archivo de copias.
Un dashboard personal autoalojable para homelabs, con comprobaciones del estado de los servicios, widgets, temas, paquetes de iconos y un editor de configuración en la interfaz.