GoogleCL is a handy way to access many of Google services from the terminal that console addicts are going to love. The currently supported services (with example usage) are:
$ google blogger post --title "foo" "cmdline posting"
$ google calendar add "Lunch with Jim at noon tomorrow"
$ google contacts list Bob --fields name,email > the_bobs.csv
$ google docs edit "Shopping list"
$ google finance create-txn "Savings Portfolio" NASDAQ:GOOG Buy
$ google picasa create "Cat Photos" ~/photos/cats/*.jpg
$ google youtube post --category Education killer_robots.avi
The developers provide a manual and example scripts with more common examples of how to use the utility. Packages are available for Debian based Linux platforms and Windows. Find the instructions to install from source code here.