Total Pageviews

Sunday, 15 July 2012

如何安装和使用 GoogleCL

Google 前几天发布一个叫 GoogleCL 的产品,这个产品可以让你通过一些简单的命令来管理一些 Google 服务,而不需要登录那些服务的网站。
GoogleCL 目前一共支持 6 个 Google 服务,它们分别是 Blogger、Picasa Web、YouTube、Gmail Contact、Google Docs 以及 Google Calendar。
以下是如何安装和使用 GoogleCL 的简易教程:

一. 如何安装 GoogleCL

安装之前,你需要 Python、Gdata 以及 GoogleCL 这三个软件,以下是每个软件的下载和安装步骤。

步骤 1. 安装 Python
Python 网站下载适合你电脑系统的 Python 客户端,然后点击安装。
步骤 2. 添加 DOS 路径
对于 Windows 用户,你需要将 Python 文件夹路径(例如 C:\python26)作为 Path 值添加到环境变量.
如果你的电脑已经安装了 Python,可以略过以上两个步骤。
步骤 3. 安装 Gdata
从这个 Google Code 页面下载 Gdata 客户端,解压下载文件,然后运行以下命令:
python setup.py install
例如,如果 Gdata 被解压到以下路径:
d:\gdata-2.0.10
那么,你就可以打开 cmd.exe 程序然后输入如下图所示的代码:

同样,如果你的电脑已有安装 Gdata,可以略过这个步骤。
步骤 4. 安装 GoogleCL
类似于 Gdata,从 GoogleCL 的 Google code 页面下载 GoogleCL 压缩文件,然后解压并运行以下命令:
python setup.py install
例如,如果 GoogleCL 被解压到以下路径:
D:\googlecl-0.9.5
那么,你就可以打开 cmd.exe 程序然后输入如图所示的命令:

以上 4 个步骤完成之后,GoogleCL的安装就完成了。

二. 如何使用 GoogleCL

安装完之后,可以参考以下步骤运行 GoogleCL:
步骤 1. 修改 GoogleCL config 文件
由于你需要通过浏览器登录你的 Google 帐户并授权给 GoogleCL,而 GoogleCL 不会自动打开浏览器,因为它不知道你要用什么浏览器,所以,我们需要先设置浏览器,具体方法如下:
首先,在以下路径找到 “.googlecl” 文件夹:
C:\Documents and Settings\Administrator\.googlecl
用记事本打开该文件夹里面的 config 文件,并添加以下代码:
auth_browser =
例如,如果你想通过 Firefox 浏览器授权给 GoogleCL,那么就只需要将 替换为 Firefox.exe 文件的路径,例如:
auth_browser = C:\Program Files\Mozilla Firefox\firefox.exe
步骤 2. 打开 google 文件
在 GoogleCL 的 build 目录下的 scripts 文件夹里面有一个叫 google 的文件,你可以通过 Python 打开这个文件,接着输入任何被支持的脚本命令,并输入你的邮箱地址,然后你就会看到一个类似如下的授权页面.
点击页面上的“授予访问”按钮就可以了。每一项 Google 服务都需要分别授权。
步骤 3. 运行 GoogleCL 脚本命令
GoogleCL 支持 Blogger、Picasa Web、YouTube、Gmail Contact、Google Docs 以及 Google Calendar 这六个服务,每个服务的使用都需要特定的脚本命令,这些命令你可以在 GoogleCL 的 Google Code 页面看到样本。
例如,要通过 GoogleCL 发布一篇新文章到你的 Blogger 博客,那么就只需要运行类似以下的脚本命令:

blogger post --tags "GoogleCL" --title "How to Use GoogleCL" "Check out FreeNuts.com for how to use GoogleCL, it is cool."

目前 GoogleCL 只能使用英文。

额外收获

以下是两个使用 GoogleCL 的小技巧:
1. 创建一个 google.cmd 文件
为了更方便地打开 GoogleCL 的 google 文件,你可以创建一个含有以下代码的 google.cmd 文件:
@echo off
SET googlecl_home=D:\googlecl-0.9.5\build\scripts-2.6
python %googlecl_home%\google %*
记住把 scripts 的文件夹路径改为实际上的路径,然后鼠标双击 google.cmd 文件就可以直接运行 GoogleCL 了。
2. 通过 VPN 使用 GoogleCL
由于 YouTube、Blogger、Picasa 等 Google 的服务在我国是被墙了的,所以,如果你想通过 GoogleCL 更新这些服务,就得先翻墙.

from http://jingpin.org/