Seitenwächter

 

Viele Webseiten ändern sich nicht jeden Tag, sondern nur alle paar Wochen. Es lohnt sich nicht, sie täglich zu besuchen, dennoch würde man gerne wissen, wenn es etwas neues gibt. Genau dafür dient dieses Programm.

Screenshot Seitenwächter

Das Perl-Programm Seitenwächter überwacht Webseiten auf Änderungen. In einer Liste sammeln Sie Web-Adressen, die das Programm für Sie überwacht. Bei jedem Start legt es Prüfsummen der Seiten an und vergleicht sie mit den vorherigen. Die Ergebisse finden sich Übersichtlich in einer Textdatei.

Es steht unter GPL. Wenn Sie etwas ändern, also verbessern, würde es mich freuen, davon zu hören: chef@gruetzekueche.de

 

Download

Seitenwächter Version 1.2 vom 22. August 2002.

 

Anleitung

Sie benötigen den kostenlosen Perl-Interpreter, den Sie auf der Homepage von ActiveState finden. Die aktuelle Version 5.6.1 enthält alle benötigten Module. Entpacken Sie nun den Seitenwächter in ein Verzeichnis, z.B. c:\Programme\Seitenwaechter. Dort finden Sie die Datei ueliste.txt, in der Sie mit einem Editor (z.B. Notepad) untereinander eine Liste mit Web-Adressen anlegen, die Sie überwachen möchten.

Zum Start des Programms öffnen Sie die DOS-Eingabeaufforderung und wechseln in das Programmverzeichnis c:\Programme\Seitenwaechter. Dann starten Sie das Skript mit:
perl Seitenwaechter.pl
Es legt nun Prüfsummen der Seiten in Ihrer Liste an. Beim seinem nächsten Start vergleicht es die neuen mit den alten Prüfsummen und stellt so Änderungen fest. Die Ergebnisse finden Sie in der Datei geaenderte_seiten.txt im Programmverzeichnis.

 

Linux

Bei Linux gehört Perl zur Grundausrüstung. Das Vorgehen erfolgt weitgehend analog zum oben geschilderten. Entpacken Sie das Skript z.B. nach /usr/Seitenwaechter. Dann machen Sie es ausführbar:
chmod 755 /usr/Seitenwachter/Seitenwaechter.pl.
Nun können Sie es direkt starten:
/usr/Seitenwachter/Seitenwaechter.pl

 

Weitere Hinweise

Sie können jederzeit Seiten hinzufügen oder erntfernen.

Manche Webseiten sind bei jedem Aufruf anders, insbesondere, wenn sie an eine IVW-Box angeschlossen sind. Das ist aber nur bei großen Medienseiten wie Stern oder Spiegel der Fall. Das sich diese Art von Webseitem stündlich ändern, müssen sie aber eigentlich nicht überwacht werden.

Das Programm benötigt die Module LWP::Simple und Digest::MD5. Sie sind bei neueren Perl-Versionen automatisch dabei. Falls nicht, laden Sie sie mit dem Perl-Paketmanager nach. Starten Sie ihn im DOS-Fenster mit ppm. Wenn der ppm-Prompt erscheint, geben Sie ein: install libwww-perl. Dieses Paket enthält alle erforderlichen Erweiterungen. Weitere Infos bei ActiveState.

 

Neues in 1.2

Wer das Programm über den Autostart lädt, hat den Ärger, dass das DOS-Fenster sich sofort schließt, wenn das Skript fertig ist. Man hat keine Zeit zum Lesen. Dafür gibt es unten im Skript eine Zeile, die auf eine Eingabe wartet. Das DOS-Fenster schließt sich dann erst, wenn man Enter gedrückt hat. Wollen Sie das verwendern, entfernen Sie das # vor der entsprechenden Zeile im Skript. Hinweis dort.

Es gab noch ein kleines Problem mit der Prüfsumme.

 

Neues in 1.1

Ich habe den Linux-Befehl md5sum durch eine entsprechende Perl-Funktion erstetzt. Das Programm arbeitet nun auch mit Windows.

 

 

Letzte Änderung: 1. Februar 2006
chef@gruetzekueche.de