Hallo Gemeinde!
Da ich Thowi in der Vergangenheit mal gebeten habe ein Plugin zur Nummernsuche zu basteln, habe ich dieses heute von ihm bekommen!
Bitte erwartet von mir keinen Support für das Plugin, ich reiche dies nur in seinem Namen weiter!
Auch könnt ihr euch Fragen zum was, wieso, warum zu Thowi sparen er hat nunmal seine Gründe die er auch mir nicht sagen wird!
Also wenn ich das akzeptieren kann tut das auch!
Hier die Readme von Thowi:
Telefonbuch Plugin V2.0 für DM 7025 von thowi
---------------------------------------------
Installation wie üblich zuerst
den telefonbuch20.tar.bz2 kit
per FTP auf /var/tmp der Dreambox
7025 kopieren dann mit Manual Install
im BP oder im Tlenet:
cd /
bunzip2 /var/tmp/telefonbuch20.tar.bz2
tar -xvf /var/tmp/telefonbuch20.tar
Dann Enigma restarten (vom Menu
oder vom Telnet mit killall enigma2, bzw.
sauberer mit init 2 und init 3, Reboot geht
auch) und das Plugin ist dann im
Spiele/Erweiterungen verfügbar.
Benutzung ist relativ einfach - zuerst mit
den Menupunkten die Abfrage eingeben,
dann Abfrage an http://www.goyellow.de senden
und das Ergebnis wird als Liste angezeigt.
Wenn man nicht mehr weis was man eingegeben
hat mit Abfrage anzeigen kann man sich anschauen
was man eingegeben hat, bzw. werden nach jeder
Änderung eines Wertes alle aktuellen der
Abfrage angezeigt.
Familienname muss eingegeben werden, Vorname
ist Optional, Ort und/oder Postleitzahl muss
eingegeben werden.
Um Werte zu löschen bzw. zurückzusetzen
einfach einen Leeren Wert übergeben (mit der
Speaker OFF Taste Löscht man mit der
Fernbedienung im Text Modus)
A/Ö/Ü/ß werden auf AE/OE/UE/SS umgesetzt,
sowohl bei der Abfrage als auch beim Ergebnis.
Die letzten Eingaben für die Abfrage
merkt sich das Plugin solange man die Dreambox
nicht rebootet - also z.B. die eigene
Postleitzahl wenn man im Ort suchen will.
Wenn es mehrere Orte gibt (z.B. Frankfurt am Main
und Frankfurt an der Oder) kann man zwar nur
Frankfurt für den Ort eingeben, man wird dann
aber immer nur die ersten 10 Ergebnisse der
Abfrage sehen (weil in den Folgeseiten der Antwort
muss der genaue Ortsnamen übergeben werden was
dann nicht der Fall ist),
nur wenn man den vollen Namen des Orts
eingibt kommen alle Ergebnisse)
Es gibt noch einen Bug wenn Firmen oder Namen mit
Titeln (wie Dr.) angezeigt werden. Da immer nur die
ersten beiden Werte des Namensstrings gezeigt
werden, wird dann nicht der Ganze Namen angezeigt,
da meistens aber eh dann nur Familien- oder Vornahmen
fehlt den man eh grade für die Abfrage verwendet
hat bin ich zu faul gewesen das zu fixen.
ANDERE Webtelefonbücher oder ähnliches
in anderen Sprachen oder Ländern (wie Schweiz und
Österreich) zu implementieren ginge AUCH, aber
dann müßte man die html Logik im Shell script
anpassen das den Abfragestring erstellt und die Daten
aus der Antwortwebpage extrahiert, das macht Euch
also bitte SELBER mit diesem Telefonbuch Plugin
Beispiel als Vorlage !
Im Prinzip ist es nicht so schwer - auf der gewünschten
Homepage auf Detailsuche gehen wo man die 4 Werte
der Abfrage eingeben kann, mit Beispielnamen Abfrage
absetzen und den entsprechenden Addressstring im
Browser klauen, dann die Testwerte durch Variablen
ersetzen und in das Shell script einbauen. Beim
Ergebnis das vom Shell script mit wgetr runtergalden
wird dann nach den Ergebniswerten (Nummer, Adresse,...)
suchen und diese mit grep und sed aus dem html
rausholen und draus einen schöne Liste machen.
Man muss das Ganze auch nicht in einem Shell script
machen, python oder C,... ginge genauso, aber so
macht thowi es halt am Liebsten !
------------------------------------------------
Viel Spass beim Senden von Abfragen an
http://www.goyellow.de
------------------------------------------------
Hier das Programm:
Update 1:
Die PLZ Abfrage ging nicht!
Update 2:
Bei der PLZ Eingabe sind nun praktischerweise nur noch Zahlen als Eingabe möglich
Update 3:
Einige fixes, Nummern sollten nun auch wieder zu den Strassen passen
Zusätzlich auch die Möglichkeit der Nummernsuche für unsere Schweizer Freunde via tel.search.ch