dropbox-api

FreeBSDをDropboxと連携するアプリ。

使用方法

インストール

普通にpackageからインストールする。
# pkg_add -r dropbox-api-command
# pkg_add -r p5-IO-Socket-SSL
SSLのライブラリはデフォルトでインストールされなかったので後から追加。

セットアップ

app key/secretを取得する

DropboxのDevelopersサイトでApp keyとApp secretを取得する。AccessTypeはFull Dropboxを選択する。他は適当でも大丈夫みたい。

setup

下記コマンドでセットアップ。App key/secretを求められたら先に取得したコードを入力する。
# dropbox-api setup

help

helpでコマンド一覧がでてくるので目を通しておく。
# dropbox-api help

使ってみる

Sync : Dropbox -> local

DropboxからローカルへSync。オプション-nをつけると実際のファイルの移動はせずにどういう処理が行われるかだけを表示する。まずはこれで確認しとく。
# dropbox-api sync dropbox:/ /home/nab/Dropbox/ -n
実際のファイルのコピーはオプションを外せばOK。初回は結構時間がかかる。
# dropbox-api sync dropbox:/ /home/nab/Dropbox/

Sync : local -> Dropbox

ローカルからDropboxへSync。あらかじめダミーのファイルを仕込んでおく。
# dropbox-api sync /home/nab/Dropbox/ dropbox:/

更新時刻と注意点

Dropbox -> localしたファイルの更新時刻がダウンロードした時刻になっている。なので、そのままDropboxにSyncすると全ファイルがアップロードされる。Sync時の情報も記録しているかどうか不明だし、少し様子見。
最終更新:2012年04月25日 22:33