Lcr-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

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-9
    eine 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

Einstellungen
Call-by-Call-Tarife

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)

Aktuelle Version

0.0.9

Links

  1. Homepage des Plugins
In anderen Sprachen