Odinbc wrote:
Nice one Rod!
I had a look at your code to see if it's possible to add Picasa without Picasa installed locally. I found it would require more code than I wanted to take on.
I use Picasa web but I don't use Picasa locally. I prefer Zoner Photo Studio and normally use it to upload to Picasa.
The best solution I could find without Picasa installed locally was another Gimp plugin similar to yours called, GimpPublishr.
http://code.google.com/p/altcanvas/wiki/GimpPublishrI can not seem to get this to work. It crashes with this:
Sorry!!!
The publishr plugin has hit an Unknown Exception. Following is the traceback of the exception. You can help improve this plugin by reporting this exception.
All you have to do is press "Yes" to report the exception
sys.version = 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]
Publishr version = Gimp 0.5.0
Traceback (most recent call last):
File "C:\Users\Z\.gimp-2.8\plug-ins\publishr.py", line 50, in publishr_func
libpub.start(hostapp='Gimp',fnames=(filename,))
File "C:\Users\Zz\.gimp-2.8\plug-ins\libpub\__init__.py", line 55, in start
_control.entry()
File "C:\Users\Z\.gimp-2.8\plug-ins\libpub\control.py", line 30, in entry
self.flickr_entry_handler(widget=None,data=None)
File "C:\Users\Z\.gimp-2.8\plug-ins\libpub\control.py", line 76, in flickr_entry_handler
self.flickrRegBox = gui.FlickrRegisterBox(parent=self)
File "C:\Users\Z\.gimp-2.8\plug-ins\libpub\gui.py", line 329, in __init__
authurl = parent.flickr.get_authurl()
File "C:\Users\Z\.gimp-2.8\plug-ins\libpub\flickr.py", line 179, in get_authurl
self.frob = self.keyserver.altcanvas.getFrob()
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args)
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 1575, in __request
verbose=self.__verbose
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 1264, in request
return self.single_request(host, handler, request_body, verbose)
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 1297, in single_request
return self.parse_response(response)
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 1471, in parse_response
p.close()
File "C:\Program Files\GIMP 2\Python\lib\xmlrpclib.py", line 560, in close
self._parser.Parse("", 1) # end of data
ExpatError: no element found: line 1, column 0
Any help?