GoogleDriveUpload

File or Folder Upload to Google Drice.


Install
pip install GoogleDriveUpload==1.0.0

Documentation

GoogleDriveUpload

File upload to Google drive by Python.

実行環境

  • Anaconda3 (Python3.6)
  • Windows Server 2016
  • VSCode

必要なもの

  • Googleアカウント
  • インターネット環境

事前準備

PyDriveのインストール(PythonからGoogleDriveを操作するモジュール)

  • Anacondaの場合 conda install -c conda-forge pydrive
  • pipの場合 (sudo) pip3 install pydrive google-api-python-client

Google Cloud Platformからアクセスキーの取得

https://console.developers.google.com/apis/にアクセス
OAuthクライアントIDとクライアントシークレットを作成(詳しいことは検索してください)

次にクライアントIDとシークレットIDをGoogleCloudPlatformからjsonでダウンロードしてclient_secrets.jsonにファイル名の変更
本リポジトリをcloneしたフォルダ内に配置してください

  • ファイル構成
    GoogleDriveUpload
    |-- GoogleDriveUpload.py
    |-- settings.yaml
    |-- client_secrets.json

Google Drive APIの有効化

ここも詳しくは検索してください。時間が出来ましたら書きます。

settings.yamlに追加

settings.yamlをエディタ(VSCode)で開きます
<クライアントID>にはGoogleCloudPlatformから取得したクライアントID
<クライアントシークレット>にはクライアントシークレットに置き換える