適切なコマンドを使用すると、お気に入りのコマンドラインテキストエディターを注意散漫のないGoogle Docsアプリに変換し、Googleカレンダーに新しいイベントを追加し、Picasaまたはビデオに画像をアップロードしてYouTubeにアップロードし、Googleデータをバックアップすることができます。これがどのように機能しますか。
金曜日に、Googleがリリースしましたgooglecl、 *nixに優しいコマンドラインプロンプト(Windows、Mac、またはLinux)からGoogleサービスと対話する生意気なコマンドラインプログラム。週末に遊んでいましたが、今では使用してきた最もクールな方法のいくつかを共有しています。
必要なもの
以下のクールなコマンドのいずれかを実行する前に、GoogleClをシステムで稼働させるには、いくつかのものをインストールする必要があります。
Windowsユーザーは、インストールすることをお勧めしますCygwin。 (Cygwinとそれがどのように機能しているかに慣れていない場合は、Gina'sをチェックしてくださいCygwinの紹介。)あなたがそうするなら本当にWindowsのコマンドプロンプトに固執することを好む、GoogleClを設定できますこれらの指示その代わり。
まだ行っていない場合は、システムにPython 2.5以上をインストールする必要があります。そうするために、単に入力してくださいpython -V
コマンドラインプロンプトで(スクリーンショットを参照)。
次に、Googleから2つのユーティリティをダウンロードしてインストールする必要があります。最初はですgdata-python-client; 2番目はですgooglecl- 以下のトリックを駆動する主なツール。インストールプロセスの詳細については、チェックしてくださいGoogleCLをインストールするためのWhitsonの指示。あなたがWindowsユーザーであり、インストールを把握するのに苦労している場合は、PC WorldのCygwin固有の指示。
すべてが稼働しているので、達成できる最もクールなトリックのいくつかを見てみましょう。
気晴らしのない、Google-docs-backed-up textエディターとしてコマンドラインを使用してください
気晴らしのないテキストエディターはそうです全て 怒りこれら日、しかし、GoogleCLが同じことを行うことができるときに、派手なテキストワードプロセッサを提供するために派手な新しいアプリケーションが必要な人。コマンドラインから独自のミニマリスト、注意散漫のないGoogleClワードプロセッサを起動するには、次のようなものを試してみてください。
google docs edit —title "To-Do List" —editor vim
上記のコマンドは、存在する場合はGoogleドキュメントアカウントに既存のドキュメントを開き、編集します。そうでない場合は、提供したタイトルを作成します。最後の作品、--editor
、どのコマンドラインテキストエディタで作業するかを決定します。あなたがVIMでWhizであれば、おそらくそれを使用したいと思うでしょう。あなたがVIMにそれほど馴染みがあるか快適でない場合は、通常のワードプロセッサで書くようなコマンドラインベースのテキストエディターであるNanoを使用して編集することをお勧めします。
執筆が終了し、結果をドキュメントにアップロードしてテキストエディターを締めくくるために、Nano Type Control+XのGoogleドキュメントに結果をアップロードしたいとき。 (上記のコマンドを繰り返すだけで、いつでも同じドキュメントを編集するために再起動できます)。
プレーン言語でGoogleカレンダーにイベントをすばやく追加します
1つのコマンドとプレーン言語を使用して、GoogleCLを使用して、Googleカレンダーに任意のイベントをすばやく追加できます。たとえば、私が単に入力する場合の場合:
google calendar add "Dinner tomorrow at 8pm with Ellen at Figaro"
...そして、Enterをヒットすると、GoogleClはカレンダーでイベントを作成し、いつ、どこで意味するかを把握します。同じですクイック追加Googleカレンダーサイトで利用できる機能ですが、Webブラウザを起動して、カレンダーがロードするのを待つ必要はありません。 who、what、where、whe、およびGoogleカレンダーが残りを把握することができます。
画像のフォルダーをPicasaにアップロードします
Picasaデスクトップアプリを開くことができますが、古い写真でいっぱいのフォルダーがある場合は、JiffyでPicasaにアップロードしたい場合は、GoogleClアップロードツールは素晴らしいオプションです。
google picasa create —title "My Awesome Pool Party" ~/photos/poolpartypics/*
あなたがおそらく理解したように、--title
「My Awesome Pool Party」はあなたの新しいアルバムの名前であり、その後のフォルダーディレクトリは写真をアップロードするフォルダーであることを示します。個々の画像をアップロードできますが、フォルダー全体をアップロードする場合は、パスの最後にアスタリスクを含めてください。それが完了したら、それらすべての写真を見て、Picasa Webアルバムアカウントで共有する準備ができているはずです。プールの写真Lepiaf.Geo。
YouTubeにビデオをアップロードします
私は実際にYouTubeのWebベースのアップローダーを使用するのが嫌いなので、特にこれに熱心です。任意のビデオをYouTubeにアップロードできます。
google youtube post —category Technology ~/Desktop/maddow-talks-lifehacker.mp4
Googleデータのバックアップをスケジュールします
おそらく、GoogleCLをオンラインで保存するというアイデアに妄想している場合は、BATを使用するためにGoogleCLを置くことができる最も便利な方法の1つは、Googleサービスのデータをバックアップすることです。たとえば、各サービスの単一コマンドで、GoogleCLはすべての連絡先、ドキュメント、Picasaのフォトアルバムをバックアップできます。バックアップサポートはほとんどのサービスで改善されると思います。連絡先、Picasa、およびDocsで機能する方法は次のとおりです。
Googleの連絡先
google contacts list > contacts_backup.csv
これにより、すべての連絡先を、他の連絡先管理アプリケーションに簡単にインポートしたり、単にバックアップフォルダーに保存できるコンマ区切りリストにパイプを行います。
ピカサの写真
google picasa get *
Googleドキュメント
google docs get * ~/Desktop/Doc_Backup/
注:ドキュメントのバックアップはまだ完璧ではありません(スプレッドシートはサポートされていません。ダウンロードしたい特定のフォルダーを入力する必要がありましたが、すぐにすべてをつかむことができますが、GoogleCLは金曜日にリリースされ、今週末はすでに更新されています。
GOOGLECLが他のツールでできることを拡大します
上記のいくつかのアクションを調べた後におそらく見つけたように、GoogleCLの構文は非常に簡単です。コマンドを実行するには、単に入力しますgoogle
、アクセスするサービス(カレンダーなど)が続き、その後にそのサービスを使用して実行するアクションの種類(例:作成、編集、削除、投稿など)が続きます。最後に、あなたがしていることに基づいて、そのアクションの後にいくつかの詳細を追加します(たとえば、アップロードするファイル、新しいドキュメントに提供するタイトル、またはスケジュールするイベント)。
他のツールやトリックを使用すると、Googleデータであらゆる種類の楽しいことをすることができます。 Smarterware、Ginaでカレンダーツールを使用してその日のアジェンダを表示することをお勧めします次のことを追加して、新しい端末ウィンドウを開くたびに
echo "Next 24 hours:";google calendar today title
...あなたに~/.bash_profile
ファイル。ホイットソン結果をプレーンテキストファイルにパイピングすることを提案しましたのようなもので使用しますグリー(Mac)または雨量計(Windows) - どちらもデスクトップにプレーンテキストファイルを表示できます。次のようなコマンド:
google calendar today title > myagenda.txt
...トリックをうまく行います。 (より大きいサインは、コマンドの出力をファイルにパイプするので、myagenda.txt
コマンドラインに返された同じテキストが含まれます。)
それをクロン
おそらく最も便利です。利用可能なタスクの多くは、特に以前に定義されたコンテンツのバックアップのダウンロードまたはアップロードフォルダーに関連することに関連していますが、Cronジョブとして実行するために設定すると、特に便利になります。 Cronはユーザー定義の時間に基づいてコマンドをスケジュールするため、Cronジョブを設定して、Picasa写真のバックアップを毎週または毎晩ダウンロードできます。 Cronで新しいスケジューリングを使用している場合は、IBMをご覧くださいクロンの紹介。
週末にGoogleClをいじっていた場合、またはこれらの提案のいくつかを読むことで、いくつかのアイデアが得られました。コメントでGoogleCLをどのように活用するかを聞いてみましょう。
アダム・パッシュ、LifeHackerの編集者は、クールな新しいコマンドラインツールを使用して遊ぶのが大好きです。彼の特別な機能、ハック攻撃、LifeHackerに定期的に表示されます。を購読しますハッキング攻撃RSSフィードニュースリーダーで新しい分割払いを入手するか、フォローしてください@AppashTwitterで