[ANNOUNCE] vdr-lcr-0.0.2

  • Hallo,


    die zweite Version des LCR-Plugin ist erschienen (Download vdr-lcr-0.0.2.tgz).


    Es ist ein Least Cost Routing Plugin; sprich, es zeigt auf dem OSD an, welcher Telefonprovider gerade am günstigsten ist. Mit dieser Version gibt es auch die Möglichkeit, die Daten per lcdproc bzw. graphlcd ausgeben zu lassen.


    Weitere Infos im Wiki oder auf der Homepage des Plugins und natürlich das Wichtigste auch noch hier:


    Changes since vdr-lcr-0.0.1:


    2006-02-14: Version 0.0.2
    - developed under VDR 1.3.36, earlier revisions (VDR >= 1.3.21) should work as well
    - fixed dxr3-support: now the plugin also works with dxr3
    - added support for displaying data on lcdproc/grapglcd (only VDR>=1.3.30),
    note: you will have to apply the corresponding patches (in the "patches" directory)
    - added highlighting of one data-line on the OSD (to move up/down use green/yellow keys)
    - added "preferredEntry" to be able to highlight the preferred line and
    to display the line on the (graph-)lcd right at start of the plugin
    - added support for different providers than "www.teltarif.de",
    see retrieve-data.pl for further information
    - some code cleanup



    Auszug aus der README:



    Anforderungen: VDR & Internet & Perl (LWP::Simple, HTML::Parser)
    - WICHTIG: Die bezogenen Tarifdaten dürfen nur für die Anzeige in diesem Plugin,
    mit Einblendung des Logos und der URL www.teltarif.de als Quelle, verwendet werden.


    Beschreibung:


    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
    "www.teltarif.de" und stellt sie auf dem OSD tabellarisch dar.
    Für den Datendownload und Informationsextraktion ist ein zusätzliches
    (Perl-)Skript nötig (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 Rolf Ahrenberg.



    Bedienung:


    ChanUp/ChanDn - Schaltet Kanal hoch/runter
    Up/Down - Schaltet Kanal hoch/runter
    0-9 - Kanäle wählen
    Back - Beende Plugin
    Ok - Beende Plugin
    falls "Eintrag hervorheben" und/oder "Zeige Daten auf lcdproc & co." (im Setup)
    aktiviert wurde:
    Green - hebt hervor/zeigt Eintrag darüber an
    Yellow - hebt hervor/zeigt Eintrag darunter an



    Installation:


    Code
    cd /put/your/path/here/VDR/PLUGINS/src
    tar -xzf /put/your/path/here/vdr-lcr-X.Y.Z.tgz
    ln -s lcr-X.Y.Z lcr
    cd /put/your/path/here/VDR
    make
    make plugins
    ./vdr -P lcr


    Für das zusätzliche Perl-Skript müssen evtl. folgende Pakete nachinstalliert werden:
    HTML::Parser und
    LWP::Simple


    Dazu öffnet man die CPAN-Shell:
    cpan
    und installiert die Pakete folgendermaßen:

    Code
    cpan> install LWP::Simple
    cpan> install HTML::Parser


    "retrieve-data.pl" muss sich im Pfad befinden (z.B. unter /usr/bin/).
    Es können eigene Provider-Parser hinzugefügt werden. Details dazu sind in
    "retrieve-data.pl" zu finden.


    Bemerkungen:
    - Der Reinzoom-Effekt überbrückt die Zeit zum sammeln der Tarifdaten. Mit meiner
    CPU (PIII 1,2GHz) sieht es ganz gut aus. Bei langsameren CPUs kann ich darüber
    keine Aussagen machen (außer dass es au meinem Client mit seinem PII 266MHz viel
    zu langsam ist, ergo ist der Effekt dort deaktiviert).
    - Aus dem femon-Plugin habe ich die kleinere OSD-Höhe für NTSC-TVs übernommen.
    Aktivieren: make LCR_NTSC=1
    - Da ich hauptsächlich Java programmiere, entschuldigt bitte das rudimentäre Perl Skript.
    Die Hauptsache ist aber, dass es funktioniert ;-).


    Für die Gentoo'ler habe ich auch ein ebuild erstellt und kümmere mich um's Einchecken bei den ebuild-Gurus.


    Evtl. gelten die Hinweise von der ersten Version (vdr-lcr-0.0.1) immer noch.


    Viele Grüsse
    Chriss


    <edit>
    Jetzt ist auch Tschechisch mit dabei (und damit geht's dann auch mit vdr-1.3.42).
    </edit>

    Einmal editiert, zuletzt von theonlychriss ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!