Spaces:
Sleeping
Sleeping
| from duckduckgo_search import DDGS | |
| import time | |
| def search_duckduckgo(query: str, max_results: int = 5) -> str: | |
| """Sök på DuckDuckGo och returnera sammanfattning""" | |
| try: | |
| summary = [] | |
| with DDGS() as ddgs: | |
| results = ddgs.text(query, max_results=max_results) | |
| for i, result in enumerate(results, 1): | |
| summary.append(f"Result {i}:") | |
| summary.append(f"Title: {result['title']}") | |
| summary.append(f"URL: {result['href']}") | |
| summary.append(f"Content: {result['body']}") | |
| summary.append("-" * 50) | |
| return "\n".join(summary) if summary else "No relevant results found." | |
| except Exception as e: | |
| return f"Error searching: {str(e)}" | |