Spaces:
Runtime error
Runtime error
from google_manager.auth import authenticate, authenticate_production | |
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 SCOPES, FOLDER_NAME | |
class Fassade: | |
def __init__(self): | |
self.creds = None | |
def upload_to_drive(content, FOLDER_NAME=FOLDER_NAME): | |
FOLDER_NAME = "GptSummary" | |
creds = authenticate_production(SCOPES) | |
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) | |