ChangeDetection/README.md

1.1 KiB

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, …