Über Änderungen einer HTML-Seite informieren.

english version

Version 0.8

email: (entfernen Sie das 'no_spam_')

hirnstrom@arcor.de

Screenshot

Goal:

Das Programm pollt in regelmäigen Abständen eine Internetseite, und sucht diese nach regulären Ausdrücken ab.
Es entfernt alle HTML-Tags, und sucht im verbleibenden Text nach regulären Ausdrücken, die in einer Liste aufgeführt werden.
Die passenden Zeilen werden in einem Fenster angezeigt, und je nach Einstellung verschiedene Alarme ausgelöst.
Ändert sich die Ergebnismenge, so wird der Alarm wiederholt.

Einsatzzweck:

Der Videotextserver alevtd (http://linux.bytesex.org/xawtv) zeigt mir zwar, wann mein Fussballclub (SVE Trier 05) ein Tor geschossen hat, aber auf die Dauer möchte ich nicht 110 Minuten lang Videotext schauen. Daher baute ich mir dieses Programm, welches auch von weitem erkennbar jederzeit den Zwischenstand der Partie, die mich interessiert, anzeigt, und anfangs in der Lage war auch Lärm zu machen, so dass ich nicht mehr hinsehen musste.
Später dann kam ich auf die Idee, mich wärend der Spiele auch außerhalb der Sichtweite des Bildschirms zu bewegen, so daß ich das Ergebnis vorgelesen haben wollte.
Dies gelang mit der TextToSpeach - Library für Java, allerdings nur auf Englisch.
Mit txt2pho und mbrola fand ich eine deutschsprachige Speachengine/ Synthesizer.
Diese müssen jedoch bei Bedarf unabhängig selbst besorgt und installiert werden, da hier viele unterschiedliche Sprachen benötigt werden, und die betreffenden Pakete nicht ganz klein sind.
Natürlich kann das Programm in ganz anderen Kontexten für ganz andere Zwecke genutzt werden, ist von seinen Fähigkeiten jedoch natürlich besonders geeignet, Webseiten abzufragen, der Inhalt sich häufig ändert, wie Nachrichten, Börsenkurse, Wetter und Meßwerte.

Dependencies:

Usage:

Install:


License:

GPL


Download:

Version Goal Date current binary zip source zip source tar.bz2
0.8 Kleine Geschwindigkeitsverbesserung für große html-Dateien (StringBuffer-Nutzung) 27.1.2007 30 kb 180 kb 110 kb
0.7 Interne Codeänderung: Java-Generics-Nutzung in SourcePanel. 31.03.2006
0.6 Added a checkbox to allow to follow simple redirections 30.11.2005
0.5 Modified Code to use JDK-1.5-language-features 15.11.2005
0.4 GUI: Relayout Tab-3: Action
Bugfix: Avoid Nullpointer-Exception when clicking '-' (remove) while no listentry is selected.
Coding-Style: replace names like 'foo_bar' with 'fooBar'.
removed noisy 'System.out.prinln' - Messages.
12.11.2004
0.3 GUI: Tabbed-Pane for Mainwindow
Source: Use englisch identifiers and comments (instead of german)
Bugfix for install (when 'classes' did not exist).
2.10.2004
0.2.0 Call extern text-to-speach - program, to read the text via soundcard. 15.11.2003
0.1.0 Initial Applikation Release 15.10.2003

andere Projekte:

hirnstrom kachelmann pled fcc fussball commander wm02 vgasnap minis bysios

Mehr - meist open source - Projekte: freshmeat
Mehr Internet Resourcen: Internet resources - directory of Internet related websites.
counter counter