
Aplicación de monitoreo de cambios que verifica el contenido de páginas web en diferentes períodos.
URL Tracker es una aplicación web robusta y escalable diseñada para monitorear y rastrear URLs, registrar cambios y proporcionar información detallada sobre el estado y el comportamiento de varios recursos web. Construida sobre Sails.js, esta aplicación es perfecta para rastrear URLs para el tiempo de actividad, cambios de contenido y monitoreo de rendimiento.

URL Tracker funciona enviando solicitudes HTTP a las URLs especificadas en intervalos regulares. Compara el contenido de la respuesta con resultados anteriores y registra cualquier diferencia. La aplicación puede ampliarse con notificaciones personalizadas, procesamiento de datos y más, lo que la hace versátil para diversos casos de uso.
En la configuración inicial, la aplicación viene con credenciales de administrador por defecto:
[email protected]9TMhdaUSEzksEXFIMPORTANTE: Por razones de seguridad, se recomienda encarecidamente que cambie estas credenciales por defecto inmediatamente después de iniciar sesión. Puede hacerlo a través de la interfaz de gestión de usuarios dentro de la aplicación.
Si desea rastrear cambios en una página web, siga estos pasos (Debe haber iniciado sesión):
http://s3.amazonaws.com/careemcrm/. También puede añadir múltiples enlaces.acceptedChange.Para recibir notificaciones a través de Telegram:
https://api.telegram.org/bot<YourBOTToken>/getUpdates para recuperar su ID de chat.Antes de comenzar, asegúrese de tener instalado lo siguiente en su máquina local:
Comience clonando el repositorio en su máquina local:
git clone https://github.com/ahussam/url-tracker.git
cd url-tracker
Después de clonar el repositorio, instale las dependencias necesarias:
npm install
Puede iniciar la aplicación en modo de desarrollo usando:
sails lift
Esto iniciará el servidor Sails.js en el puerto definido en su archivo .env.
Para un entorno consistente, puede ejecutar el proyecto URL Tracker usando Docker.
Cambie MONGO_URL a mongodb://mongodb:27017/url-tracker.
Para construir la imagen Docker, ejecute:
docker build -t url-tracker .
Para iniciar la aplicación usando Docker:
docker run -p 1337:1337 url-tracker
O usando docker-compose
docker-compose build
docker-compose up
Este comando mapea el puerto 1337 del contenedor al puerto 1337 de su máquina local. Acceda a la aplicación navegando a http://localhost:1337 en su navegador.

The MIT License (MIT)
Copyright (c) 2024 Abdullah Hussam
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.