From 14fa993a97b9b32570f348f7ac555a67d2066ad3 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Tue, 30 Aug 2016 22:33:21 -0400 Subject: [PATCH] Buh bye --- waterbill/.gitignore | 2 -- waterbill/requirements.txt | 1 - waterbill/waterbill.py | 44 -------------------------------------- 3 files changed, 47 deletions(-) delete mode 100644 waterbill/.gitignore delete mode 100644 waterbill/requirements.txt delete mode 100644 waterbill/waterbill.py diff --git a/waterbill/.gitignore b/waterbill/.gitignore deleted file mode 100644 index 772ea83..0000000 --- a/waterbill/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -client_secrets.json -.venv/ diff --git a/waterbill/requirements.txt b/waterbill/requirements.txt deleted file mode 100644 index d8055e0..0000000 --- a/waterbill/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -google-api-python-client diff --git a/waterbill/waterbill.py b/waterbill/waterbill.py deleted file mode 100644 index c629eb7..0000000 --- a/waterbill/waterbill.py +++ /dev/null @@ -1,44 +0,0 @@ -import os -import sys - -from apiclient import discovery -from oauth2client import client -from oauth2client import tools - - -def main(): - config_dir = get_config_dir() - if not os.path.exists(config_dir): - os.makedirs(config_dir) - - creds_path = os.path.join(config_dir, 'creds.json') - store = oauth2client.file.Storage(creds_path) - creds = store.get() - - if not creds or creds.invalid: - flow = client.flow_from_clientsecrets( - get_client_secrets(), - scope='https://www.googleapis.com/auth/gmail.readonly' - ) - flow.user_agent = 'Buch Bedford Water Bill' - creds = tools.run(flow, store) - - http = creds.authorize(httplib2.Http()) - service = discovery.build('gmail', 'v1', http=http) - - results = service.users().messages().list(userId='me').execute() - labels = results.get('labels', []) - - return 0 - - -def get_client_secrets(): - return os.environ.get('CLIENT_SECRETS_JSON', 'client_secrets.json') - - -def get_config_dir(): - return os.path.expanduser(os.environ.get('config_dir', '~/.config/bbwb')) - - -if __name__ == '__main__': - sys.exit(main())