Hi,
ich habe mich gestern mal wieder über eine Kleinigkeit ein wenig aufgeregt.
Da ich Fan des noEPG-Patches bin und auch tvmovie2vdr mag stört mich jedesmal wieder, dass man alles doppelt machen muß.
Man trägt erst seine Daten in die channels_wanted.pl ein, sucht dann den Kanal im VDR, trägt ihn in die noEPG-Liste ein und hofft, dann, dass es richtig war.
Das macht man für jeden Kanal einzeln.
Also dachte ich mir: Das geht einfacher.
Herausgekommen ist ein kleines Script das die tvmovie-Dateien einmal durchschaut und dann die ID-Liste erzeugt die man in der setup.conf vom VDR eintragen muß.
Bash
#!/bin/sh
IFS="
"
export IFS
DATEI_CHANNELS_WANTED="channels_wanted.pl";
DATEI_CHANNELS_PL="channels.pl";
LISTE_WANTED=$(for i in $(grep -e '"1"' -e '"2"' -e '"3"' -e '"4"' $DATEI_CHANNELS_WANTED|cut -d '"' -f 2); do echo "$i"; done)
LISTE_ID=$(for i in $LISTE_WANTED; do grep $i $DATEI_CHANNELS_PL|cut -d '"' -f 4; done)
echo $LISTE_ID| uniq | sort -n |tr '\n' ' '
Alles anzeigen
Achtung:
- Die Ausführung dieses Scriptes ist ohne Gewähr, ich übernehme keinerlei Garantie
- der noEPG-Patch schaut nur die ersten 999 Zeichen an, hier muß man ggf. in der config.c und der config.h beide Werte auf 9999 setzen (im Plugin auch entsprechend), er verbraucht dann zwar mehr Speicher, aber dafür kann man mehr Sender ausklammern.
- vdr darf nicht laufen wenn man die setup.conf editiert!
Vielleicht kann es ja jemand gebrauchen
Grüße
Torsten