Spaces:
Runtime error
Runtime error
| # import os.path | |
| # from google.auth.transport.requests import Request | |
| # from google.oauth2.credentials import Credentials | |
| # from google_auth_oauthlib.flow import InstalledAppFlow | |
| # from googleapiclient.discovery import build | |
| # from googleapiclient.errors import HttpError | |
| # # If modifying these scopes, delete the file token.json. | |
| # SCOPES = [ | |
| # "https://www.googleapis.com/auth/documents", | |
| # "https://www.googleapis.com/auth/drive.file", | |
| # ] | |
| # def get_auth(): | |
| # """ | |
| # Request access for the google docs api | |
| # """ | |
| # creds = None | |
| # # The file token.json stores the user's access and refresh tokens, and is | |
| # # created automatically when the authorization flow completes for the first | |
| # # time. | |
| # if os.path.exists("token.json"): | |
| # creds = Credentials.from_authorized_user_file("token.json", SCOPES) | |
| # # If there are no (valid) credentials available, let the user log in. | |
| # if not creds or not creds.valid: | |
| # if creds and creds.expired and creds.refresh_token: | |
| # creds.refresh(Request()) | |
| # else: | |
| # flow = InstalledAppFlow.from_client_secrets_file("credentials.json", SCOPES) | |
| # creds = flow.run_local_server(port=7860) | |
| # # Save the credentials for the next run | |
| # with open("token.json", "w") as token: | |
| # token.write(creds.to_json()) | |
| # def save_doc(creds, title): | |
| # try: | |
| # service = build("docs", "v1", credentials=creds) | |
| # # create a document | |
| # title = "My Document" | |
| # body = {"title": title} | |
| # doc = service.documents().create(body=body).execute() | |
| # print("Created document with title: {0}".format(doc.get("title"))) | |
| # except HttpError as err: | |
| # print(err) | |
| # import datetime | |
| # # Get the current date and time | |
| # now = datetime.datetime.now() | |
| # # Format the date and time as a string | |
| # timestamp = now.strftime("%Y-%m-%d_%H-%M-%S") | |
| # # Define the filename with the timestamp | |
| # filename = f"file_{timestamp}.txt" | |