想显示你的极客的一面,编辑你的谷歌文档或写一篇博文从命令提示符?下面是使用GoogleCL从命令行访问各种Google服务的方法。
入门
GoogleCL是一个Python命令行应用程序,它允许您从Windows、macosx或Linux上的命令行访问各种Google服务。在这里,我们将在Windows7上使用Windows版本,但在其他平台上的工作方式完全相同。
请转到下面的下载链接,并为您的操作系统选择正确的版本。如果要在Windows上运行,请选择zip文件。Ubuntu用户可以下载并安装.deb文件。
下载Windows的zip文件后,按正常方式解压缩,然后运行谷歌.exe文件夹中的程序。
第一次运行Google CL时,它将在以下位置创建一个preferences文件夹:
%USERPROFILE%\.googlecl
在我们的一个测试中,我们收到一个错误,说我们的计算机中缺少MSVCR71.dll,所以GoogleCL无法运行。这是Windows中的C++运行库,大多数需要它的程序都包括它的程序文件。GoogleCL在zip文件中没有包含这个DLL,所以我们需要为它找到一个副本。
你的电脑里可能会有很多这个文件的副本,但是GoogleCL找不到它们。所以,在计算机范围内搜索msvcr71.dll,并复制找到的其中一个文件。
现在将该dll文件粘贴到GoogleCL文件夹中,然后运行谷歌.exe和以前一样。这次一切都应该很顺利。
使用GoogleCL
GoogleCL的语法非常易于使用和理解。要开始,您可能需要签出自述文件.txt包括文件。或者,只需在提示符处键入help,即可获得一些快速说明。
您可以使用GoogleCL通过命令行界面访问Picasa、Blogger、YouTube、Docs、Contacts和Calendar上的服务,我们希望看到未来的版本将包括对更多项目的支持,包括Gmail和搜索。不过,就目前而言,这些服务仍然有用。输入help,后跟服务名称以查看有关它的更多信息和一些用法示例。这里我们看到日历的帮助。
激活服务
当您首次使用服务时,您必须使用它在线激活计算机。例如,如果我们想查看日历中的所有约会,我们将输入日历列表。您将被要求指定用户;输入您的Gmail电子邮件地址。然后,系统会提示您批准浏览器中的访问,并且审批页面将在默认浏览器中自动打开。
在打开的网页中单击“授予访问权限”,然后在GoogleCL窗口中按Enter键。
你将不得不为你使用的每一个谷歌服务这样做。即使是密切相关的服务,如联系人和日历,也必须单独激活。一个有趣的方面是,你可以有不同的谷歌帐户与不同的服务。不过,一旦它们被激活,在这台计算机上使用这些服务就很容易了。
使用GoogleCL
GoogleCL有很多功能可以用来与Google的服务交互。我们将研究一些我们发现有趣的函数。
文件
首先,我们尝试将文档上传到Docs。为此,请输入:
docs upload path_to_your_document
这可能需要一分钟,具体取决于文档的大小,但一旦完成,您将看到一条成功消息和指向文档的链接。
您应该能够通过输入以下内容来编辑文档:
docs edit –title “your_document” –editor your_editor
但是,这在我们的测试中不起作用,我们收到了一条错误消息。这应该在将来起作用,可能是由我们这边的问题引起的,但在我们的任何测试中都不起作用。
YouTube网站
GoogleCL将视频上传到YouTube上效果很好。授权帐户后,请输入:
youtube post “your_file_path”
在请求时输入类别名称,GoogleCL将开始将您的视频上传到YouTube。和往常一样,这将需要几分钟的时间,这取决于你的视频大小,但这仍然比去YouTube页面发布视频要快。
请注意,如果您输入的类别在YouTube上不可用,则可能会看到错误。如果是,请再试一次,这次请输入正确的类别。
以下是您可以从中使用的一些类别,供您参考YouTube.com网站…所以一定要用其中一个。
博主
GoogleCL将Blogger变成了一个更为古怪的博客服务。您可以直接从命令行在Blogger上查看、标记甚至创建新帖子。您可以将文章的正文写入文本文件,甚至可以使用HTML标记使文章看起来像您想要的那样。为此,请在GoogleCL中输入以下内容:
blogger post –title “your_title” path_to_post_file
不久之后,我们有了一篇新的博客文章,内容来自我们的文本文件。我们本可以发布一篇长的、格式良好的HTML文章,但是,嘿,还有什么比为一篇极客博客文章提供经典的极客问候语更好呢?
结论
无论您想快速编辑Gmail联系人信息,上传YouTube视频而不使用Flash上传程序,或者**一个脚本,当你在键盘上猛击你的头时,它会自动在博客上发帖,GoogleCL给你所需要的工具比你可能做的更多。谁说谷歌没有云操作系统?当你可以通过命令提示与webapp交互时,突然感觉Google只是你电脑的另一部分。我们只触及了GoogleCL的表面,查看下面的示例链接以获取更多的想法。让我们知道你在谷歌上做什么怪人的项目!
链接
下载GoogleCL
查看GoogleCL脚本示例
在命令行中工作比在图形用户界面(GUI)中工作有许多优点。相对于GUI,它几乎总是更快。更高级的计算机用户通常更喜欢命令行,因为它的脚本和简洁的工作过程。 ...
...网络协议。使用SSH,您可以获得终端访问权限并执行各种命令行功能。还可以通过图形化访问来管理Linux服务器。这对于文件传输非常有用,特别是当您不想或记不清确切的文件路径时。 ...
... 通过语音命令,您可以检查设备的运行状况和电池寿命,切换运动警报,确定上次有访客的时间,甚至可以录制短视频。 ...
...SSL的域名。通过SSH连接到服务器,并检查是否已使用以下命令安装certbot: ...
googledrive仍然没有正式的Linux客户端,但是您可以直接从命令行使用rclone实用程序备份到googledrive。我们教你怎么做。 linux上的google drive在哪里? 尽管2012年承诺Linux支持“很快就会到来”,但没有迹象表明Google会为GoogleDrive生产...
... 完成图像转换后,它将显示在保存它的文件夹中。 使用命令行 如果你觉得在命令行后面更舒服,Google提供了在Linux、Windows和Mac OS X上对WebP进行编码、解码和查看的实用程序。这是一种非常先进的方法,非常适合集成到程序和...
...心和GNOME在线帐户包。为此,请打开终端窗口并运行以下命令: sudo apt install gnome-control-center gnome-online-accounts 提供密码并在提示时键入“y”以安装软件。 完成后,打开破折号并搜索“GNOME控制中心”。启动出现的“设置”应用...
...方法**到Linux系统中并要求它们的系统。 在Ubuntu上,以下命令将安装Google Authenticator PAM。打开终端窗口,键入以下命令,按Enter键,然后提供密码。系统将从Linux发行版的软件存储库下载PAM并安装: sudo apt-get install libpam-google-authen...