testing new gdrive features

main
lza_menace 3 years ago
parent 92fba1ac81
commit e4abca6355

2
.gitignore vendored

@ -129,5 +129,5 @@ dmypy.json
.pyre/ .pyre/
credentials.json credentials.*json
token.pickle token.pickle

@ -8,6 +8,7 @@ from slack_sdk.errors import SlackApiError
from slugify import slugify from slugify import slugify
from flask import Flask, request, make_response from flask import Flask, request, make_response
from app.ux import SlackInterface from app.ux import SlackInterface
from app.gdrive import *
app = Flask(__name__) app = Flask(__name__)
@ -89,6 +90,8 @@ def slack_events():
trigger_id=trigger_id, trigger_id=trigger_id,
view=SlackInterface().generate_docs_modal() view=SlackInterface().generate_docs_modal()
) )
elif action_id == 'debug_modal':
print(get_drives())
return make_response('', 200) return make_response('', 200)

@ -37,8 +37,9 @@ def get_files():
service = gdrive_client() service = gdrive_client()
# Call the Drive v3 API # Call the Drive v3 API
results = service.files().list( results = service.files().list(
q="mimeType='application/vnd.google-apps.folder'",
pageSize=10, pageSize=10,
spaces='Customers (Clients)' spaces='drive',
fields="nextPageToken, files(id, name)" fields="nextPageToken, files(id, name)"
).execute() ).execute()
items = results.get('files', []) items = results.get('files', [])
@ -50,5 +51,18 @@ def get_files():
for item in items: for item in items:
print(u'{0} ({1})'.format(item['name'], item['id'])) print(u'{0} ({1})'.format(item['name'], item['id']))
if __name__ == '__main__': def get_drives():
main() service = gdrive_client()
# Call the Drive v3 API
results = service.drives().list(
q="mimeType='application/vnd.google-apps.folder'",
pageSize=10,
).execute()
items = results.get('drives', [])
if not items:
print('No files found.')
else:
print('Files:')
for item in items:
print(item)

@ -41,6 +41,21 @@ class SlackInterface(object):
}, },
'action_id': 'generate_documents_modal' 'action_id': 'generate_documents_modal'
} }
},
{
'type': 'section',
'text': {
'type': 'mrkdwn',
'text': 'Debug a new feature.'
},
'accessory': {
'type': 'button',
'text': {
'type': 'plain_text',
'text': 'Go'
},
'action_id': 'debug_modal'
}
} }
] ]
} }

Loading…
Cancel
Save