「せばな」は言わない

綱の上を歩いたり、壁を登ったりする田舎のプログラマーのおはなし

【Pythonista】PythonistaにDropboxのダウンロード・同期機能を追加する

前回の記事でPythonistaにStaShをインストールし、今回ははDropboxとの連携機能を追加しましょう。
tk-thunder.hateblo.jp

Dropboxからのダウンロード機能を追加

下記の記事を参考にしていただければ良いのだが、DropboxのAPIのバージョンが変わっているため同様にはいきません。
hitoriblog.com

DropboxAPIv2に対応したファイルのダウンロードは下記の記事が参考になります。
dev.classmethod.jp


まずはDropbox File Picker V2.pyのファイルをダウンロードしましょう。
「StaSh」を開いて、コンソールに下記を貼り付けて実行します。

wget https://gist.github.com/encela95dus/67fd65aec0c25336ac8e70153ebcf7eb/raw/a8517a14e2f393be4091997d5bbe1f8466747dfe/Dropbox%2520File%2520Picker%2520V2.py

ダウンロードが終了したら、上記記事の「Dropboxアクセストークンの取得」を粛々と遂行すれば問題なくDropboxからのダウンロード機能は追加できると思います。

Dropboxとの同期機能を追加

同期機能はこちら(http://hitoriblog.com/?p=42623)の手順でOKです。
必要なファイルのURLコピーがやりにくかったので、当ブログにも記載しておきます。

StaShに下記を貼り付けてファイルをダウンロードします。
一気に3行実行した失敗したので、そんなときは1行ずつがいいかも。

wget https://gist.githubusercontent.com/moyashi/8252bca4f8980e3330dc8d376b31a314/raw/d95b22b06a5c212dab02b9a210b8ad03ca934a76/DropboxFilePicker.py
wget https://gist.githubusercontent.com/moyashi/715bbe4914b76b24cbbbfbe0fbe33462/raw/b8a50469963d530c9c0c8b77ac63a759e83b8843/dropboxloginv2.py
wget https://gist.githubusercontent.com/moyashi/4b816d7e7ce105163830ba677d127cd4/raw/a21b9763269f3e192b7297faaddd1ce9a7ef0601/DropboxSyncv2.py

ダウンロード・同期機能が加わるだけでPythonistaが超便利になります。
ぜひ体感してください!


ダウンロードはAppStoreから。

Pythonista 3

Pythonista 3

  • omz:software
  • 仕事効率化
  • ¥1,200
Pythonista 3 - omz:software