Googleドライブへのアップロードをスクリプト化し、アイテムを共有するコマンドラインユーティリティはありますか?


2

私と私のチームは、ビルドプロセスの結果を共有するためにGoogleドライブを使用しています。以前は、すべてのメンバーがアクセスできるサーバー上の共有ドライブを使用していました。Windows XPおよびWin7を実行します。
現在、他の場所のチームメンバーがチームに参加しており、すべてGoogleドライブに切り替えています。この決定は最終的なものです。これまでのところ、Webフロントエンドのみを見てきましたが、他のFEについては知りません。

ただし、ビルド結果を手動でGoogleドライブにコピーするのは退屈なので、自動化したいのです。アップロード、チームとの共有。SDKを使用して広範なソフトウェアを作成するつもりはありませんが、小さなスクリプトでも問題はありません。
Webを確認し、Drive SDKを使用して多数のスニペットを見つけましたが、まだ多くの作業が必要です。さまざまな種類のUnix / Linuxで実行されるコマンドラインユーティリティ。Windowsユーザー向けのオプションではありません。1つのWindowsツール、GoogleCL。後者は有望に思えたが、2011年以降更新されておらず、明らかにアップロードされたファイルをチームと共有できない。

2つの可能性があります。マシン上の特定のWindowsフォルダーと、チーム内で既に永続的に共有されている特定のGoogleドライブフォルダーとの間の自動同期。またはGoogleドライブを使用してファイルをアップロードおよび共有するcopy / xcopy / robocopyなどのコマンドラインユーティリティ。
何か案は?


1
Googleドライブをコンピューターにインストールします。support.google.com/drive/answer/2375078
ウィリアムジャクソン14年

+1それは私の精神的なブロックのようでした。Googleドライブは、ウェブフロントエンドとローカルアプリケーションの両方のストレージです。リンクはdrive.google.comを参照しています。これは自動的にWebフロントエンドを表示しますが、ツールはtools.google.com/dlpage/driveから利用できるようです。ありがとう!
ヨハンベゼム14年

回答:


2

正しいかどうかはわかりませんが、GoogleドライブにはDropboxなどの「ローカル」フォルダーがあり、そこにファイルを入れるとgoogle-driveサーバーと同期します。

それでは、そのgoogle-driveフォルダー内にフォルダーを作成して、そこで作業してみてください。1つのフォルダーを使用して、チームメンバーと共有できます。そのため、作業を保存するたびに、保存され、google-driveから共有フォルダーにアップロードされます。


+1もちろんです。しかし、私の問題は、Webフロントエンドのみを表示し、このディレクトリが使用可能になる前にインストールする必要があるgoogledrivesync.exeアプリケーションを認識していないことでした。 ;)
ヨハンベゼム

1
クロスプラットフォームのコマンドラインは、Linux環境にも役立ちます。しかし、今のところ公式のものはないようです。
i88.ca 14

gdriveGoで書かれたバイナリが登場し、Windows、Linux、およびMacで利用でき、アップロード、ダウンロード、共有、インポート/エクスポート、および同期機能をサポートしています。OPが最初に必要としていたすべての機能と、次に必要な機能。
ジャスミンヘグマン

0

gdriveLinux、Windows、およびmacOSのGoogleドライブクライアントとして機能するユーティリティがあります。

次の機能があります。

  • リストファイル
  • ファイルまたはディレクトリをダウンロードする
  • クエリに一致するすべてのファイルとディレクトリをダウンロードする
  • ファイルまたはディレクトリをアップロードする
  • stdinからファイルをアップロードする
  • ファイルを更新、これはファイルの新しいリビジョンを作成します
  • ファイル情報を表示
  • ディレクトリを作成
  • ファイルまたはディレクトリを共有する
  • リストファイルのアクセス許可
  • 許可を取り消す
  • ファイルまたはディレクトリを削除する
  • ドライブ上のすべての同期可能なディレクトリをリストする
  • 同期可能なディレクトリのコンテンツを一覧表示する
  • ドライブディレクトリをローカルディレクトリに同期する
  • ローカルディレクトリをドライブに同期する
  • ファイルの変更をリストする
  • ファイルリビジョンのリスト
  • 改訂版をダウンロード
  • ファイルリビジョンを削除
  • ファイルをGoogleドキュメントにアップロードして変換します。利用可能な変換については「インポートについて」を参照してください
  • Googleドキュメントをエクスポートする
  • Googleドライブメタデータ、クォータ使用量

このツールは数年間メンテナンスされていませんでしたが、現在(まもなく)アップデートを取得するはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.