Spaces:
Sleeping
Sleeping
Update google_function.py
Browse files- google_function.py +4 -5
google_function.py
CHANGED
|
@@ -139,18 +139,17 @@ def local_storage_set(key, value):
|
|
| 139 |
return st_javascript(f"localStorage.setItem('{key}', '{value}');")
|
| 140 |
|
| 141 |
def connetti_google():
|
| 142 |
-
redirect = 'https://matteoscript-streamlitchat-new.hf.space'
|
| 143 |
load_dotenv()
|
| 144 |
json_variable_str = os.getenv("JSON_GOOGLE")
|
|
|
|
| 145 |
with open("./credentials.json", "w") as f:
|
| 146 |
f.write(json_variable_str)
|
| 147 |
-
flow = InstalledAppFlow.from_client_secrets_file("./credentials.json", SCOPES, redirect_uri=
|
| 148 |
token = local_storage_get("token")
|
| 149 |
print('------------1------------------')
|
| 150 |
print(token)
|
| 151 |
if token and token != '':
|
| 152 |
print('------------2------------------')
|
| 153 |
-
#local_storage_set("token", '')
|
| 154 |
flow.fetch_token(code=token)
|
| 155 |
st.session_state.creds = flow.credentials
|
| 156 |
print(st.session_state.creds)
|
|
@@ -160,7 +159,7 @@ def connetti_google():
|
|
| 160 |
auth_code = st.query_params.get("code")
|
| 161 |
if auth_code:
|
| 162 |
local_storage_set("token", auth_code)
|
| 163 |
-
time.sleep(
|
| 164 |
print('**************************************************************')
|
| 165 |
print(auth_code)
|
| 166 |
nav_script = """<meta http-equiv="refresh" content="0; url='%s'">""" % (redirect)
|
|
@@ -189,7 +188,7 @@ def connetti_google_2():
|
|
| 189 |
if creds and creds.expired and creds.refresh_token:
|
| 190 |
creds.refresh(Request())
|
| 191 |
else:
|
| 192 |
-
flow = InstalledAppFlow.from_client_secrets_file("./credentials.json", SCOPES, redirect_uri=
|
| 193 |
#creds = flow.run_local_server(port=8501, open_browser=False)
|
| 194 |
creds = flow.run_console()
|
| 195 |
with open("token.json", "w") as token:
|
|
|
|
| 139 |
return st_javascript(f"localStorage.setItem('{key}', '{value}');")
|
| 140 |
|
| 141 |
def connetti_google():
|
|
|
|
| 142 |
load_dotenv()
|
| 143 |
json_variable_str = os.getenv("JSON_GOOGLE")
|
| 144 |
+
URL_REDIRECT = os.getenv('URL_REDIRECT')
|
| 145 |
with open("./credentials.json", "w") as f:
|
| 146 |
f.write(json_variable_str)
|
| 147 |
+
flow = InstalledAppFlow.from_client_secrets_file("./credentials.json", SCOPES, redirect_uri=URL_REDIRECT)
|
| 148 |
token = local_storage_get("token")
|
| 149 |
print('------------1------------------')
|
| 150 |
print(token)
|
| 151 |
if token and token != '':
|
| 152 |
print('------------2------------------')
|
|
|
|
| 153 |
flow.fetch_token(code=token)
|
| 154 |
st.session_state.creds = flow.credentials
|
| 155 |
print(st.session_state.creds)
|
|
|
|
| 159 |
auth_code = st.query_params.get("code")
|
| 160 |
if auth_code:
|
| 161 |
local_storage_set("token", auth_code)
|
| 162 |
+
time.sleep(0.7)
|
| 163 |
print('**************************************************************')
|
| 164 |
print(auth_code)
|
| 165 |
nav_script = """<meta http-equiv="refresh" content="0; url='%s'">""" % (redirect)
|
|
|
|
| 188 |
if creds and creds.expired and creds.refresh_token:
|
| 189 |
creds.refresh(Request())
|
| 190 |
else:
|
| 191 |
+
flow = InstalledAppFlow.from_client_secrets_file("./credentials.json", SCOPES, redirect_uri=URL_REDIRECT)
|
| 192 |
#creds = flow.run_local_server(port=8501, open_browser=False)
|
| 193 |
creds = flow.run_console()
|
| 194 |
with open("token.json", "w") as token:
|