File size: 2,021 Bytes
3cd8a78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# 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"