#!/bin/bash
mkdir -p /volume1/@appdata/tvheadend/epg
rm /volume1/@appdata/tvheadend/epg/*
cd /volume1/@appdata/tvheadend/epg
for DAT in $(cat /volume1/@appdata/tvheadend/downloadlist.dat)
do
echo "Getting $DAT"
wget -O /volume1/@appdata/tvheadend/epg/dat.gz $DAT
echo "Unpacking $DAT"
/usr/bin/7z e /volume1/@appdata/tvheadend/epg/dat.gz
echo "Feeding $DAT"
cat /volume1/@appdata/tvheadend/epg/dat | socat - UNIX-CONNECT:/volume1/@appdata/tvheadend/epggrab/xmltv.sock
rm /volume1/@appdata/tvheadend/epg/*
done
sleep 5
mkdir -p /volume1/@appdata/tvheadend/epg
rm /volume1/@appdata/tvheadend/epg/*
cd /volume1/@appdata/tvheadend/epg
for DAT in $(cat /volume1/@appdata/tvheadend/downloadlist2.dat)
do
echo "Getting $DAT"
wget -O /volume1/@appdata/tvheadend/epg/dat.gz $DAT
echo "Unpacking $DAT"
/usr/bin/7z e /volume1/@appdata/tvheadend/epg/dat.gz
echo "Feeding $DAT"
cat /volume1/@appdata/tvheadend/epg/dat | socat - UNIX-CONNECT:/volume1/@appdata/tvheadend/epggrab/xmltv.sock
rm /volume1/@appdata/tvheadend/epg/*
done
sleep 5
mkdir -p /volume1/@appdata/tvheadend/epg
rm /volume1/@appdata/tvheadend/epg/*
cd /volume1/@appdata/tvheadend/epg
for DAT in $(cat /volume1/@appdata/tvheadend/downloadlist3.dat)
do
echo "Getting $DAT"
wget -O /volume1/@appdata/tvheadend/epg/dat.gz $DAT
echo "Unpacking $DAT"
/usr/bin/7z e /volume1/@appdata/tvheadend/epg/dat.gz
echo "Feeding $DAT"
cat /volume1/@appdata/tvheadend/epg/dat | socat - UNIX-CONNECT:/volume1/@appdata/tvheadend/epggrab/xmltv.sock
rm /volume1/@appdata/tvheadend/epg/*
done
sleep 10
url="http://xxxxx:
xxxxx@xx.xx.xx.xx:9981/xmltv"
wget $url
mv xmltv /volume1/web/xmltv.xml
echo ""
echo "EPG Updated. Nice
"