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)}" | |