Lcr-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(5 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
==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 {{Button neutral|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 {{Button neutral|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==
 +
{|
 +
|[[Bild:lcr-plugin-00.jpg|thumb|none|''Einstellungen'']]
 +
|[[Bild:lcr-plugin-01.jpg|thumb|none|''Call-by-Call-Tarife'']]
 +
|}
 +
 +
==Bedienung==
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | Kanal+
 +
| Schalte Kanal rauf
 +
|-
 +
| bgcolor=#efefef | Kanal-
 +
| Schalte Kanal runter
 +
|-
 +
| bgcolor=#efefef | Auf
 +
| hebt hervor / zeigt Eintrag darüber an
 +
|-
 +
| bgcolor=#efefef | Ab
 +
| hebt hervor / zeigt Eintrag darunter an
 +
|-
 +
| bgcolor=#efefef | 0..9
 +
| Wähle eine Detail-Seite (konfigurierbar im Setup)
 +
|-
 +
| bgcolor=#efefef | Zurück
 +
| Beende Plugin / falls eine Detail-Seite angezeigt wird, zeige Startseite
 +
|-
 +
| bgcolor=#efefef | 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===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | LCR_DEBUG=1
 +
|''debuging'' einschalten
 +
|-
 +
| bgcolor=#efefef | LCR_NTSC=1
 +
| fügt {{wikipedia|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 [[Struktur|$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===
 +
{| class="wikitable"
 +
|-
 +
!Parameter (kurz)
 +
!Parameter (lang)
 +
!Beschreibung
 +
|-
 +
| -S ''<DATEI>'' || --script=''<DATEI>'' || Skript zu Datenbeschaffung (Absoluter Pfad)
 +
|}
 +
==Aktuelle Version==
 +
[http://lcr.vdr-developer.org/downloads/vdr-lcr-0.0.9.tar.bz2 0.0.9]
 +
 +
==Links==
 +
# [http://lcr.vdr-developer.org Homepage des Plugins]
 +
 +
[[Kategorie:Plugins]]
 +
{{i18n|lcr-plugin}}

Aktuelle Version vom 13. August 2013, 17:52 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Christian Leuschen

Das LCR Plugin (Least Cost Routing) zeigt die aktuell günstigsten Call-by-Call Telefon-Tarife auf dem OSD an.

[Bearbeiten] Status

Letztes Update 08/2008

[Bearbeiten] 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.

[Bearbeiten] Bilder

Einstellungen
Call-by-Call-Tarife

[Bearbeiten] 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

[Bearbeiten] Softwareanforderungen

  • Perl Modul LWP::Simple
  • Perl Modul HTML::Parser
  • Lynx

[Bearbeiten] Installation

Installation der nötigen Perl::Module.

cpan LWP::Simple HTML::Parser

[Bearbeiten] Optionen

LCR_DEBUG=1 debuging einschalten
LCR_NTSC=1 fügt NTSC support hinzu

[Bearbeiten] 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.

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-S <DATEI> --script=<DATEI> Skript zu Datenbeschaffung (Absoluter Pfad)

[Bearbeiten] Aktuelle Version

0.0.9

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen