Spaces:
Sleeping
Sleeping
import gradio as gr | |
from duckduckgo_search import DDGS | |
def search_duckduckgo(query: str) -> list[dict]: | |
with DDGS() as ddgs: | |
results = ddgs.text(query, max_results=5) | |
return results | |
with gr.Blocks(theme="Nymbo/Nymbo_Theme") as app: | |
with gr.Row(): | |
query_input = gr.Textbox(label="Enter Search Query") | |
search_btn = gr.Button("Search") | |
output = gr.Textbox(label="Results", interactive=False) | |
search_btn.click(fn=search_duckduckgo, inputs=query_input, outputs=output) | |
app.launch(mcp_server=True) |