You are correct. Joox.net appear to be blocking the urllib2 User-Agent string, throwing up a 403 Forbidden error message on the server.
Fortunately, this is easily fixed
Navigate to your scripts, locate the plugin, and open the "libs" folder.
Locate the file uriopener.py and edit it in your relevant editor.
Locate this line (either on or near line 22):
Code:
self.uriOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
Replace this line with the following 3 lines:
Code:
self.uriOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
self.user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Alexa Toolbar"
self.uriOpener.addheaders = [('User-Agent', self.user_agent)]
If this is too much for you, feel free to download the fix
here and overwrite the previous uriopener.py file.
This should now force urllib2 to spoof itself as the latest version of FireFox. Alternatively, you can modify the "self.user_agent" variable to add anything you wish.....
Please Note
I do not support this fix, nor will I respond to PM's or e-mails about it "not working". I'm merely providing this to try and help those who use Joox regularly, and are stuck with it currently not working. I am not a Python guru. I literally learnt what I know about urllib2 in 10 minutes, so I could fix this issue
Many thanks to Basje for the awesome script! Looking forward to further updates.