[mythtvnz] EPG update problems

Curtis Walker sultanoswing at gmail.com
Sun Jun 10 05:30:44 BST 2012


On 10 June 2012 13:52, Paulgir <paulgir at gmail.com> wrote:
>
> On Sun, 10 Jun 2012 13:36:41 +1200, Nick Rout <nick.rout at gmail.com> wrote:
>
>> On Sun, Jun 10, 2012 at 1:07 PM, Curtis Walker <sultanoswing at gmail.com>
>> wrote:
>>>
>>> On 10 June 2012 12:24, David Moore <dmoo1790 at ihug.co.nz> wrote:
>>>>
>>>>
>>>> On 10/06/12 09:31, Paulgir wrote:
>>>>>
>>>>>
>>>>>
>>>>> Hi All
>>>>>
>>>>> Till now,due to the lack of a permanent LAN connection,I have been
>>>>> updating the EPG by manually running tv_grab_nz-py and then
>>>>> mythfilldatabase weekly.
>>>>> I now have a wireless LAN,so I am trying to automate the process.
>>>>> I have run into problems.I have followed these instructions:
>>>>>
>>>>>
>>>>> http://www.gossamer-threads.com/lists/mythtv/mythtvnz/501519?search_string=tv_grab_nz-py;#501519
>>>>>
>>>>> Am I correct to think that running tv_grab_nz-py should automatically
>>>>> cause mythfilldatabase to run,updating the EPG.In my case it doesn't.
>>>>> I can only achieve this by manually running mythfilldatabase.
>>>>> I have tried to use this alternative method From another thread:
>>>>>
>>>>> "Oh - and once you're done - here's an easy script to import the EPG
>>>>> data:
>>>>>
>>>>> #! /bin/bash
>>>>> wget http://nzepg.org/freeview.xml.gz
>>>>> gunzip freeview.xml.gz
>>>>> mythfilldatabase --file 1 freeview.xml --update
>>>>> rm freeview.xml
>>>>> exit
>>>>>
>>>>> Paste it into a text file, save it with a ".sh" extension, make it
>>>>> executable (chmod +x) then run it as a daily cron task at, say, 3am
>>>>> and
>>>>> you never need be without an up-to-date EPG!"
>>>>>
>>>>>
>>>>>
>>>>> This also does not work for me.When I run this script in a terminal I
>>>>> get the following output:
>>>>>
>>>>> myth at myth:~$ /home/myth/nzepg_download.sh
>>>>> --2012-06-10 09:01:34-- http://nzepg.org/freeview.xml.gz
>>>>> Resolving nzepg.org... 74.207.253.88
>>>>> Connecting to nzepg.org|74.207.253.88|:80... connected.
>>>>> HTTP request sent, awaiting response... 200 OK
>>>>> Length: 189441 (185K) [application/octet-stream]
>>>>> Saving to: `freeview.xml.gz'
>>>>>
>>>>> 100%[======================================>] 189,441 227K/s in 0.8s
>>>>>
>>>>> 2012-06-10 09:01:36 (227 KB/s) - `freeview.xml.gz' saved
>>>>> [189441/189441]
>>>>>
>>>>> Boolean type options do not accept values:
>>>>> --file
>>>>> Received '1' but unassociated arguments have not been enabled
>>>>> mythfilldatabase version: fixes/0.25 [v0.25-94-gec51a97]
>>>>> www.mythtv.org
>>>>>
>>>>>
>>>>> Mythfilldatabase does not run as a result of this script.
>>>>> Any suggestions that might get either method working will be
>>>>> appreciated.
>>>>>
>>>>> Cheers
>>>>>
>>>>> Paul
>>>>>
>>>>
>>>> They changed the mythfilldatabase syntax in 0.25. Grr. God knows why
>>>> they
>>>> couldn't just _extend_ it instead of changing it and immediately
>>>> breaking
>>>> thousands of myth user scripts. Really dumb IMHO. Anyway you now need
>>>> this:
>>>>
>>>> mythfilldatabase --file --sourceid 1 --xmlfile freeview.xml --update
>>>>
>>>>
>>>> _______________________________________________
>>>> mythtvnz mailing list
>>>> mythtvnz at lists.linuxnut.co.nz
>>>> http://lists.ourshack.com/mailman/listinfo/mythtvnz
>>>> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>>>
>>>
>>>
>>> As David says, that change will get my script working again :)
>>>
>>> I have did update the instructions for it on the archives here once I
>>> realised Myth had changed the syntax requirements.
>>
>>
>> You don't need to run any script. Simply set tv_grab_nz-py as your
>> xmltv grabber in mythtv-setup. mythfilldatabase will run automatically
>> every day.
>>
> I will also try that.You may be correct that I don't actually have a
> problem with
> tv_grab_nz-py.I will check to see what db updates are occurring.I've set
> cron to run the
> script at 18:30 daily  updates also occur at other times I will know
> tv_grab_nz-py is working too.
>
> The script is working well.Thanks everyone.
>
>
> _______________________________________________
> mythtvnz mailing list
> mythtvnz at lists.linuxnut.co.nz
> http://lists.ourshack.com/mailman/listinfo/mythtvnz
> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/

Good to hear it's working. Yes, you don't NEED anything else other
than the tv_grab_nz.py if it works for you, but IMHO it still seems
less elegant (as evidenced by numbers of lines of code) than my script
;)



More information about the mythtvnz mailing list