
App di monitoraggio delle modifiche che controlla il contenuto delle pagine web in diversi periodi.
URL Tracker è una web application robusta e scalabile progettata per monitorare e tracciare URL, registrare modifiche e fornire approfondimenti dettagliati sullo stato e il comportamento di varie risorse web. Costruita su Sails.js, questa applicazione è perfetta per tracciare URL per l'uptime, i cambiamenti di contenuto e il monitoraggio delle prestazioni.

URL Tracker funziona inviando richieste HTTP a URL specificati a intervalli regolari. Confronta il contenuto della risposta con i risultati precedenti e registra eventuali differenze. L'applicazione può essere estesa con notifiche personalizzate, elaborazione dati e altro, rendendola versatile per vari casi d'uso.
Al primo avvio, l'applicazione viene fornita con credenziali amministrative predefinite:
[email protected]9TMhdaUSEzksEXFIMPORTANTE: Per motivi di sicurezza, si consiglia vivamente di modificare queste credenziali predefinite subito dopo l'accesso. Puoi farlo tramite l'interfaccia di gestione utenti all'interno dell'applicazione.
Se desideri tracciare le modifiche su una pagina web, segui questi passaggi (devi aver effettuato l'accesso):
http://s3.amazonaws.com/careemcrm/. Puoi anche aggiungere più link.acceptedChange.Per ricevere notifiche tramite Telegram:
https://api.telegram.org/bot<YourBOTToken>/getUpdates per recuperare il tuo Chat ID.Prima di iniziare, assicurati di avere installato quanto segue sul tuo computer locale:
Inizia clonando il repository sul tuo computer locale:
git clone https://github.com/ahussam/url-tracker.git
cd url-tracker
Dopo aver clonato il repository, installa le dipendenze necessarie:
npm install
Puoi avviare l'applicazione in modalità di sviluppo usando:
sails lift
Questo avvierà il server Sails.js sulla porta definita nel tuo file .env
Per un ambiente coerente, puoi eseguire il progetto URL Tracker usando Docker.
Cambia MONGO_URL in mongodb://mongodb:27017/url-tracker.
Per costruire l'immagine Docker, esegui:
docker build -t url-tracker .
Per avviare l'applicazione usando Docker:
docker run -p 1337:1337 url-tracker
O usando docker-compose
docker-compose build
docker-compose up
Questo comando mappa la porta 1337 del contenitore alla porta 1337 del tuo computer locale. Accedi all'applicazione navigando su http://localhost:1337 nel tuo browser.

The MIT License (MIT)
Copyright (c) 2024 Abdullah Hussam
Con la presente viene concessa l'autorizzazione, gratuitamente, a chiunque ottenga una copia di questo software e dei file di documentazione associati (il "Software"), di trattare il Software senza restrizioni, inclusi, senza limitazione, i diritti di utilizzare, copiare, modificare, unire, pubblicare, distribuire, concedere in sublicenza e/o vendere copie del Software, e di consentire alle persone a cui il Software è fornito di fare altrettanto, alle seguenti condizioni:
L'avviso di copyright sopra riportato e questo avviso di autorizzazione devono essere inclusi in tutte le copie o parti sostanziali del Software.
IL SOFTWARE VIENE FORNITO "COSÌ COM'È", SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSE MA NON LIMITATE ALLE GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I TITOLARI DEL COPYRIGHT POTRANNO ESSERE RITENUTI RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, SIA IN UN'AZIONE CONTRATTUALE, ILLECITO O ALTRO, DERIVANTE DA, O IN CONNESSIONE CON, IL SOFTWARE O L'USO O ALTRI RAPPORTI NEL SOFTWARE.
I contributi sono benvenuti! Sentiti libero di inviare una Pull Request.
Per supporto, apri un issue su GitHub.