Skip to content

pyconjp/gdrive-public-files-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdrive-public-files-finder

Googleドライブ内のPyCon JPの共有ドライブにある公開されているファイルを探すスクリプト。 意図しない、公開されたままのファイルが存在すると危険なため、プログラムでファイルを探して非公開にする。

環境構築

% python3.12 -m venv env
% . env/bin/activate
(env) % pip install -r requirements.txt

Google Cloudアプリの作成

  • Google Cloudでアプリを作成
    • Google Drive APIとGoogle Sheets APIを有効化
  • APIとサービス > OAuth同意画面でOAuthを設定
    • 公開ステータス: テスト中
    • テストユーザー: 自分のGoogleアカウント
    • (PyCon JPの共有ドライブにアクセス可能なGoogleアカウント)
  • APIとサービス > 認証情報
    • OAuthクライアントIDを「デスクトップアプリ」で作成
    • JSONファイルをダウンロードしてcredentials.jsonとして保存

tokenの作成

quickstart.pyを実行して、Webブラウザで自分のGoogleアカウントでGoogleドライブ、Googleスプレッドシートへのアクセスを許可する

(env) % python quickstart.py

参考

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages