Saturday, June 19, 2010

GoogleCL- Google services via Command line

People, who are using *nix heavily, have used to a terminal very much sometimes they addict to the terminal. so, for the people who wants to use Google services via command line there were no proper and easy way, but finally now we have a way to do it. The project is called GoogleCL  and it uses Google Data API and still facing some constrain due to the limited support for some google services by the GData API. These Google services includes Blogger, Youtube, Google Docs, Piccasa and Calendar. you need to have Python 2.5 or higher installed in your system because this project uses Google Data API Python client library. After installing Python and GoogleCL the life is much easier for the people who have addicted to the *nix Terminal.

here are some things you can do with GoogleCL but these not the only things you can do with GoogleCL and it is still been developed as an open source project.

Blogger

  • google blogger post --tags "Google, GoogleCL" --title "Test Post" "I'm posting via terminal"
  • google blogger post blogpost.txt
  • google blogger list title,url-site # List posts
  • google blogger delete --title "Test Post"

Calendar

  • google calendar add "write a blog post at 7pm" # add event to calendar
  • google calendar today # List events for today only.
  • google calendar list --date 2010-06-01,2010-06-19 # List events.
  • google calendar delete --title "write a blog post at 7pm" # Delete an event.

Contacts

  • google contacts add "Keshan Sodimana, kesh.jboy@gmail.com"
  • google contacts list name,email --title "Keshan Sodimana"
  • google contacts delete --title "Keshan Sodimana"


use GoogleCL be familiar with it and have fun....

Cheers !!
Kesh,