Google Services: Use Google Services from the Command Line

Not every one likes beautiful interfaces with big buttons, controls for entering text and uploading files. Sometimes it’s faster to type commands in a terminal.

GoogleCL is a project that makes it easy to use Google services like Blogger, Picasa Web, YouTube, Google Docs ans Google Calendar from the command-line. It’s a wrapper for the Google Data APIs, so you first need to install Python 2.6 (or 2.5) and Google Data APIs Python Client Library.

It’s not very difficult to install a Python package. For example, in Windows you need to extract the archive, open the folder in Windows Explorer, shift + right-click in a blank space, select “Open command window here” and type: python setup.py install.

After installing Python, Google Data APIs Python Client Library and Google CL, you can type commands that let you upload photos to Picasa Web, upload videos to YouTube, publish Blogger posts, add events to Google Calendar, find Gmail contacts and more.

Here are some of my favorite commands:

google calendar add “Meet Mary tomorrow at 10am”
(add an event to Google Calendar)

google picasa get “Album Title” c:\files\picasa\
(download the files from one of your albums)

google picasa create –title “Miami Beach” c:\files\photos\miami\*.jpg
(upload photos to a new Picasa Web album)

google youtube post –title “Summer in Rome” c:\videos\rome.avi
(upload a video to YouTube)

google docs get –title “Reports .*”
(download documents that have titles starting with “Reports” as text files)

google docs upload c:\files\*.doc
(upload the *.doc files from a folder to Google Docs)

For a more comprehensive list of commands, type google –help or read the manual.


{ via Google Open Source Blog }

Google Services for Websites Integrated into Parallels Plesk Panel

Several hosting companies have adopted the program since Last year, and thousands of websites have benefited from configuring services like AdSense, Custom Search and Webmaster Tools.

Today, we’ve taken an additional step to improve access to these tools. Parallels, a leading provider of control panel software for hosting companies, has integrated Google Services for Websites into Parallels Plesk Panel, used by millions of website owners globally to manage their sites.


Any hosting provider using Plesk 9.5 can now enable Google Services for Websites for their customers. Website owners generate more traffic to their websites by optimizing them using Webmaster Tools. They can engage their users with inline Web Elements, including maps, news, videos and conversations. Custom Search and Site Search provide Google-quality search on their websites for better user retention. AdSense helps website owners monetize their sites with relevant advertising. And besides providing these valuable services to millions of customers, hosting companies can also generate additional revenues through referral programs.

More information is on the Google Services for Websites page. If you are a hoster using Plesk, please contact Parallels for more information. You can learn more about the specific services integrated at the Inside AdSense blog, the Custom Search blog and the Webmaster Central blog.

Posted by Rajat Mukherjee, Group Product Manager, Search