Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -23,29 +23,29 @@ def search_all():
|
|
| 23 |
|
| 24 |
try:
|
| 25 |
with DDGS() as ddgs:
|
| 26 |
-
# 🎬 ভিডিও
|
| 27 |
try:
|
| 28 |
-
for r in ddgs.videos(query, safesearch="off", max_results=
|
| 29 |
results["videos"].append({"title": r.get("title", ""), "link": r.get("content", "") or r.get("url", "")})
|
| 30 |
except: pass
|
| 31 |
|
| 32 |
-
# 🖼️ ছবি
|
| 33 |
try:
|
| 34 |
-
for r in ddgs.images(query, safesearch="off", max_results=
|
| 35 |
results["images"].append({"title": r.get("title", ""), "link": r.get("image", "") or r.get("url", "")})
|
| 36 |
except: pass
|
| 37 |
|
| 38 |
-
# 📂 ফাইল
|
| 39 |
try:
|
| 40 |
-
file_query = f"{query} ext:pdf OR ext:apk OR ext:zip OR torrent"
|
| 41 |
-
for r in ddgs.text(file_query, safesearch="off", max_results=
|
| 42 |
results["files"].append({"title": r.get("title", ""), "link": r.get("href", "")})
|
| 43 |
except: pass
|
| 44 |
|
| 45 |
-
# 🌐 ওয়েবসাইট
|
| 46 |
try:
|
| 47 |
-
web_query = f"{query} watch online OR
|
| 48 |
-
for r in ddgs.text(web_query, safesearch="off", max_results=
|
| 49 |
results["web"].append({"title": r.get("title", ""), "link": r.get("href", "")})
|
| 50 |
except: pass
|
| 51 |
|
|
@@ -55,5 +55,4 @@ def search_all():
|
|
| 55 |
return jsonify(results)
|
| 56 |
|
| 57 |
if __name__ == "__main__":
|
| 58 |
-
# Hugging Face ডিফল্টভাবে 7860 পোর্টে রান করে
|
| 59 |
app.run(host="0.0.0.0", port=7860)
|
|
|
|
| 23 |
|
| 24 |
try:
|
| 25 |
with DDGS() as ddgs:
|
| 26 |
+
# 🎬 ভিডিও (৫টি লিংক)
|
| 27 |
try:
|
| 28 |
+
for r in ddgs.videos(query, safesearch="off", max_results=5):
|
| 29 |
results["videos"].append({"title": r.get("title", ""), "link": r.get("content", "") or r.get("url", "")})
|
| 30 |
except: pass
|
| 31 |
|
| 32 |
+
# 🖼️ ছবি (৫টি লিংক)
|
| 33 |
try:
|
| 34 |
+
for r in ddgs.images(query, safesearch="off", max_results=5):
|
| 35 |
results["images"].append({"title": r.get("title", ""), "link": r.get("image", "") or r.get("url", "")})
|
| 36 |
except: pass
|
| 37 |
|
| 38 |
+
# 📂 ফাইল (৫টি লিংক)
|
| 39 |
try:
|
| 40 |
+
file_query = f"{query} ext:pdf OR ext:apk OR ext:zip OR torrent OR download"
|
| 41 |
+
for r in ddgs.text(file_query, safesearch="off", max_results=5):
|
| 42 |
results["files"].append({"title": r.get("title", ""), "link": r.get("href", "")})
|
| 43 |
except: pass
|
| 44 |
|
| 45 |
+
# 🌐 ওয়েবসাইট (৬টি লিংক)
|
| 46 |
try:
|
| 47 |
+
web_query = f"{query} watch online OR official site OR wiki"
|
| 48 |
+
for r in ddgs.text(web_query, safesearch="off", max_results=6):
|
| 49 |
results["web"].append({"title": r.get("title", ""), "link": r.get("href", "")})
|
| 50 |
except: pass
|
| 51 |
|
|
|
|
| 55 |
return jsonify(results)
|
| 56 |
|
| 57 |
if __name__ == "__main__":
|
|
|
|
| 58 |
app.run(host="0.0.0.0", port=7860)
|