If you’re a geek (as most of you apparently are) and prefer doing stuff through command line rather than a GUI, Google has just introduced a new command-line utility that allows you to access various Google services.
GoogleCL is an application written in Python that lets you do things like upload a whole folder of photographs to your Picasa account with a simple command like this:
google picasa create --title "My album" ~/Photos/vacation/*.jpg
This would grab all of the JPG photographs in your vacation directory and upload them to a new album called “My album”.
Here are the possible commands for Picasa:
create: Create an album. create –title “Summer Vacation 2009″ –tags Vermont ~/photos/vacation2009/*
delete: Delete photos or albums. delete –title “Stupid album”
get: Download photos. get –title “My Album” /path/to/download/folder
list: List photos or albums. list title,url-direct –query “A tag”
post: Add photos to an album. post –title Summer Vacation 2008″ ~/old_photos/*.jpg
tag: Tag photos. tag –title “Album I forgot to tag” –tags oops
The utility isn’t limited to Picasa, of course. You can also manage Blogger, Calendar, Contacts, Docs, and YouTube data.