Lcr-plugin
| 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 TastenSeit 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
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 |