GoogleCL : Menggunakan layanan Google via command line

GoogleCL adalah proyek Open Source dari Google yang dirancang untuk memudahkan user mengakses layanan Google seperti Blogger, Picasa Web, YouTube, Google Docs dan Google Calendar dari baris-perintah. Bagi sebagian orang, cara ini lebih cepat bila dibandingkan dengan versi GUI.

Apa saja yang harus dipersiapkan terlebih dahulu untuk menggunakan GoogleCL ini?

Note: Yang saya tuliskan disini menggunakan sistem operasi Windows XP Professional SP3.

Install Python

Saya download Python versi 2.6.5, jalankan file .msi nya untuk meng-install python. Untuk memudahkan akses via command prompt, tambahkan C:\Python26 ke PATH, di Environment Variables.

Install Google Data API

Saya download gdata-2.0.10.zip, kemudian saya ekstrak ke C:\google\gdata-2.0.10. Jalankan setup dengan mengetikkan perintah setup.py install.

Install Google Command Line

Saya download googlecl-0.9.7.tar.gz, kemudian saya ekstrak ke C:\google\googlecl-0.9.7. Jalankan setup dengan mengetikkan perintah setup.py install.

Membuat command “google”

Agar lebih mudah dalam menggunakan aplikasi ini, kita membuat script yang apabila kita mejalankan perintah “google” maka program ini akan berjalan. Tuliskan di notepad, kemudian simpan dengan nama google.cmd ke folder C:\google

@echo off
SET googlecl_home=C:\dev\Python\googlecl-0.9.5\src
python %googlecl_home%\google %*

Kemudian tambahkan C:\google ke PATH dalam Environment Variables.

Update: v0.9.7 Browser Authorization

Pertama kali kita mencoba mengakses tiap layanan, GoogleCL akan menampilkan pesan:

Please log in and/or grant access via your browser at
https://www.google.com/accounts/OAuthAuthorizeToken?oauth_token=[token
removed]
then hit enter.

GoogleCL akan menjalankan browser default dan menampilkan authorization page dimana kita dapat memberikan izin apakah layanan ini dapat dijalankan via command line. Kita hanya perlu mengautorisasi sekali setiap layanan.

Berikut adalah beberapa perintah dari GoogleCL:

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)

Untuk mengetahui daftar perintah yang lengkap, ketik google –help atau baca manual.

Via Google System dan terima kasih untuk Public Int atas tutorialnya.

Published by

nugrohodc

Loves programming and photography :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s