It appears that the answer is yes! The syntax to get it on one line is:kkl wrote:Would your example work as a Python command rather than a Python script?
<Folder Name="DirecTV SHEF - DTV2 - Family Room" Expanded="True">
<Macro Name="power" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'power')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'power')")
</Action>
</Macro>
<Macro Name="poweron">
<Action Name="urllib.urlopen(dtv2 + 'poweron')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'poweron')")
</Action>
</Macro>
<Macro Name="poweroff" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'poweroff')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'poweroff')")
</Action>
</Macro>
<Macro Name="format" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'format')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'format')")
</Action>
</Macro>
<Macro Name="pause" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'pause')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'pause')")
</Action>
</Macro>
<Macro Name="rew" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'rew')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'rew')")
</Action>
</Macro>
<Macro Name="replay" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'replay')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'replay')")
</Action>
</Macro>
<Macro Name="stop" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'stop')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'stop')")
</Action>
</Macro>
<Macro Name="advance" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'advance')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'advance')")
</Action>
</Macro>
<Macro Name="ffwd" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'ffwd')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'ffwd')")
</Action>
</Macro>
<Macro Name="record" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'record')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'record')")
</Action>
</Macro>
<Macro Name="play" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'play')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'play')")
</Action>
</Macro>
<Macro Name="guide" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'guide')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'guide')")
</Action>
</Macro>
<Macro Name="active" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'active')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'active')")
</Action>
</Macro>
<Macro Name="list" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'list')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'list')")
</Action>
</Macro>
<Macro Name="exit" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'exit')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'exit')")
</Action>
</Macro>
<Macro Name="back" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'back')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'back')")
</Action>
</Macro>
<Macro Name="menu" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'menu')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'menu')")
</Action>
</Macro>
<Macro Name="info" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'info')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'info')")
</Action>
</Macro>
<Macro Name="up" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'up')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'up')")
</Action>
</Macro>
<Macro Name="down" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'down')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'down')")
</Action>
</Macro>
<Macro Name="left" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'left')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'left')")
</Action>
</Macro>
<Macro Name="right" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'right')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'right')")
</Action>
</Macro>
<Macro Name="select" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'select')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'select')")
</Action>
</Macro>
<Macro Name="red" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'red')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'red')")
</Action>
</Macro>
<Macro Name="green" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'green')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'green')")
</Action>
</Macro>
<Macro Name="yellow" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'yellow')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'yellow')")
</Action>
</Macro>
<Macro Name="blue" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'blue')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'blue')")
</Action>
</Macro>
<Macro Name="chanup" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'chanup')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'chanup')")
</Action>
</Macro>
<Macro Name="chandown" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'chandown')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'chandown')")
</Action>
</Macro>
<Macro Name="prev" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'prev')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'prev')")
</Action>
</Macro>
<Macro Name="0" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '0')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '0')")
</Action>
</Macro>
<Macro Name="1" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '1')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '1')")
</Action>
</Macro>
<Macro Name="2" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '2')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '2')")
</Action>
</Macro>
<Macro Name="3" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '3')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '3')")
</Action>
</Macro>
<Macro Name="4" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '4')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '4')")
</Action>
</Macro>
<Macro Name="5" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '5')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '5')")
</Action>
</Macro>
<Macro Name="6" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '6')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '6')")
</Action>
</Macro>
<Macro Name="7" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '7')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '7')")
</Action>
</Macro>
<Macro Name="8" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '8')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '8')")
</Action>
</Macro>
<Macro Name="9" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + '9')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + '9')")
</Action>
</Macro>
<Macro Name="dash" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'dash')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'dash')")
</Action>
</Macro>
<Macro Name="enter" Expanded="True">
<Action Name="urllib.urlopen(dtv2 + 'enter')">
EventGhost.PythonCommand(u"urllib.urlopen(dtv2 + 'enter')")
</Action>
</Macro>
</Folder>
Users browsing this forum: Google [Bot] and 3 guests