Beiträge von sundin

    Mit dieser kleinen Änderung sieht's bei mir auf dem OSD ganz manierlich aus ...


    Bash
    #!/bin/sh
    
    
    lynx [URL]http://www.dielottozahlen.de[/URL] --dump > /tmp/lotto.html
    
    
    grep -B 4 -A 2 -e '^Lottozahlen' /tmp/lotto.html | head -7 | sed -e 's/     //g'


    Grüße
    sundin

    Zitat

    Original von Antimon
    Hmm, wenn das ginge, wäre es zu schön ;(


    Code
    vdr[5967]: initializing plugin: remote (0.2.0): Remote control
    vdr[5967]: remote: unable to open 'autodetect'
    vdr[5967]: remote: fatal error - unable to open input device


    Einfach gar nix angeben (nur -Premote), dann bist du im autodetect-Modus.


    sundin

    OK, dann musst du dir mal


    /usr/share/vdr/shutdown-hooks/S90.nvram-wakeup


    anschauen.


    Code
    if [ $REGULAR_DAYS -gt 0 ]; then
        REGULAR_TIMER=$((`date -d "$REGULAR_TIME" +%s` + $REGULAR_DAYS * 24 * 60 * 60))
    
    
        # when no vdr timer is set or vdr timer starts later than regular timer:
        if [ $TIMER -eq 0 ] || [ $TIMER -gt 0 -a $REGULAR_TIMER -lt $TIMER ] ; then
            TIMER=$REGULAR_TIMER
        fi
    fi


    würde ich z.B. so ergänzen


    Code
    if [ $REGULAR_DAYS -gt 0 ]; then
        REGULAR_TIMER=$((`date -d "$REGULAR_TIME" +%s` + $REGULAR_DAYS * 24 * 60 * 60))
        PLUS_2_DAYS=$((`date +%s` + 2 * 24 * 60 * 60))
    
    
        if [ $TIMER -eq 0 ] || [ $TIMER -gt 0 -a $REGULAR_TIMER -lt $TIMER -a $TIMER -gt $PLUS_2_DAYS ] ; then
            TIMER=$REGULAR_TIMER
        fi
    fi


    d.h. du berechnest PLUS_2_DAYS ( = jetzt in zwei Tagen ) und setzt den nächsten Timer


    - wenn TIMER 0 (d.h. keiner vorhanden) ODER
    - wenn REGULAR_TIMER < TIMER UND TIMER später als PLUS_2_DAYS


    auf den REGULAR_TIMER


    Ist ungetestet, sollte aber in der Form gehen...


    sundin

    Hallo,


    bei ctvdr gibt's die /etc/vdr/vdr-nvram-wakeup.conf.


    Dort ganz unten:


    Code
    # If you want your VDR machine to wakeup in regular intervals (i.e. for
    # updating EPG data), specify a day interval and a wakeup time:
    #
    REGULAR_DAYS=0       # 0=disabled, 1=each day, 2=each 2'nd day, 3=...
    REGULAR_TIME=01:00   # HH:MM


    Macht m.W. genau das was du willst - zumindest was das Aufwachen betrifft.


    sundin

    Zitat

    Original von ronnykornexl


    das $SRCDIR wird bei vdrcd auch nicht ausgewertet - vielmehr wird das
    unverändert an einen system-call gegeben - erst dort wird die Variable
    ausgewertet, also wieder "außerhalb" des Plugins.


    Nochmal: die Auswertung der Variablen gehört nicht in die Plugins sondern
    in die aufrufende Shell - anscheinend läuft hier beim plugin-setup-Plugin was schief.


    sundin

    Zitat

    Original von ronnykornexl


    Was soll das bringen, lese Bitte die Postings alle oben durch.


    MFG Ronny


    Mach doch trotzdem mal, ich kann mir beim besten Willen nicht vorstellen,
    dass es Aufgabe eines Plugins sein soll, beliebige Umgebungsvariablen
    auszuwerten. Das gehört definitiv in die aufrufende Shell rein - also wär's
    schon interessant, was die runvdr genau macht - und das sieht man mit set -x am besten.


    sundin

    Ronny


    Zitat

    Enclosing characters in single quotes preserves the literal value of each character within the quotes.


    und

    Zitat

    Enclosing characters in double quotes preserves the literal value of all characters within the quotes, with the exception of $ ...


    sprich: nur bei double quotes, also " wird das $-Zeichen nicht 1:1 übernommen,
    sondern als Beginn einer Variable ausgewertet.


    Hat mit muggle gar nix zu tun.


    sundin

    Hallo,


    ich suche ein Programm, dass


    • eine Audio-CD rippt und mp3 Dateien erstellt
    • auf der Console im Batch-Modus läuft, also ohne User-Eingabe
    • eine freedb-Abfrage macht
    • die entstehenden Dateien konfigurierbar benennt (z.B. Album - Artist - Title.mp3)


    Ziel ist, CD einschieben, über commands.conf ein Script starten, und am Ende
    wird die CD wieder ausgespuckt.


    Hab mir jetzt schon einige Sachen er'google't, aber das Passende noch nicht gefunden.


    Merci.


    sundin

    irgendwo in deinem Logfile steht


    Code
    /var/vdr/vdrconvert/bin/vdr2dvd.sh: line 55: pngtopnm: command not found


    und noch

    Code
    /var/vdr/vdrconvert/bin/vdr2dvd.sh: line 1: recode: command not found


    ersteres ist normalerweise im Paket netpbm, recode weiss ich nicht, evtl. bei google.


    das wäre doch schon mal ein erster Ansatz :)


    sundin

    Zitat

    Original von Der_Pit
    [*]summary. Denkst Du es ist möglich den Summary-Text temporär zu kopieren und die kopierte Version als Input zu verwenden? Bedingt durch den Parsing-Algorithmus ist es oft notwendig, den Text zu editieren, aber nicht immer will ich die so geänderte Version auch als Originalbeschreibung auf der Platte lassen.


    Daran hätte ich auch Interesse, da mein Video-Verzeichnis r/o gemountet ist ...


    sundin

    Zitat

    Original von olafhenkel
    Nur wie bekommen wir jetzt die Fernbedienung ans Laufen und alles andere. Das wird ja noch einiges an Arbeit geben, hab ich das Gefühl...


    das hab ich mich heut auch schon gefragt.
    Da ich nicht lirc sondern den IR-Receiver der Nexus nutze, habe ich mal bei configure

    Code
    --enable-evdev


    gesetzt und - nachdem der Compiler gemeckert hat - in evdev.hpp die Zeilen

    Code
    void suspend() {};
      void wake_up() { Input i; input = i; }


    eingefügt. Aber wie aktiviert man die FB jetzt?


    sundin