File size: 275 Bytes
808a8e4
12db8ba
 
 
 
 
 
1
2
3
4
5
6
7
8
from duckduckgo_search import DDGS

def search_duckduckgo(query: str) -> str:
    with DDGS() as ddgs:
        results = ddgs.text(query)
        snippets = [r["body"] for r in results if "body" in r]
        return " ".join(snippets[:3]) if snippets else "No result found."