Spaces:
Build error
Build error
File size: 429 Bytes
971b0ff |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# web_search.py
# Filepath: ai-email-assistant/web_search.py
# Implements web search functionality
from duckduckgo_search import DDGS
def search_web(query, num_results=5):
try:
with DDGS() as ddgs:
results = list(ddgs.text(query, max_results=num_results))
return [f"{r['title']}: {r['body']}" for r in results]
except Exception as e:
return [f"Error performing web search: {str(e)}"] |