Lcr-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Hierarchie)
Zeile 13: Zeile 13:
 
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.
 
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.
  
 +
<!-- ===Status=== -->
 
==Bilder==
 
==Bilder==
 
{|
 
{|
Zeile 19: Zeile 20:
 
|}
 
|}
  
 +
==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
 +
|}
 +
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Hardwareanforderungen== -->
 
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* Perl Modul LWP::Simple
 
* Perl Modul LWP::Simple
Zeile 31: Zeile 57:
 
  cpan LWP::Simple HTML::Parser
 
  cpan LWP::Simple HTML::Parser
  
==Optionen==
+
===Optionen===
{| border=1 cellpadding=2 cellspacing=0
+
{| class="wikitable"
 
|-
 
|-
|bgcolor=#efefef|LCR_DEBUG=1
+
| bgcolor=#efefef | LCR_DEBUG=1
 
|''debuging'' einschalten
 
|''debuging'' einschalten
 
|-
 
|-
|bgcolor=#efefef|LCR_NTSC=1
+
| bgcolor=#efefef | LCR_NTSC=1
|fügt {{wikipedia|NTSC}} support hinzu
+
| fügt {{wikipedia|NTSC}} support hinzu
 
|}
 
|}
  
<!-- ==Patches== -->
+
<!-- ===Patches=== -->
  
 
==Konfiguration==
 
==Konfiguration==
Zeile 50: Zeile 76:
 
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.
 
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== -->
+
<!-- ===Einstellungen=== -->
 
+
===Parameter===
==Parameter==
+
{| class="wikitable"
{| border=1 cellpadding=2 cellspacing=0
+
|-
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -S CMD || --script=CMD || data retrieval script (with absolute path) of plugin.
+
| -S ''<DATEI>'' || --script=''<DATEI>'' || Skript zu Datenbeschaffung (Absoluter Pfad)
|}
+
 
+
==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
+
 
|}
 
|}
  
<!-- ==[[SVDRP]] Befehle== -->
+
<!-- ==Sonstiges== -->
<!-- ==Probleme== -->
+
<!-- ===Probleme=== -->
<!-- ==Tipps== -->
+
<!-- ===Tipps=== -->
<!-- ==Wunschliste== -->
+
<!-- ===Wunschliste=== -->
<!-- ==Snapshot== -->
+
<!-- ===Snapshot=== -->
  
 
==Links==
 
==Links==

Version vom 8. August 2006, 08:44 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Christian Leuschen

Least Cost Routing zeigt die momentan günstigsten Call-by-Call-Tarife fürs 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ü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)


Links

  1. Homepage des Plugins
In anderen Sprachen