#!/bin/bash
set -euo pipefail

echo "=== Schedules Direct: 14 days ==="

sudo docker exec -u abc tvheadend sh -lc '
set -e

TMP=/config/.xmltv/schedulesdirect.xml.tmp
OUT=/config/.xmltv/schedulesdirect.xml

/usr/bin/tv_grab_zz_sdjson \
    --config-file /config/.xmltv/tv_grab_zz_sdjson.conf \
    --days 14 \
    --offset 0 \
    --output "$TMP"

test -s "$TMP"
mv -f "$TMP" "$OUT"
'

echo
echo "=== Merge all EPG sources ==="

/srv/iptv/scripts/merge-xmltv.py
