[mythtv-users] User Job to rip subtitles from each program
Raymond Wagner
raymond at wagnerrp.com
Fri Feb 3 18:03:14 UTC 2012
On 2/3/2012 12:50, David Crawford wrote:
> On 3 February 2012 17:45, Raymond Wagner <raymond at wagnerrp.com
> <mailto:raymond at wagnerrp.com>> wrote:
>
> On 2/3/2012 12:41, David Crawford wrote:
>> On 3 February 2012 17:34, Raymond Wagner <raymond at wagnerrp.com
>> <mailto:raymond at wagnerrp.com>> wrote:
>>
>> On 2/3/2012 12:23, David Crawford wrote:
>> > if len(sys.argv) != 3:
>> > chanid, starttime = sys.argv[1:3]
>>
>> Looks like this one's my fault. You want it to run only when
>> you have
>> the proper number of command line arguments. This does the
>> opposite.
>>
>> if len(sys.argv) != 3:
>> raise Exception('Invalid argument count')
>> chanid, starttime = sys.argv[1:3]
>>
>> > prog = be.getRecording(<chanid>, <starttime>)
>>
>> "<chanid>" and "<starttime>" are still not valid variables.
>>
>>
>> So what can i do about "<chanid>" and "<starttime>" ?
>
> Use two variables you've already defined, that you think would be
> storing values for those two pieces of data. (Hint: You've only
> defined three variables so far.)
>
>
> %DIR% and %FILE%?
Those are strings that get substituted in for values as they get passed
though the jobqueue on the way to being executed. Since the top of the
script, you've defined three variables: "be", "chanid", and
"starttime". Now two of those make sense for what should be used in
place of "<chanid>" and "<starttime>".
In case you haven't realized, I've been giving you these hints in an
attempt to get you to read through the code and try to understand what
it's doing.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20120203/22be537b/attachment.html
More information about the mythtv-users
mailing list