🐉 レンタルサーバからDropboxへ定期的にファイルアップロード
作成日: 2021/11/20
0

レンタルサーバのログファイルを毎日1回定期的にDropboxへアップロードするPythonプログラムを作りました。参考にしたのはこちらのウェブ記事こちらのサンプルコードです。
DropboxはAPIが公開されており、おまけに Pythonライブラリも提供されているので、ずいぶん楽ができたと思います。SDK一式をダウンロードする方もいらっしゃるようですが、pip 一発で済ますことができました。

pip install dropbox

ちょっと引っ掛かったところがありました。Dropbox開発者サイトでアプリ設定するのに「2. Choose the type of access you need」という選択項目があって、"App folder– Access to a single folder created specifically for your app." か "Full Dropbox– Access to all files and folders in a user's Dropbox." かのどちらかを選ぶようになっているのですが、最初 "App folder" を選んだら、Dropboxルートフォルダの直下に「アプリ」フォルダが作られて、その中としかファイルのやり取りができませんでした。
当方の計画では "/XXXサーバ/logs/" のようなフォルダを作って、その中にログファイルを蓄積したかったので、それを実現するには "Full Dropbox" を選ぶ必要があったということでした。


pythonで自然言語処理プログラムが書けるようになりたいと思っています。Ticketnoteで自分の到達度を確認できれば嬉しいです。