Installieren Sie das Tool Changedetection.io auf Ihrem Raspberry Pi und Sie können es verwenden, um auf jeder Webseite nach Updates zu suchen.

Das Internet ist keine statische Ressource, und Seiten können sich im Laufe der Zeit ändern. Vielleicht wird der Text überarbeitet, um die angebliche Voraussicht des Autors zu zeigen. Vielleicht ändern sich Preise und Lagerbestände eines bestimmten Produkts entsprechend den marktgesteuerten Launen von Angebot und Nachfrage.

Was auch immer der Grund ist, es besteht oft die Notwendigkeit, eine Webseite auf Änderungen zu überwachen und Changedetection.io auf Ihrem Raspberry auszuführen Pi können Sie beliebig viele Websites überwachen und Benachrichtigungen über Dienste wie Discord, E-Mail, Slack usw. erhalten Telegramm. Es ist ein unglaublich nützliches kostenloses Tool.

Warum Websites auf Änderungen überwachen?

Text und Bilder in Büchern und Zeitungen sind unveränderlich. Einmal gedruckt, sind die Worte für immer da. Sicher, Sie können Ihre Ausgabe der New York Post schreddern oder aus allen 32 Bänden ein Lagerfeuer machen 2015 Encyclopaedia Britannica, aber dies zerstört nur Ihre Kopie der Informationen – sie ändert sich nicht Es.

instagram viewer

Besuchen Sie jedoch die Website der New York Post, und Sie werden sehen, dass – wie auf jeder anderen Nachrichtenseite – einzelne Artikel oft über Tage, Wochen oder Jahre aktualisiert werden. Details werden hinzugefügt, um die Geschichte zu verdeutlichen, oder entfernt, wenn sie ungenau oder irrelevant sind. Dies kann unpraktisch sein, wenn Sie sich für Fakten auf eine Veröffentlichung verlassen. Sie möchten wissen, was geändert wurde und wann. Ebenso möchten Sie vielleicht sofort benachrichtigt werden, wenn eine neue Geschichte veröffentlicht wird.

Informationen auf kommerziellen Websites ändern sich auch, um Änderungen des Produktstatus und der Lagerbestände widerzuspiegeln. Eine Elektronik-Website aktualisiert ihre Katalogseite, um neue Hardware widerzuspiegeln, die verfügbar wird, und wenn Sie versuchen, sie zu finden einen preisgünstigen Raspberry Pi im Jahr 2023 zu verkaufen, möchten Sie sofort benachrichtigt werden, sobald der Lagerbestand darüber steigt null.

Indem Sie eine Website auf Änderungen überwachen, können Sie sofort herausfinden, wann ein Update live geht. So haben Sie einen Vorteil gegenüber anderen Lesern und potenziellen Produktkäufern.

Changedetection.io teilt Ihnen mit, wenn sich eine Website ändert

Changedetection.io ist eine kostenlose Open-Source-Software, mit der Sie Lagerbestände und einzelne Personen überwachen können Webseiten für Änderungen und Auslösebenachrichtigungen über Discord, E-Mail, Slack, Telegramm, API-Aufrufe und mehr. Mit einer benutzerfreundlichen Weboberfläche können Sie Webseitenversionen Zeile für Zeile vergleichen und sofort sehen, was geändert wurde.

Neben der Verfolgung von Lagerbeständen und Preisen oder der Überwachung von Nachrichtenartikeln können Sie Changedetection.io für die Überwachung verwenden und PDF-Dateien verfolgen, Updates von Regierungsbehörden im Auge behalten oder RSS-Feeds basierend auf Änderungen im Internet erstellen Inhalt.

Installieren Sie Changedetection.io auf dem Raspberry Pi

Changedetection.io läuft auf jedem ARMv6-, ARMv7- oder ARM64-Prozessor, sodass alle Raspberry Pi-Modelle unterstützt werden. Wenn Sie Ihren Pi nicht an einen Monitor angeschlossen haben, sollten Sie dies tun, bevor Sie beginnen Verbinden Sie sich mit Ihrem Raspberry Pi über Secure Shell (SSH).

Der einfachste Weg, Changedetection.io zu installieren, ist mit Docker und Docker Compose. Wenn Sie diese noch nicht haben, folgen Sie unserer Anleitung zu Installation von Docker und Docker Compose unter Linux.

Aktualisieren Sie alle Pakete auf Ihrem System mit:

sudo apt aktualisieren && sudo apt Aktualisierung

Erstellen Sie ein neues Verzeichnis für Changedetection.io in Ihrem Home-Verzeichnis und verwenden Sie dann die CD Befehl, um hineinzugehen:

CD~
mkdirveränderte Erkennung.io && CDveränderte Erkennung.io

Verwenden Sie jetzt die wget Befehl zum Herunterladen der Docker-Compose-Datei „changedetection.io“ für Raspberry Pi:

wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml

Verwenden Sie den Nano-Texteditor, um die Docker Compose-Datei zu öffnen:

nanodocker-compose.yml

...und auskommentieren (entfernen Sie das "#") aus allen Zeilen nach dem Eintrag "browser-chrome:". Speichern und beenden Sie nano mit Strg + O Dann Strg + X. Sie können Docker Compose jetzt starten mit:

docker-compose up -d

Docker Compose zieht die relevanten Bilder aus dem Docker-Hub und richtet Container auf Ihrem Raspberry Pi ein. Dies kann eine Weile dauern, insbesondere wenn Ihr Raspberry Pi über WLAN mit dem Netzwerk verbunden ist.

Sie können sich mit Ihrer changetection.io-Instanz verbinden, indem Sie eingeben Ihre.pi.lokale.IP-Adresse: 5000in die Adressleiste eines beliebigen Browsers

Verwenden Sie Changedetector.io auf Raspberry Pi, um Webseitenänderungen zu überwachen

In der Weboberfläche sehen Sie, dass standardmäßig zwei Seiten überwacht werden. Dies sind das Änderungsprotokoll von changetector.io und die Titelseite von Hacker News. Diese sind so eingestellt, dass sie die Seite alle drei Stunden aktualisieren. Sie können dieses Intervall ändern, indem Sie auf klicken Bearbeiten neben dem Eintrag. Scrollen Sie nach unten zu Zeit zwischen Prüfung und geben Sie einen neuen Wert ein. Sie können das Intervall in Wochen, Tagen, Stunden, Minuten und Sekunden einstellen.

Alternativ können Sie einen Vergleich manuell über die Hauptschnittstelle auslösen, indem Sie auf klicken Überprüfen Sie erneut Taste. Wenn sich eine Webseite geändert hat, wird die Vorschau Die Schaltflächenbeschriftung ändert sich in Diff. Klicke auf Diff um die Unterschiede zwischen den Seiten zu sehen. Grüner Text zeigt Zeilen an, die hinzugefügt wurden, während roter Text entfernt wurde.

Sie können eine neue URL hinzufügen, um auf Änderungen zu achten, indem Sie die Adresse in die Leiste eingeben und das Optionsfeld auswählen, um entweder eine statische Seite oder Nachschub zu beobachten.

Während Sie Benachrichtigungen über eine Vielzahl von Kanälen auslösen können, ist die einfachste und zuverlässigste Methode E-Mail. Sie benötigen die folgenden Informationen:

  • Die E-Mail-Adresse, von der Sie senden
  • Ihr SMTP-Passwort
  • Die E-Mail-Adresse, an die Sie die Benachrichtigung erhalten möchten

Wenn die E-Mail-Adresse, von der Sie senden möchten, beispielsweise "[email protected]" lautet, lautet Ihr Passwort "p455w07d", und Sie möchten, dass "[email protected]" Benachrichtigungen über Änderungen erhält, würden Sie die eingeben nach in die Benachrichtigungen Abschnitt der Einstellungen Speisekarte:

mailtos://email1:[email protected]? [email protected]

Senden Sie eine Testbenachrichtigung und klicken Sie dann Speichern.

Überwachen Sie jede URL auf Änderungen!

Jetzt haben Sie die Möglichkeit, jede Webseite auf Änderungen zu überwachen, Sie können Ihre Lieblingsseiten für aktuelle Nachrichten, Artikelaktualisierungen und Änderungen der Lagerbestände verfolgen – einschließlich für Raspberry Pi selbst. Dies kann sich als sehr nützlich erweisen, wenn Sie eine Website im Hintergrund im Auge behalten möchten, wodurch Sie eine Menge Zeit und Mühe sparen, wenn Sie dies manuell tun. Stattdessen erhalten Sie automatische Benachrichtigungen per E-Mail oder anderen Diensten.

Wenn Sie sofort die neuesten Artikel auf Blogs und anderen Websites lesen möchten, sollten Sie eine selbst gehostete Instanz von FreshRSS auf Ihrem Raspberry Pi verwenden!