Dies ist ein Least Cost Routing Plugin für den Video Disk Recorder (VDR).

Geschrieben von:                   theonlychriss

Projekt-Homepage:                  http://lcr.vdr-developer.org/

Aktuelle Versionen erhältlich auf: http://lcr.vdr-developer.org/downloads/

In der Datei COPYING stehen die Lizenzinformationen.

Anforderungen:

VDR & Internet & Perl (LWP::Simple, HTML::Parser)
- WICHTIG: Die bezogenen Tarifdaten dürfen nur für die Anzeige in diesem Plugin,
  mit Einblendung des Logos und der URL www.teltarif.de als Quelle, verwendet werden.

Beschreibung:

Least Cost Routing zeigt die MOMENTAN günstigsten Call-by-Call-Tarife
für's Telefon auf dem OSD an. Seine Daten bezieht es von
"www.teltarif.de" und stellt sie auf dem OSD tabellarisch dar.
Für den Datendownload und Informationsextraktion ist ein zusätzliches
(Perl-)Skript nötig (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 grosses
DANKE SCHÖN an Rolf Ahrenberg.


Bedienung:

ChanUp/ChanDn - Schaltet Kanal hoch/runter
Up/Down       - Schaltet Kanal hoch/runter
0-9           - Kanäle wählen
Back          - Beende Plugin
Ok            - Beende Plugin


Installation:

cd /put/your/path/here/VDR/PLUGINS/src
tar -xzf /put/your/path/here/vdr-lcr-X.Y.Z.tgz
ln -s lcr-X.Y.Z lcr
cd /put/your/path/here/VDR
make
make plugins
./vdr -P lcr

Für das zusätzliche Perl-Skript müssen evtl. folgende Pakete nachinstalliert werden:
HTML::Parser and
LWP::Simple
Dazu öffnet man die CPAN-Shell:
cpan
und installiert die Pakete folgendermaßen:
cpan> install LWP::Simple
cpan> install HTML::Parser

"retrieve-data.pl" muss sich im Pfad befinden (z.B. unter /usr/bin/)

Bemerkungen:
- Der Reinzoom-Effekt überbrückt die Zeit zum sammeln der Tarifdaten. Mit meiner
  CPU (PIII 1,2GHz) sieht es ganz gut aus. Bei kleineren CPUs kann ich darüber noch
  keine Aussagen machen.
- Aus dem femon-Plugin habe ich die kleinere OSD-Höhe für NTSC-TVs übernommen.
  Aktivieren: make LCR_NTSC=1
- Da ich hauptsächlich Java programmiere, entschuldigt bitte das rudimentäre Perl Skript.
  Die Hauptsache ist aber, dass es funktioniert ;-).


TODO:
- Have a look at osdItems to be able to display the information on a
  (graph)lcd.
- Have a look at my client (vdr 1.3.11) and try to make the plugin
  compile and run ;-) on it.
