W01fAI commited on
Commit
c4650a4
·
verified ·
1 Parent(s): 5a5ce08

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -15,11 +15,21 @@ def crypto_duck(addr: str)-> str:
15
  Args:
16
  addr: A string representing a valid cryptocurrency address.
17
  """
18
- search_tool = DuckDuckGoSearchTool()
19
- query = f"cryptocurrency address {addr}"
20
- result = search_tool(query)
 
 
 
 
 
 
 
 
21
 
22
- return result
 
 
23
 
24
  @tool
25
  def get_current_time_in_timezone(timezone: str) -> str:
 
15
  Args:
16
  addr: A string representing a valid cryptocurrency address.
17
  """
18
+ try:
19
+ ddg = DuckDuckGoSearchTool()
20
+ query = f'cryptocurrency address "{addr}"'
21
+ results = ddg.run(query=query, max_reults=1)
22
+
23
+ if not results:
24
+ return "No results found."
25
+ top = results[0]
26
+ title = top.get('title', '')
27
+ link = top.get('ling', '')
28
+ snippet = top.get('snippet', '')
29
 
30
+ return f"{title}\n{snippet}\n{link}".strip()
31
+ except Exception as e:
32
+ return f"Search error: {str(e)}"
33
 
34
  @tool
35
  def get_current_time_in_timezone(timezone: str) -> str: