Lcr-plugin
(→Beschreibung) |
Wirbel (Diskussion | Beiträge) |
||
(29 dazwischenliegende Versionen von 17 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
− | '''Autor:''' | + | '''Autor:''' Christian Leuschen |
− | Least Cost Routing zeigt die | + | Das LCR Plugin (''Least Cost Routing'') zeigt die aktuell günstigsten Call-by-Call Telefon-Tarife auf dem OSD an. |
− | Das Plugin basiert auf dem bekannten [[femon-plugin]] von Rolf Ahrenberg. Es diente als Vorlage für dieses Plugin, daher geht ein | + | ===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== | ==Bilder== | ||
Zeile 12: | Zeile 23: | ||
|} | |} | ||
− | == | + | ==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== | ==Softwareanforderungen== | ||
* Perl Modul LWP::Simple | * Perl Modul LWP::Simple | ||
* Perl Modul HTML::Parser | * Perl Modul HTML::Parser | ||
+ | * Lynx | ||
==Installation== | ==Installation== | ||
Installation der nötigen Perl::Module. | 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== | ==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-9eine 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
[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) |