Ai-Email-Assistant / web_search.py
0Learn's picture
Upload 9 files
971b0ff verified
raw
history blame contribute delete
429 Bytes
# 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)}"]