[mythtvnz] How do you make mythtv-setup 'see' tv_grab_nz-py.py?
Brett Miller
blmiller at slingshot.co.nz
Thu May 20 22:19:16 BST 2010
Maybe steps 2. & 3. need to be re-ordered. Sorry
On 21/05/2010 9:14 a.m., Brett Miller wrote:
> Richard
>
> Definitely get the original linux script (hads).
> Then you can modify the line which selects which "file.xml" to grap as
> per your needs.
>
> Check you have python environment working . Maybe run the myth mysql
> database backup script (.mythtv/scripts) to check.
>
> Should be able to run
> 1. "tv_grab_nz-py --configure"
> (no command prefix needed & no .py suffix)
>
> Download the freeview .xml or other .xml epg file & then try:
> 2. mythfilldatabase --file 1 freeview.xml --update
> observe the stdout
>
> then try (long tedious)
> 3. mythfilldatabase --manual
>
> Then run
> 4. mythfilldatabase
> observe the stdout as it does the download & db update etc
>
> Brett
>
>
> On 21/05/2010 8:16 a.m., Richard Clarke wrote:
>> Thanks for your responses so far to my query. I have just run
>> tv_find_grabbers from the command line and it still doesn't find the
>> tv_grab_nz script. It did find all the 'out of the box' scripts that
>> come with Mythbuntu. I then ran tv_validate_grabber and it came back
>> with the following info concerning the tv_grab_nz script.
>>
>> richard at hda2:/usr/bin$ tv_validate_grabber tv_grab_nz
>> Can't exec "tv_grab_nz": No such file or directory at
>> /usr/share/perl5/XMLTV/ValidateGrabber.pm line 397.
>> Failed to execute tv_grab_nz --configure --config-file
>> /tmp/wVyHnSd1ED/conf: No such file or directory
>> Error returned from grabber during configure.
>> Grabber with --version failed: 32512, Inappropriate ioctl for device
>> Grabber with --description failed: 32512, Inappropriate ioctl for device
>> Grabber with --capabilities failed: 32512,
>> Use of uninitialized value $cap in split at
>> /usr/share/perl5/XMLTV/ValidateGrabber.pm line 212.
>> The grabber does not claim to support the 'baseline' capability.
>> The grabber does not claim to support the 'manualconfig' capability.
>> Configuration file /tmp/wVyHnSd1ED/conf does not exist. Aborting.
>> Grabber did not validate ok. See /tmp/wVyHnSd1ED/t_commands.log for a
>> list of the commands that were used
>> 6 errors found.
>>
>> Basically I think the script I'm using is failing at the validate
>> phase so mythtv-setup ignores it. I tried running the script from the
>> commandline without prefixing with python, i.e ./tv_grab_nz to see if
>> the Python environment was OK. It came back with an error like "Bad
>> Interpreter: /usr/bin/python^M"
>>
>> After I had shut the PC down for the night it occurred to me that the
>> "^M" at the end of that error message might indicate an end of line
>> problem. The script I'm using has been copied from my Windows GBPVR
>> machine and I have opened it in an editor on that platform in the
>> past. I'll try again with a virgin copy of Hadley's script and see if
>> it can pass the validation check.
>>
>> Feel free to offer any further suggestions that occur to you, and
>> thanks for your help.
>>
>> Cheers
>> Richard
>>
>>
>> On 20 May 2010 11:05, Hadley Rich <hads at nice.net.nz
>> <mailto:hads at nice.net.nz>> wrote:
>>
>> On Thu, 2010-05-20 at 09:51 +1200, Richard Clarke wrote:
>> > I'm currently in the process of trying to set up my Master
>> backend on
>> > my server which is Mythbuntu 10.04 based. I'm struggling with
>> the set
>> > up of the tv_grab_nz-py.py epg grabber, or rather making
>> mythtv-setup
>> > 'see' the grabber. I would ideally like mythfilldatabase do the
>> > running of the script automatically (I believe this is possible)
>> > rather than running the script 'manually' and then having
>> > mythfilldatabase suck in the resulting xmltv listings file (though
>> > that's my back up plan if I can't get mythtv-setup to see the
>> grabber
>> > itself).
>>
>> Welcome.
>>
>> MythTV uses tv_find_grabbers to find the grabbers, it's easier to
>> test
>> with that from the CLI than open mythtv-setup all the time.
>>
>> I think all you need is xmltv installed and tv_gran_nz-py in your
>> (mythtv's) path and it should work. Anything named tv_grab* is fine
>> IIRC.
>>
>> hads
>> --
>> http://nicegear.co.nz
>> New Zealand's Open Source Hardware Supplier
>>
>>
>> _______________________________________________
>> mythtvnz mailing list
>> mythtvnz at lists.linuxnut.co.nz <mailto:mythtvnz at lists.linuxnut.co.nz>
>> http://lists.ourshack.com/mailman/listinfo/mythtvnz
>> Archives http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>>
>>
>>
>> _______________________________________________
>> mythtvnz mailing list
>> mythtvnz at lists.linuxnut.co.nz
>> http://lists.ourshack.com/mailman/listinfo/mythtvnz
>> Archiveshttp://www.gossamer-threads.com/lists/mythtv/mythtvnz/
>>
>>
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG -www.avg.com
>> Version: 8.5.437 / Virus Database: 271.1.1/2876 - Release Date: 05/15/10 18:26:00
>>
>>
>
>
> _______________________________________________
> 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/
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.437 / Virus Database: 271.1.1/2876 - Release Date: 05/15/10 18:26:00
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ourshack.com/pipermail/mythtvnz/attachments/20100521/2d991698/attachment-0001.htm
More information about the mythtvnz
mailing list