From 860b304fab2f16bc24df809cc970cb2f18ff91a1 Mon Sep 17 00:00:00 2001 From: ianoti Date: Mon, 1 May 2017 16:45:56 +0300 Subject: [PATCH] chore: removed unused example file --- app/sprawler/quickstart.py | 84 -------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 app/sprawler/quickstart.py diff --git a/app/sprawler/quickstart.py b/app/sprawler/quickstart.py deleted file mode 100644 index 81fcb19..0000000 --- a/app/sprawler/quickstart.py +++ /dev/null @@ -1,84 +0,0 @@ - -from __future__ import print_function -import httplib2 -import os - -from apiclient import discovery -from oauth2client import client -from oauth2client import tools -from oauth2client.file import Storage - -try: - import argparse - flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args() -except ImportError: - flags = None - -# If modifying these scopes, delete your previously saved credentials -# at ~/.credentials/sheets.googleapis.com-python-quickstart.json -SCOPES = 'https://www.googleapis.com/auth/spreadsheets.readonly' -CLIENT_SECRET_FILE = '../client_secret.json' -APPLICATION_NAME = 'Google Sheets API Python Quickstart' - - -def get_credentials(): - """Gets valid user credentials from storage. - - If nothing has been stored, or if the stored credentials are invalid, - the OAuth2 flow is completed to obtain the new credentials. - - Returns: - Credentials, the obtained credential. - """ - home_dir = os.path.expanduser('~') - credential_dir = os.path.join(home_dir, '.credentials') - if not os.path.exists(credential_dir): - os.makedirs(credential_dir) - credential_path = os.path.join( - credential_dir, - 'sheets.googleapis.com-python-quickstart.json') - - store = Storage(credential_path) - credentials = store.get() - if not credentials or credentials.invalid: - flow = client.flow_from_clientsecrets(CLIENT_SECRET_FILE, SCOPES) - flow.user_agent = APPLICATION_NAME - if flags: - credentials = tools.run_flow(flow, store, flags) - else: # Needed only for compatibility with Python 2.6 - credentials = tools.run(flow, store) - print('Storing credentials to ' + credential_path) - return credentials - - -def main(): - """Shows basic usage of the Sheets API. - - Creates a Sheets API service object and prints the names and majors of - students in a sample spreadsheet: - https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit - """ - credentials = get_credentials() - http = credentials.authorize(httplib2.Http()) - discoveryUrl = ('https://sheets.googleapis.com/$discovery/rest?' - 'version=v4') - service = discovery.build('sheets', 'v4', http=http, - discoveryServiceUrl=discoveryUrl) - - spreadsheetId = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms' - rangeName = 'Class Data!A2:E' - result = service.spreadsheets().values().get( - spreadsheetId=spreadsheetId, range=rangeName).execute() - values = result.get('values', []) - - if not values: - print('No data found.') - else: - print('Name, Major:') - for row in values: - # Print columns A and E, which correspond to indices 0 and 4. - print('%s, %s' % (row[0], row[4])) - - -if __name__ == '__main__': - main()