こっけいな面を見せてGoogleドキュメントを編集したり、コマンドプロンプトからBloggerの投稿を書いたりしたいですか? GoogleCLを使用してコマンドラインからさまざまなGoogleサービスにアクセスする方法は次のとおりです。
入門
GoogleCLは、Windows、Mac OS X、またはLinuxのコマンドラインからさまざまなGoogleサービスにアクセスできるPythonコマンドラインアプリケーションです。ここでは、Windows 7でWindowsバージョンを使用しますが、他のプラットフォームでもまったく同じように機能します。
以下のダウンロードリンクにアクセスして、OSに適したバージョンを選択してください。 Windowsで実行する場合は、zipファイルを選択します。 Ubuntuユーザーは、.debファイルをダウンロードしてインストールできます。
Windows用のzipファイルをダウンロードした後、通常どおりに解凍してから、 google.eq フォルダ内のプログラム。
Google CLを初めて実行すると、次の場所に設定フォルダが作成されます。
%USERPROFILE%\。googlecl
テストの1つで、次のようなエラーが発生しました。 MSVCR71 がコンピュータにないため、GoogleCLを実行できませんでした。これはWindowsのC ++ランタイムライブラリであり、それを必要とするほとんどのプログラムには、プログラムファイルに含まれています。 GoogleCLではこのDLLがzipファイルに含まれていないため、そのコピーを見つける必要があります。
このファイルのコピーはコンピュータ全体に多数ある可能性がありますが、GoogleCLはそれらを見つけることができません。だから、コンピュータ全体の検索を行う msvcr71 、および見つかったこれらのファイルの1つをコピーします。
次に、そのdllファイルをGoogleCLフォルダーに貼り付けて、実行します。 google.eq 従来通り。今回はすべてが完全に機能するはずです。
GoogleCLの使用
GoogleCLの構文は、非常に使いやすく、理解しやすいものです。開始するには、チェックアウトすることをお勧めします readme.txt ファイルが含まれています。または、入力するだけです 助けて プロンプトでいくつかの簡単な指示を取得します。
GoogleCLを使用して、コマンドラインインターフェースからPicasa、Blogger、YouTube、ドキュメント、連絡先、カレンダーのサービスにアクセスできます。今後のバージョンでは、Gmailや検索などのアイテムのサポートが追加される予定です。ただし、今のところ、これらのサービスは引き続き役立ちます。入る 助けて その後にサービス名が続き、サービス名といくつかの使用例が表示されます。ここにカレンダーのヘルプがあります。
サービスのアクティブ化
サービスを初めて使用するときは、オンラインでサービスを使用してコンピューターをアクティブ化する必要があります。たとえば、カレンダーにすべての予定を表示したい場合は、次のように入力します カレンダーリスト 。ユーザーを指定するように求められます。 Gmailのメールアドレスを入力してください。次に、ブラウザでアクセスを承認するように求められ、承認ページがデフォルトのブラウザで自動的に開きます。
クリック アクセス許可 開いたWebページで、GoogleCLウィンドウでEnterキーを押します。
使用するGoogleサービスごとにこれを行う必要があります。連絡先やカレンダーなどの密接に関連するサービスでさえ、個別にアクティブ化する必要があります。これの興味深い側面の1つは、さまざまなサービスにさまざまなGoogleアカウントを関連付けることができることです。ただし、アクティブ化すると、このコンピューターでこれらのサービスを簡単に使用できるようになります。
GoogleCLの使用
GoogleCLには、Googleのサービスとやり取りするために使用できる機能がたくさんあります。興味深いと思った関数のいくつかを見ていきます。
ドキュメント
まず、ドキュメントをドキュメントにアップロードしてみました。これを行うには、次のように入力します。
ドキュメントのアップロード path_to_your_document
ドキュメントのサイズによっては1分ほどかかる場合がありますが、完了すると、成功メッセージとドキュメントへのリンクが表示されます。
次のように入力すると、ドキュメントを編集できるようになります。
docs edit –title“ your_document” –editor your_editor
ただし、これはテストでは機能せず、エラーメッセージが表示されました。これは将来的には機能するはずであり、私たちの側の問題が原因である可能性がありますが、どのテストでも機能しません。
YouTube
GoogleCLは、YouTubeに動画をアップロードするのに最適でした。アカウントを承認したら、次のように入力します。
youtube投稿「 your_file_path ”
リクエストに応じてカテゴリ名を入力すると、GoogleCLが動画のYouTubeへのアップロードを開始します。いつものように、これはあなたのビデオのサイズに応じて数分かかりますが、それでもビデオを投稿するためにYouTubeページに行くよりも速いです。
YouTubeで利用できないカテゴリを入力すると、エラーが表示される場合があることに注意してください。もしそうなら、今度は正しいカテゴリを入力して、もう一度やり直してください。
参考までに、YouTube.comから使用できるカテゴリのいくつかを次に示します。必ずそのうちの1つを使用してください。
ブロガー
GoogleCLは、Bloggerをよりオタクなブログサービスにします。コマンドラインから直接、Bloggerで確認、タグ付け、新しい投稿の作成を行うことができます。投稿の本文をテキストファイルに書き込むことができます。また、HTMLマークアップを使用して、投稿を希望どおりに表示することもできます。これを行うには、GoogleCLに次のように入力します。
ブロガーの投稿–タイトル“ your_title ” path_to_post_file
しばらくして、テキストファイルのコンテンツを含む新しいブログ投稿がありました。長くて適切にフォーマットされたHTML投稿を投稿することもできましたが、こっけいなブログ投稿に対する古典的なオタクの挨拶よりも優れているものは何でしょうか。
結論
Gmailの連絡先情報をすばやく編集したり、不安定なFlashアップローダーを使用せずにYouTube動画をアップロードしたり、キーボードを叩いたときにBloggerに自動的に投稿するスクリプトを作成したりする場合でも、GoogleCLは必要なツールを提供します。可能ではありますが、Googleでより多くのことを行うためです。 GoogleにはクラウドOSがないと誰が言ったのですか?コマンドプロンプトを介してWebアプリを操作できると、突然、Googleがコンピューターの別の部分であるように感じられます。 GoogleCLでできることのほんの一部にすぎません。その他のアイデアについては、以下の例のリンクを確認してください。 GoogleCLで行っているこっけいなプロジェクトを教えてください。
リンク