Drive操作を可能にする素晴らしいツールが突然使えなくなってしまい、詳しい原因を調べもせずに諦めていました。APIを駆使して同期するツールを作ろうかと思ったら、リンク先にある通り新規利用申請を受け付けていないとのこと。acd_cliが使えなくなった原因を調べてみると、以下の記事を発見しました。https://www.reddit.com/r/DataHoarder/comments/6eebn1/amazon_banned_acd_cli_and_similiar_clients_again/最初の一文が原因ですね。keyを共有して使いまわしていたために利用規約違反でBANされたと。violationそれならacd_cliに代わるアプリケーションを探してみましょう。API新規利用不可のためKeyが取得できず、使えませんね。Driveをキーワードに指定してググっていると、odriveというサービスを発見しました。Drive含む各種クラウドストレージサービスを統合して、ファイルの同期や共有を可能にするとのこと。クラアントアプリケーションはWindows版はもちろん、macOS/Linux版も提供されてる。これは期待できるのでは?GUI版しかないと困るのだけれど。Agentの文字が!(ただしBeta)試してみた結果、これは良さそうです。以下に具体的な使い方を書きます。CLIENT主要なプラットフォーム向けのCLIバイナリが用意されています。フロントはPythonですね。Guideの通り、以下のコマンドを実行すればインストール完了です。Guideはnohupで簡易的にデーモン化してますが、start-stop-daemon使ったり、systemdの設定をした方が個人的には好み。あとで何とかしようと思います。CLIヘルプ主要機能は押さえてある感じがします。Driveにコマンドでファイル操作を試していきます。Guideに記載されている通りに、まずは認証コードをCLIツールに登録します。odriveagent下記のようにそれっぽいdbが生成されます。Driveをマウントしてみましょう。odrive.あっさりできた。Driveへのファイルアップロード。これにはbackupサブコマンドを使います。Drive/写真/2019/08/できた。sync(ダウンロード)こちらはsyncサブコマンドをファイルごとに実行する必要があり、めんどくさいんですが問題なくできました。Drive/写真/2019/08/20190815/IMG_3300.JPGまとめodriveで問題なし。Driveにコマンドでファイルをバックアップする程度の用途なら、odriveのFreeプランで問題ないと思います。Premiumに付いてくる付加機能は個人的には不要なので。Takashi関連記事matplotlibを使って可視化したグラフの文字化け解消法。Excelで描けるようなグラフを、pythonで描くことができます。その機能を提供しているのがmatplotlibというパッケージ。ステータス取得用Pythonパッケージを作ってみた。(の状態を監視するシステムの根幹部分をどうやって作ったか、の記録。Co-Edo(コエド)去年あたりから業務委託による副業エンジニアを始めたことで、法律についてちょっとは真面目に専門家の話を聞いておいた方が良いでしょう。install時にzlibがコンパイルされていないよエラーが出た場合の対処方法。pyenv環境下で新しいPython環境をインストールしようとして、以下のようなエラーが起きた時。installする際に気をつけるべきことこのサイトについて昭島市在住。趣味はDIYしたり(賃貸アパートで自家発電始めました)、写真や動画撮ってサーバに自動バックアップしたり、電子工作したり...などなど。Pythonプログラミングネタを中心に、日常生活に役立てているIT活用事例を綴ります。テック系めもサイト.。