ffxbot commited on
Commit
82afa70
·
verified ·
1 Parent(s): 8315fc1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
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=3):
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=3):
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=3):
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 download OR official site"
48
- for r in ddgs.text(web_query, safesearch="off", max_results=4):
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)