
Änderungsüberwachungs-App, die den Inhalt von Webseiten in verschiedenen Zeitabständen prüft.
URL Tracker ist eine robuste und skalierbare Webanwendung, die dazu dient, URLs zu überwachen und zu verfolgen, Änderungen zu protokollieren und detaillierte Einblicke in den Status und das Verhalten verschiedener Webressourcen zu bieten. Die Anwendung basiert auf Sails.js und eignet sich perfekt zum Verfolgen von URLs hinsichtlich Verfügbarkeit, Inhaltsänderungen und Leistungsüberwachung.

URL Tracker sendet in regelmäßigen Abständen HTTP‑Anfragen an die angegebenen URLs. Es vergleicht den Antwortinhalt mit früheren Ergebnissen und protokolliert etwaige Unterschiede. Die Anwendung kann mit benutzerdefinierten Benachrichtigungen, Datenverarbeitung und mehr erweitert werden, was sie vielseitig für verschiedene Anwendungsfälle macht.
Nach der Ersteinrichtung enthält die Anwendung Standard-Administrator-Anmeldedaten:
[email protected]9TMhdaUSEzksEXFWICHTIG: Aus Sicherheitsgründen wird dringend empfohlen, diese Standard-Anmeldedaten unmittelbar nach der Anmeldung zu ändern. Sie können dies über die Benutzerverwaltungsoberfläche innerhalb der Anwendung tun.
Wenn Sie Änderungen auf einer Webseite verfolgen möchten, gehen Sie wie folgt vor (Sie müssen angemeldet sein):
http://s3.amazonaws.com/careemcrm/. Sie können auch mehrere Links hinzufügen.acceptedChange.Um Benachrichtigungen über Telegram zu erhalten:
https://api.telegram.org/bot<YourBOTToken>/getUpdates, um Ihre Chat‑ID zu ermitteln.Stellen Sie vor dem Start sicher, dass Folgendes auf Ihrem lokalen Rechner installiert ist:
Klonen Sie das Repository zunächst auf Ihren lokalen Rechner:
git clone https://github.com/ahussam/url-tracker.git
cd url-tracker
Nach dem Klonen des Repositorys installieren Sie die erforderlichen Abhängigkeiten:
npm install
Sie können die Anwendung im Entwicklungsmodus starten mit:
sails lift
Dadurch wird der Sails.js‑Server auf dem in Ihrer .env‑Datei definierten Port gestartet.
Für eine konsistente Umgebung können Sie das URL Tracker‑Projekt mit Docker ausführen.
MONGO_URL in der .env‑Datei ändernÄndern Sie MONGO_URL in mongodb://mongodb:27017/url-tracker.
Um das Docker‑Image zu erstellen, führen Sie Folgendes aus:
docker build -t url-tracker .
Um die Anwendung mit Docker zu starten:
docker run -p 1337:1337 url-tracker
Oder mit docker‑compose:
docker-compose build
docker-compose up
Dieser Befehl bildet den Container‑Port 1337 auf den Port 1337 Ihres lokalen Rechners ab. Rufen Sie die Anwendung unter http://localhost:1337 in Ihrem Browser auf.

Die MIT‑Lizenz (MIT)
Copyright (c) 2024 Abdullah Hussam
Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, die Software ohne Einschränkung zu nutzen, einschließlich und ohne Einschränkung der Rechte zur Verwendung, Vervielfältigung, Änderung, Zusammenführung, Veröffentlichung, Verteilung, Unterlizenzierung und/oder zum Verkauf von Kopien der Software, und Personen, denen die Software zur Verfügung gestellt wird, dies unter den folgenden Bedingungen zu gestatten:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD OHNE MÄNGELGEWÄHR UND OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG BEREITGESTELLT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER. IN KEINEM FALL HAFTEN DIE AUTOREN ODER URHEBERRECHTSINHABER FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE VERPFLICHTUNGEN, SEI ES AUS VERTRAG, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE AUS ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN GESCHÄFTEN MIT DER SOFTWARE ENTSTEHEN.
Beiträge sind willkommen! Bitte reichen Sie einen Pull‑Request ein.
Bei Support öffnen Sie bitte ein Issue auf GitHub.