Lcr-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 +
==Beschreibung==
 +
'''Autor:''' Christian Leuschen
  
 +
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 http://www.teltarif.de und stellt sie auf dem OSD tabellarisch dar.
 +
Seit Version 0.0.2 auch mit Ausgabe per lcdproc oder graphlcd (Patches für's 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 grosses 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'']]
 +
|}
 +
 +
<!-- ==Hardwareanforderungen== -->
 +
 +
==Softwareanforderungen==
 +
* Perl Modul LWP::Simple
 +
* Perl Modul HTML::Parser
 +
* Lynx
 +
 +
==Installation==
 +
Installation der nötigen Perl::Module.
 +
 +
cpan LWP::Simple HTML::Parser
 +
 +
==Optionen==
 +
{| border=1 cellpadding=2 cellspacing=0
 +
|-
 +
|bgcolor=#efefef|LCR_DEBUG=1
 +
|''debuging'' einschalten
 +
|-
 +
|bgcolor=#efefef|LCR_NTSC=1
 +
|fügt {{wikipedia|NTSC}} support hinzu
 +
|}
 +
 +
<!-- ==Patches== -->
 +
 +
==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 kopieren ist, dies erledigt folgender Einzeiler.
 +
 +
find / -name retrieve-data.pl -exec chmod 755 {} \; -exec cp {} /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.
 +
 +
<!-- ==Einstellungen== -->
 +
 +
==Parameter==
 +
{| border=1 cellpadding=2 cellspacing=0
 +
|- bgcolor=#efefef
 +
!Parameter (kurz)
 +
!Parameter (lang)
 +
!Beschreibung
 +
|-
 +
| -S CMD || --script=CMD || data retrieval script (with absolute path) of plugin.
 +
|}
 +
 +
==Bedienung==
 +
{| border=1 cellpadding=2 cellspacing=0
 +
|-
 +
!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
 +
|}
 +
 +
<!-- ==Probleme== -->
 +
<!-- ==Tipps== -->
 +
<!-- ==Wunschliste== -->
 +
<!-- ==Snapshot== -->
 +
 +
==Links==
 +
# [http://lcr.vdr-developer.org Homepage des Plugins]
 +
 +
[[Kategorie:Plugins]]
 +
{{i18n|lcr-plugin}}

Version vom 5. April 2006, 19:25 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Christian Leuschen

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 http://www.teltarif.de und stellt sie auf dem OSD tabellarisch dar. Seit Version 0.0.2 auch mit Ausgabe per lcdproc oder graphlcd (Patches für's 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 grosses DANKE SCHÖN an den Autor.

Bilder

Einstellungen
Call-by-Call-Tarife


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 kopieren ist, dies erledigt folgender Einzeiler.

find / -name retrieve-data.pl -exec chmod 755 {} \; -exec cp {} /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 CMD --script=CMD data retrieval script (with absolute path) of plugin.

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


Links

  1. Homepage des Plugins
In anderen Sprachen