Ich hab mal wieder gefrickelt und dachte, dass das Ergebnis ja vielleicht dem einen oder anderen nützt und stelle es hier zur Verfügung...
Ich habe versucht, eine einigermaßen generische Perl-Bibliothek (objektorientiert) zu schreiben, um nahezu beliebige Telefonbücher abzufragen
Über eine simple Konfiguration können für jede erdenkliche Quelle u.a. die URL und je eine Regular Expression für Treffer/kein_Treffer angegeben werden.
Bei Bedarf können die Ergebnisse natürlich auch im lokalen Adressbuch abgelegt werden.
Ich habe dem Paket ein kleines Beispiel-Skript beigelegt, welches bereits folgende Online-Telefonbücher konfiguriert hat:
- http://fritz.box (Fritzbox Adressbuch)
- http://www.dasoertliche.de
- http://www.11880.com
- http://www.meinestadt.de
- http://www.goyellow.de
- http://www.klicktel.de
Im Skript wird zuerst das lokale Adressbuch abgefragt und danach alle konfigurierten Telefonbücher - beim ersten gefundenen Treffer wird das Ergebnis ausgegeben und das Skript beendet sich.
Schnellanleitung für die Testwilligen:
tar -xzf reverse-lookup.tgz
cd reverse-lookup/
touch phonebook.tdb
./reverse-lookup.pl 0123456789
Viel Spaß,
Matze
PS.: Das alles natürlich wie immer ohne Gewähr und auf eigene Gefahr