There has been an update with the script. Please visit the new post for more information.
I used to use Picasa Web Albums and then moved to Flickr more than a year ago. Since then, I've realized that the flickr online editor just does not cut it, especially since the Picasa desktop client is in great shape now--a great application. The best feature of the newer Picasa desktop client is the ability to synchronize with your online albums. The only the that flickr has over picasa is flickr allows an unlimited amount of photos to be uploaded with the premium membership. Picasa's pricing is dependent on disk usage and can end up being much more expensive.
To facilitate the move, I created a simple python script
that uses the flickr and picasa apis to move the photo sets, photos, and photo information over to Picasa.
Before you can run the script, you'll need to install flickrapi and gdata. To do that, issues these commands..
You may need to prefix those commands with "sudo" or run as root for them to install.
You'll also need a flickr api key and secret to use this. I'm not going to provide my own...
When you run it, you'll get prompts for your picasa authentication credentials, flickr api secret and key, and you will be directed by your web browser to authenticate flickr.
That's it. It will run through all of your photos, moving them over to Picasa.