I had the same problem and it turns out that the author has left out a couple of lines of code in wol.py
Change from this to
CODE
#Imports
import os.path
import re
import urllib
import xbmc
import xbmcgui
import time
import settingsmgr
import socket
import struct
ScriptPath = re.sub('^(.*?)[\\\\;]*$','\\1\\\\',os.getcwd()) #works in both emu and xbox
settingsfile=ScriptPath+'settings.xml'
settings=settingsmgr.ReadSettings(settingsfile)
ACTION_MOVE_LEFT = 1
ACTION_MOVE_RIGHT = 2
This is new code
CODE
#Imports
import os.path
import re
import urllib
import xbmc
import xbmcgui
import time
import settingsmgr
import socket
import struct
ScriptPath = re.sub('^(.*?)[\\\\;]*$','\\1\\\\',os.getcwd()) #works in both emu and xbox
settingsfile=ScriptPath+'settings.xml'
settings=settingsmgr.ReadSettings(settingsfile)
#Auto Update Location Information
URLsite = 'http://titancore.net/'
URLhome = URLsite + 'wakeonlan'+'/'
ACTION_MOVE_LEFT = 1
ACTION_MOVE_RIGHT = 2
There was no reference to the actual URL
Another point is that if you run the autoupdate.py script it will over write you exiting settings and wol.py files
so check files after running autoupdate,py
to stop overwriting your setting.xml look for the following line in autoupdate.py
CODE
urllib.urlretrieve(URLhome+'settings.xml',ScriptPath+'settings.xml')
and change it to ( note the hash at the start of the line)
CODE
# urllib.urlretrieve(URLhome+'settings.xml',ScriptPath+'settings.xml')
Great utilities
First time poster
I hope this helps
Regards JeffRae
This post has been edited by jeffrae: Oct 25 2006, 11:28 AM