return json
Browse files
app.py
CHANGED
@@ -8,6 +8,7 @@ from tools.final_answer import FinalAnswerTool
|
|
8 |
from Gradio_UI import GradioUI
|
9 |
import os
|
10 |
import json
|
|
|
11 |
|
12 |
# Below is an example of a tool that does nothing. Amaze us with your creativity !
|
13 |
@tool
|
@@ -18,6 +19,7 @@ def get_live_cricket_matches()-> list: #it's import to specify the return type
|
|
18 |
CRIC_API_URL = "https://api.cricapi.com/v1/currentMatches"
|
19 |
params = {"apikey": os.environ['CRIC_API_KEY']}
|
20 |
response = requests.get(CRIC_API_URL, params=params)
|
|
|
21 |
|
22 |
if response.status_code == 200:
|
23 |
data = response.json()
|
@@ -32,7 +34,7 @@ def get_live_cricket_matches()-> list: #it's import to specify the return type
|
|
32 |
"status": match.get("status"),
|
33 |
"dateTimeGMT": match.get("dateTimeGMT")
|
34 |
})
|
35 |
-
return match_info
|
36 |
return {"error": "Unable to fetch match data"}
|
37 |
|
38 |
@tool
|
|
|
8 |
from Gradio_UI import GradioUI
|
9 |
import os
|
10 |
import json
|
11 |
+
from datetime import datetime
|
12 |
|
13 |
# Below is an example of a tool that does nothing. Amaze us with your creativity !
|
14 |
@tool
|
|
|
19 |
CRIC_API_URL = "https://api.cricapi.com/v1/currentMatches"
|
20 |
params = {"apikey": os.environ['CRIC_API_KEY']}
|
21 |
response = requests.get(CRIC_API_URL, params=params)
|
22 |
+
today = datetime.today().strftime("%Y-%m-%d")
|
23 |
|
24 |
if response.status_code == 200:
|
25 |
data = response.json()
|
|
|
34 |
"status": match.get("status"),
|
35 |
"dateTimeGMT": match.get("dateTimeGMT")
|
36 |
})
|
37 |
+
return json.dumps(match_info, indent=4)
|
38 |
return {"error": "Unable to fetch match data"}
|
39 |
|
40 |
@tool
|