Spaces:
Runtime error
Runtime error
File size: 681 Bytes
3cd8a78 2f9dcad 3cd8a78 027a338 2f9dcad 3cd8a78 91f7830 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from google_manager.drive import create_folder, search_folder
from google_manager.docs import save_doc, move_doc, name_doc
from google_manager.constants import FOLDER_NAME
class Fassade:
def __init__(self):
self.creds = None
def upload_to_drive(creds, content, FOLDER_NAME=FOLDER_NAME):
files = search_folder(creds, FOLDER_NAME)
if not files:
folder_id = create_folder(creds, FOLDER_NAME)
else:
folder_id = files.pop()["id"]
doc_name = name_doc()
doc_response = save_doc(creds, doc_name, content)
move_doc(creds, doc_response["documentId"], folder_id)
return {"status": "200"}
|