Telefonbuch Plugin V3.0 für DM 7025 von thowi

Installation wie üblich zuerst

den telefonbuch30.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/telefonbuch30.tar.bz2

tar -xvf /var/tmp/telefonbuch30.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 [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız] für

Deutschland oder an tel.search.ch für

die Schweiz senden und das Ergebnis wird

als Liste angezeigt.



Es sollte jetzt auch das

Problem mit den Mobilnummern in Deutschland

das dann Adressen verschoben waren gefixed sein

sowie auch Firmennamen und Titel

richtig angezeigt werden.



Bitte zu beachten das das Shell script

das die Arbeit tut ja aus der Webseite

als Ergebnis der Abfrage erst mühsam Name,

Adresse und Telefonnummer raussfischen muss.



Also ist es wenn man die Abfrage nicht stark

genug einschränkt und viele Seiten Ergebnisse

bekommt (jeweils 10 Namen pro Seite !) relativ

langsam das Ergebnis dann auch anzuzeigen !



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 (evt. Firmenname) 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)



ANDERE Webtelefonbücher oder ähnliches

in anderen Sprachen oder Ländern zu implementieren

geht 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 (für die Schweiz habe ich

es aus persönlichen Gründen eh schon

reinprogrammiert) !



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 !
[Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız]