Lcr-plugin
Inhaltsverzeichnis |
Beschreibung
Autor: Christian Leuschen
Das LCR Plugin (Least Cost Routing) zeigt die aktuell günstigsten Call-by-Call Telefon-Tarife auf dem OSD an.
Status
Letztes Update 08/2008
Detaillierte Beschreibung=
Die Daten bezieht das LCD Plugin von http://www.teltarif.de und stellt sie auf dem OSD tabellarisch dar.
- Seit Version 0.0.2 auch Ausgabe per lcdproc oder graphlcd (Patches fürs jeweilige Plugin liegen bei).
- Seit Version 0.0.3 können "Detail-Seiten" angezeigt werden. Konfiguriert werden sie im Setup. Es wird dann bei Druck der Tasten 0-9eine Top-5 der Anbieter für das entsprechende Rufziel angezeigt. Außerdem liegt ein (Menü-)Icon für DeepBlue bei (in der README steht, wie man es einbindet).
- Seit Version 0.0.6 kann die "Detail-Seite" zur jeweils markierten Zeile über die OK-Taste abgerufen werden.
- Seit Version 0.0.7 kann der Pfad/Name des Skriptes zum Datenabruf frei gewählt werden. Voreinstellung ist nun vdr-lcr-retrieve_data.pl.
Das Plugin basiert auf dem bekannten femon-plugin von Rolf Ahrenberg. Es diente als Vorlage für dieses Plugin, daher geht ein großes DANKE SCHÖN an den Autor.
Bilder
Bedienung
Kanal+ | Schalte Kanal rauf |
Kanal- | Schalte Kanal runter |
Auf | hebt hervor / zeigt Eintrag darüber an |
Ab | hebt hervor / zeigt Eintrag darunter an |
0..9 | Wähle eine Detail-Seite (konfigurierbar im Setup) |
Zurück | Beende Plugin / falls eine Detail-Seite angezeigt wird, zeige Startseite |
Ok | Beende Plugin / zeigt Detail-Seite zum markierten Eintrag an |
Softwareanforderungen
- Perl Modul LWP::Simple
- Perl Modul HTML::Parser
- Lynx
Installation
Installation der nötigen Perl::Module.
cpan LWP::Simple HTML::Parser
Optionen
LCR_DEBUG=1 | debuging einschalten |
LCR_NTSC=1 | fügt NTSC support hinzu |
Konfiguration
Für den Datendownload und Informationsextraktion ist ein zusätzliches (Perl-)Skript nötig (retrieve-data.pl bzw. ab 0.0.7 vdr-lcr-retrieve_data.pl), welches in den PATH zu verlinken ist, dies erledigt folgender Einzeiler.
find $SOURCEDIR/VDR -name retrieve-data.pl -exec chmod 755 {} \; -exec ln -s {} /usr/local/bin \;
Seit Version 0.0.2 können weitere Informationsprovider hinzugefügt werden, indem ein entsprechender Parser in der Datei retrieve-data.pl (ab 0.0.7 vdr-lcr-retrieve_data.pl) hinzugefügt wird.
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-S <DATEI> | --script=<DATEI> | Skript zu Datenbeschaffung (Absoluter Pfad) |