ARMに対応したGUI版Dropboxがない.
ではCUIで.
とりあえずちゃっちゃとアプリ登録を済ませておく.
https://www.dropbox.com/developers/apps
1.【Create an app】をクリック... - App name : ご自由に - App type : Core - Domains : 空欄可 2.【Create app】をクリック... 3. アプリの作成終了-------------------------------
Dropbox - Developers
https://www.dropbox.com/developers
Core APIのSDKをダウンロード
https://www.dropbox.com/developers/core/sdk
wget https://www.dropbox.com/static/developers/dropbox-python-sdk-1.5.1.zip unzip dropbox-python-sdk-1.5.1.zip sudo cp -r dropbox-python-sdk-1.5.1/dropbox /usr/local/lib/python2.7/dist-packages
ここまででとりあえずはPythonでDropbox APIが使えるようになった.
pi@raspberrypi ~ $ python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import dropbox >>>
実際に使ってみる
pi@raspberrypi ~ $ vi dropbox-python-sdk-1.5.1/example/cli_client.py APP_KEY = '先ほど作成したアプリのApp key' APP_SECRET = '先ほど作成したアプリのApp secret' ACCESS_TYPE = 'dropbox'
いよいよ動かす
pi@raspberrypi ~ $ python dropbox-python-sdk-1.5.1/example/cli_client.py
Dropbox> login
url: https://www.dropbox.com/1/oauth/authorize?oauth_token=XXXXXXXXXXXXX
Please authorize in the browser. After you're done, press enter.
linked account: { 省略 }
Dropbox> ls
Dropbox> exit
exitで抜けるとexampleフォルダ内に
token_store.txtが生成され,以降loginする必要がない.
以上.
RasPiでDropbox内のファイルを弄れるようになったので色々できる!
0 件のコメント:
コメントを投稿