Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -207,24 +207,26 @@ class GitHubModelLLM(LLM):
|
|
| 207 |
# ββββββββββββββββββββββββββββββ
|
| 208 |
import requests
|
| 209 |
from datetime import datetime as dt1
|
| 210 |
-
|
| 211 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 212 |
try:
|
| 213 |
-
resp = requests.get(url)
|
| 214 |
resp.raise_for_status()
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
dt = dt1.fromisoformat(
|
| 220 |
-
|
| 221 |
-
# 보기 μ’μ νμμΌλ‘ λ³ν
|
| 222 |
-
formatted = dt.strftime("%Y-%m-%d %H:%M:%S")
|
| 223 |
-
print(f"νμ¬ μκ° ({timezone}): {formatted}")
|
| 224 |
-
return formatted
|
| 225 |
-
|
| 226 |
except Exception as e:
|
| 227 |
-
print("API νΈμΆ λλ νμ± μ€λ₯:", e)
|
| 228 |
return e
|
| 229 |
|
| 230 |
tools = load_tools(["ddg-search", "llm-math","arxiv"], llm=llm,allow_dangerous_tools=True)
|
|
|
|
| 207 |
# ββββββββββββββββββββββββββββββ
|
| 208 |
import requests
|
| 209 |
from datetime import datetime as dt1
|
| 210 |
+
import requests
|
| 211 |
+
from datetime import datetime as dt1, timezone, timedelta
|
| 212 |
+
|
| 213 |
+
def get_current_time() -> datetime:
|
| 214 |
+
"""
|
| 215 |
+
νμ¬ νκ΅ νμ€μ(Asia/Seoul)λ₯Ό λ°νν©λλ€.
|
| 216 |
+
μ¬μ©νλ API: current-time JSON API (https://script.google.com/macros/s/β¦)
|
| 217 |
+
μ€ν¨ μ μμΈ λ°μ.
|
| 218 |
+
"""
|
| 219 |
+
url = "https://script.google.com/macros/s/AKfycbyd5AcbAnWi2Yn0xhFRbyzS4qMq1VucMVgVvhul5XqS9HkAyJY/exec?tz=Asia/Seoul"
|
| 220 |
try:
|
| 221 |
+
resp = requests.get(url, timeout=5)
|
| 222 |
resp.raise_for_status()
|
| 223 |
+
j = resp.json()
|
| 224 |
+
# μμλ νλ: e.g. {"timezone":"Asia/Seoul","datetime":"2025-10-23T13:45:30+09:00", ...}
|
| 225 |
+
if "datetime" not in j:
|
| 226 |
+
raise RuntimeError(f"μλ΅μ datetime νλ μμ: {j}")
|
| 227 |
+
dt = dt1.fromisoformat(j["datetime"])
|
| 228 |
+
return dt.isoformat() # μ΄λ―Έ +09:00 ν¬ν¨λ νμ§μκ°
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
except Exception as e:
|
|
|
|
| 230 |
return e
|
| 231 |
|
| 232 |
tools = load_tools(["ddg-search", "llm-math","arxiv"], llm=llm,allow_dangerous_tools=True)
|