|
|
LinuxNetMag #4
 Druckversion
|
|
Das Internet ist dauernd in Bewegung. Seiten ändern sich, verschwinden oder
ziehen um. Wer da den Überblick nicht verlieren will, braucht ein paar
Hilfsprogramme, die einen etwas unterstützen.
Besitzt man eine größere Web-Seite, hat man schnell das Problem, alle Links
auf Ihre Korrektheit überprüfen zu müssen.
An den gestreßten Web-Administrator richtet sich deshalb das Programm
linbot,
welches neben Links auch nach fehlenden Bildern sucht, und zusätzlich
testet, welche Seiten am langsamsten geladen werden, und somit die Besucher
vergraueln könnten.
Das komplett in Python geschriebene Programm muß nicht kompiliert werden
und benötigt auch keine zusätzlichen Module, wie es bei ähnlichen in
Perl geschriebenen Programmen der Fall ist.
Die Ergebnisse werden in HTML-Form ausgegeben und können somit gleich
mit auf den Web-Server publiziert werden, falls es mehrere
Web-Administratoren gibt. Denn die Ergebnisse können auch nach verschiedenen
Autoren angezeigt werden, so daß jeder Administrator sofort erkennt, für
welche Probleme er zuständig ist.
So robust und effektiv das Programm auch sein mag, besitzt es momentan noch
einige Probleme, die aber in späteren Versionen behoben werden sollen.
So dauert das Überprüfen der Web-Seiten noch sehr lange, da immer nur eine
Seite zur Zeit überprüft werden kann. (Spätere Versionen sollen
Multithread-fähig sein). So kann es bei Seiten mit vielen externen Links
schon weit über eine Stunde dauern, bis alle Links überprüft wurden.
Besonders, wenn ein Link ins Leere verweist, benötigt das Programm sehr lange
bis es in einen Timeout läuft.
Wer allerdings nur die internen Links (also nur diejenigen auf dem eigenen
Server) überprüfen will, kann dies natürlich auch ohne Verbindung zum Internet
auf dem lokalen Rechner durchführen.
Bisher ist es leider auch nicht möglich, eine Überprüfung der eigenen
Seiten zu unterbrechen und später an der selben Stelle fortzusetzen, aber
auch dies soll mit späteren Versionen möglich sein.
Wen diese Probleme nicht abschrecken, oder wer über eine Standleitung
verfügt, sollte das Programm auf jeden Fall ausprobieren. Es befindet sich
unter
http://starship.python.net/crew/marduk/linbot/.
Wohl jeder hat eine Reihe an Lieblingswebseiten, die er täglich oder
wenigstens regelmäßig überprüft.
Viel schöner wäre es allerdings, wenn man nicht jedesmal die Seite auch
besuchen müßte, sondern immer dann informiert wird, wenn sich auf der
Seite auch etwas geändert hat.
KWebWatch übernimmt diese Aufgabe (man bezeichnet solche Programme
heutzutage auch gerne als Agenten). Das KDE Programm führt eine Liste
von all denjenigen Programmen, an denen man interessiert ist und zeigt
über einen leuchtenden Punkt an, wenn sich die Web-Seite seit dem letzten
Besuch geändert hat.
Das Programm zeichnet sich besonders durch seine einfache Konfiguration aus.
Man findet es unter
ftp://ftp.freshmeat.net/pub/rpms/kwebwatch/
Die Homepage liegt unter:
http://personal.atl.bellsouth.net/atl/s/h/shutton/kwebwatch.html
Falls man zum Überprüfen der Web-Seiten nur ein kleines Skript
benutzen möchte, so empfiehlt sich Purl. Dieses kleine Skript ist zwar noch
nicht sonderlich ausgereift, erfüllt aber bereits seinen Zweck.
Besonders interessant ist dieses Programm für all diejenigen, die
selber etwas programmieren wollen. Denn mit Purl hat man eine
gute Ausgangsbasis, um darauf ein eigenes Programm aufzusetzen.
Homepge: http://homer.isoe.ch/%7Elanzm/purl/
Links:
Kwebwatch http://personal.atl.bellsouth.net/atl/s/h/shutton/kwebwatch.html
Purl http://homer.isoe.ch/%7Elanzm/purl/
Linbot http://starship.python.net/crew/marduk/linbot/
Platz für Kommentare & Fragen:
(selbst eintragen)
|