<html>
<head>
</head>
<body>
Thanks Phil - when I get this baby up and running I will certainly <br />
give it a whirl!<br />
<br />
On Sun Nov 27 06:50:05 EST 2005 Phill Edwards wrote:<br />
&gt;Here 'tis.<br />
&gt;<br />
&gt;#!/bin/bash<br />
&gt;# -------------------------------------------------------------------------<br />
&gt;#<br />
&gt;# Script : tv_grab_au - Grab Australian TV listings<br />
&gt;# Author : Phill Edwards<br />
&gt;# Descn&nbsp;&nbsp;: Choose which grabber to run.<br />
&gt;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1st run the grabber then mythfilldatabase<br />
&gt;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to load the xmltv info into MythTV.<br />
&gt;#<br />
&gt;# -------------------------------------------------------------------------<br />
&gt;<br />
&gt;# Configure which grabber we want to run - NineMSN or OzTiVo or D1.<br />
&gt;USEGRAB=ninemsn<br />
&gt;#USEGRAB=d1<br />
&gt;#USEGRAB=oztivo<br />
&gt;<br />
&gt;echo &#34;tv_grab_au.sh started at `date`&#34;<br />
&gt;echo &#34;tv_grab_au.sh using grabber $USEGRAB&#34;<br />
&gt;<br />
&gt;# Run the appropriate grabber &amp; mythfilldatabase cmds depending on USEGRAB.<br />
&gt;case $USEGRAB in<br />
&gt;&nbsp;&nbsp;&nbsp;ninemsn) :<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# New tv_grab_au - more &#34;standard&#34; mythtv format. NineMSN-based.<br />
&gt;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/bin/tv_grab_au_v1.39 --config-file<br />
&gt;/home/mythtv/.xmltv/tv_grab_au_9msn.conf<br />
&gt;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/bin/tv_grab_au_v1.40 --config-file<br />
&gt;/home/mythtv/.xmltv/tv_grab_au_9msn.conf<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Load TV listings into mythtv database<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mythfilldatabase --file 1 7 /home/mythtv/.xmltv/tvlistings_9msn.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br />
&gt;&nbsp;&nbsp;&nbsp;oztivo) :<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Get data from OzTiVo. Logon for OzTiVo in config file<br />
&gt;#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/bin/tv_grab_au_tuhs.orig --days 7 --config-file<br />
&gt;/home/mythtv/.xmltv/tv_grab_au_tuhs.py --force-explicit-timezone<br />
&gt;--output /home/mythtv/.xmltv/tvlistings_tuhs.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/bin/tv_grab_au_tuhs --days 7 --config-file<br />
&gt;/home/mythtv/.xmltv/tv_grab_au_tuhs.xml --force-explicit-timezone<br />
&gt;--output /home/mythtv/.xmltv/tvlistings_tuhs.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Load TV listings into mythtv database<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mythfilldatabase --file 1 7 /home/mythtv/.xmltv/tvlistings_tuhs.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br />
&gt;&nbsp;&nbsp;&nbsp;d1) :<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Get data from d1.com.au. The channel xmltvid's are in xxxx.d1.com.au<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# format so have to sed them all to the format I use before <br />
&gt; being written<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# to the tvlistings xml file - hence the big complicated sed command.<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Also, don't let it grab icons as it overwrites my icon settings.<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/bin/tv_grab_au_d1 --config-file<br />
&gt;~mythtv/.xmltv/tv_grab_au_d1.conf --no-icons --days 7 | sed<br />
&gt;'s/freesd\.Sydney\.SBS-2\.d1\.com\.au/news\.sbs\.com\.au/g ;<br />
&gt;s/freesd\.Sydney\.7\.d1\.com.au/sydney\.seven\.com\.au/g ;<br />
&gt;s/freesd\.Sydney\.10\.d1\.com\.au/sydney\.ten\.com\.au/g ;<br />
&gt;s/freesd\.Sydney\.SBS\.d1\.com\.au/sydney\.sbs\.com\.au/g ;<br />
&gt;s/freesd\.Sydney\.2-2\.d1\.com\.au/abc2\.abc\.gov\.au/g ;<br />
&gt;s/freesd\.Sydney\.9\.d1\.com\.au/sydney\.nine\.com\.au/g ;<br />
&gt;s/freesd\.Sydney\.2\.d1\.com\.au/nsw\.abc\.gov\.au/g' &gt;<br />
&gt;~mythtv/.xmltv/tvlistings_d1.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Load TV listings into mythtv database<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mythfilldatabase --file 1 7 /home/mythtv/.xmltv/tvlistings_d1.xml<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br />
&gt;&nbsp;&nbsp;&nbsp;*) :<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Give error as this grabber isn't valid<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &#34;tv_grab_au.sh error: the grabber \&#34;$USEGRAB\&#34; isn't valid&#34;<br />
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;<br />
&gt;esac<br />
&gt;<br />
&gt;echo &#34;tv_grab_au.sh ended at `date`&#34;<br />
<br />

<img src="http://i.msgtag.com/ahvBdEby/vhrpbp/lEblaFDbt/wws/yhBpyE.gif" alt=" " id="MSGTAGImage"/></body>
</html>