python3.6 で dropbox のバックアップ取ろうぜ
参考にしたサイト
https://tech-k-labs.xyz/post/dropbox/
インストールしようぜ
pip install dropbox
vim dropbox-upload.py
import dropbox
TOKEN = "あなたのとーくん"
dbx = dropbox.Dropbox(TOKEN)
print(dbx.users_get_current_account())
実行
python3.6 dropbox-upload.py
ここまでで、dropboxAPIの準備OK
ファイルをアップロード
トークン、PATH_LOCAL、PATH_DBX を任意のものに変更。
vim dropbox-upload.py
import dropbox
TOKEN = "あなたのとーくん"
dbx = dropbox.Dropbox(TOKEN)
PATH_LOCAL = "/home/hideki/hoge.txt"
PATH_DBX = "/hoge.txt"
with open(PATH_LOCAL, "rb") as f:
dbx.files_upload(f.read(), PATH_DBX,mode=dropbox.files.WriteMode.overwrite)
python の パスを探す
which python3.6
/bin/python3.6 ← cronで設定するので、メモっとく。
cron で動かそう
vim cron.txt
MAILTO=your@your.com
SHELL=/bin/sh
#SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
*/1 * * * * /bin/python3.6 /home/hideki/dropbox-upload.py
crontab cron.txt
OK