Spaces:
Build error
Build error
| # 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)}"] |