ページ

2020年5月2日土曜日

【ラズパイ × Dropbox】Dropbox-Uploader の使い方

Linux のコマンドラインから Dropbox を利用する方法として,とても有名なツールに Dropbox-Uploader がある.

そして,Raspberry Pi には専用のデスクトップアプリがないことから,Dropboxにアクセスする方法としては,Dropbox-Uploader がほとんど唯一の手段となっている.

先日,Raspberry Pi で Dropbox-Uplodaer のセットアップをやり直したので備忘録として手順を残す.

Gitをインストールする.
 # apt install git

Gitのインストールが完了したらリポジトリから clone する.
 $ git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

Dropbox-Uploaderというフォルダが作成されるため移動し,dropbox_uploader.shを実行する.
 $ cd Dropbox-Uploader
 $ ./dropbox_uploader.sh

 This is the first time you run this script, please follow the instructions:

 1) Open the following URL in your Browser, and log in using your account: https://www.dropbox.com/developers/apps
 2) Click on "Create App", then select "Dropbox API app"
 3) Now go on with the configuration, choosing the app permissions and access restrictions to your DropBox folder
 4) Enter the "App Name" that you prefer (e.g. MyUploaderXXXXXXXXXXXXXXX)

 Now, click on the "Create App" button.

 When your new App is successfully created, please click on the Generate button
 under the 'Generated access token' section, then copy and paste the new access token here:

 # Access token: XXXXX

 (XXXXXは,以下1〜6の手順を実施しアクセスキーを生成後入力する)

 > The access token is XXXXX. Looks ok? [y/N]: y
   The configuration has been saved.




上記の通り,初回実行時にインストール手順が表示されるので手順通りに設定する.

1. https://www.dropbox.com/developers/appsにアクセス

2. Create appボタンを押下

3. APIの設定を選択し,Create appボタンを押下
Businessアカウントではないため,Dropbox APIを選択し,アクセス権は特定のフォルダのみとした.アプリケーションの名称は任意に設定できるが他人がすでに使っている名称は使用できないようだ.



4. アプリケーションの詳細を設定
デフォルトのままでも問題ないが,フォルダ名称はあとから変更できないため,特定のフォルダ名に変更したい場合はこの段階で変更しておく.私は「ForRaspberryPI」とした.

5. アクセスキーを生成
上記画面の下の方にGenerate access tokenという項目があるので,Generateボタンを押下し,キーを生成する.

6. スクリプト実行画面に戻り,生成したキーを入力
入力後,確認メッセージが表示されるので,yを入力してEnterを押下すると設定が完了する.


設定がすべて完了したら,Dropboxにコマンドからアクセスする.(まずはlist表示を実行する.)
 $ ./dropbox_uploader.sh list
 > Listing "/"... DONE

設定が問題なくできていれば,上記のようなメッセージが表示され,このタイミングでDropbox内のアプリフォルダに,4.で設定したフォルダ名のフォルダが生成される.

Dropbox-Uploaderには,upload/download/delete/move/copy/mkdirなど一通りのコマンドは揃っているため,あとは煮るなり焼くなりして,RaspberryPiでもDropboxライフを謳歌する.


0 件のコメント:

コメントを投稿