Timo123432345443 commited on
Commit
33661a5
·
verified ·
1 Parent(s): 62180f5

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import requests
3
+
4
+ def search(q):
5
+ r = requests.get(
6
+ "http://127.0.0.1:8080/search",
7
+ params={"q": q, "format": "json"},
8
+ timeout=10
9
+ )
10
+ results = r.json().get("results", [])
11
+ return "\n\n".join(
12
+ f"{r['title']}\n{r['url']}"
13
+ for r in results[:5]
14
+ ) or "😿 Keine Treffer"
15
+
16
+ with gr.Blocks() as demo:
17
+ gr.Markdown("## 🐾 Willy's SearXNG Space")
18
+ q = gr.Textbox(label="Suche")
19
+ out = gr.Textbox(lines=15)
20
+ gr.Button("Suchen").click(search, q, out)
21
+
22
+ demo.launch(server_name="0.0.0.0", server_port=7860)