File size: 262 Bytes
12db8ba
 
 
 
 
 
 
1
2
3
4
5
6
7
8
from ddgs 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."