Australia
search Google for "tv_grab_au". Its not part of the xmltv package yet, but its usable and its out there.
There is an error in the listings source for Australia where xml special characters are escaped twice, so you get &amp rather than & . Here's a small script that grabs the listings and fixes this error.
#!/bin/bash -x
XMLTV_FILE="/tmp/TV.xml"
LISTINGS_FILE=`date +"$HOME/xmltv/listings_%Y%m%d.xml"`
tv_grab_au --output "${LISTINGS_FILE}" --days 7
# make sure the file is larger than 4k - otherwise there was an error in the data
if [ `ls -sk "${LISTINGS_FILE}" | awk '{print $1;}'` -gt 4 ] ; then
# fix the double escapes
sed -i 's/\&/\&/g' "${LISTINGS_FILE}"
echo Listing is good
rm "${XMLTV_FILE}"
ln -s "${LISTINGS_FILE}" "${XMLTV_FILE}"
else
echo Listing is bad
fi
freevo schedulefavorites