Dieses Skript vergleich bei jedem Aufruf, ob sich der Inhalt einer Internetseite seit dem letzten Aufruf geändert hat.
Go to file
Stephan 6c8d2ae774 „changedetection.sh“ ändern 2018-12-17 17:06:22 +00:00
links_APP Dateien hochladen nach „links_APP/lib/engines“ 2018-10-31 12:12:36 +00:00
README.md „README.md“ ändern 2018-11-19 22:15:46 +00:00
SITES.txt „SITES.txt“ ändern 2018-10-31 12:52:12 +00:00
changedetection.sh „changedetection.sh“ ändern 2018-12-17 17:06:22 +00:00

README.md

CHANGEDETECTION

CHANGEDETECTION prüft bei jedem Aufruf, ob sich die gelisteten Websiten seit dem letzten Aufruf geändert haben. Benachrichtigung erfolg über DSM-Benachrichtigungszentrale und via E-Mail.

Installation:

  • Verzeichnis an beliebigen Ort auf DS entpacken
  • in der Datei "changedetection.sh" Sender und Empfänger der Benachrichtigungsmail eintragen ggf. muss die Datei noch ausführbar gemacht werden
  • in der Datei SITES.txt die gewünschten Websites nach dem Schema >>>Titel "URL"<<< oder >>>"Titel mit mehreren Wörtern" "URL"<<< eintragen.
  • im DSM-Aufgabenplaner ein Task für ein "benutzerdefiniertes Skript" mit dem Pfad zur Datei changedetection.sh anlegen
  • um eMails senden zu können, muss in den Einstellungen > Benachrichtigung > E-Mail ein E-Mailserver eingetragen sein

Folgende Programme werden dafür genutzt:

  • links (Kommandozeilenbrowser) / für x86_64 mitgeliefert (synocommunity: https://synocommunity.com/package/links)
  • diff zum Anzeigen der Änderung / aus DSM
  • des weiteren ls, php, synodsmnotify, …