Hallo
Habe mir ein kleinen Schnipsel gebastelt für "mhwepg".
Bash
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DEVICE="0"
MHWDIR="/usr/local/src/mhwepg"
TMPOUT="/tmp/epg"
mkdir -p /tmp/epg
case $1 in
getdata)
szap -a $DEVICE -x -c $MHWDIR/channels.conf "CSN EPG"
$MHWDIR/mhwepg -s S19.2E -a $DEVICE -e $MHWDIR/equiv.csn -o $TMPOUT/epg.csn.data
szap -a $DEVICE -x -c $MHWDIR/channels.conf "CD EPG"
$MHWDIR/mhwepg -s S19.2E -a $DEVICE -e $MHWDIR/equiv.cd -o $TMPOUT/epg.cd.data
szap -a $DEVICE -x -c $MHWDIR/channels.conf "DIGITAL+"
$MHWDIR/mhwepg -s S19.2E -a $DEVICE -e $MHWDIR/equiv.digital -o $TMPOUT/epg.digital.data
#szap -a $DEVICE -x -c $MHWDIR/channels.conf "CYFRA EPG"
#$MHWDIR/mhwepg -s S19.2E -a $DEVICE -e $MHWDIR/equiv.cyfra -o $TMPOUT/epg.cyfra.data
#szap -a $DEVICE -x -c $MHWDIR/channels.conf "SKY ITALIA EPG"
#$MHWDIR/mhwepg -s S19.2E -a $DEVICE -e $MHWDIR/equiv.skyitalia -o $TMPOUT/epg.skyitalia.data
;;
loaddata)
rm -rf /video/test_epg.data
for DATA in $(ls -A $TMPOUT) ; do
cat $TMPOUT/$DATA >>/video/test_epg.data
done
rm -rf $TMPOUT
;;
*)
echo "Usage: $0 {getdata|loaddata}"
;;
esac
Alles anzeigen
Soweit so gut, aber ich müßte so wie es jetzt ist ja jedesmal die Orginal epg.data überschreiben (was keinen Sinn macht), giebt es da ein Script um VDR via svdrpsend.pl zu füttern?
Meine bei hörzu2vdr/tvmovie2vdr gehts doch auch via svdrpsend?
Noch lieber wäre es mir es wie bei "hörzu2vdr", das ich die Clients übers LAN füttern kann.
MFG Ronny