testing new gdrive features

main
lza_menace 3 years ago
parent 92fba1ac81
commit e4abca6355

2
.gitignore vendored

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

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

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