yuvraj-yadav commited on
Commit
b221737
·
verified ·
1 Parent(s): 026dc36

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -7
app.py CHANGED
@@ -81,18 +81,24 @@ def fetch_arxiv_refs(query, max_results=3):
81
  pass
82
  return refs
83
 
84
- def fetch_duckduckgo_links(query, max_results=3):
85
  links = []
86
  try:
87
  with DDGS() as ddgs:
88
  results = ddgs.text(query, max_results=max_results)
 
89
  for res in results:
90
- links.append({
91
- "title": res['title'],
92
- "url": res['href'],
93
- "snippet": res['body'],
94
- "source": "DuckDuckGo"
95
- })
 
 
 
 
 
96
  except:
97
  pass
98
  return links
 
81
  pass
82
  return refs
83
 
84
+ def fetch_duckduckgo_links(query, max_results=10):
85
  links = []
86
  try:
87
  with DDGS() as ddgs:
88
  results = ddgs.text(query, max_results=max_results)
89
+ count = 0
90
  for res in results:
91
+ url = res['href']
92
+ if ".edu" in url or ".org" in url:
93
+ links.append({
94
+ "title": res['title'],
95
+ "url": url,
96
+ "snippet": res['body'],
97
+ "source": "DuckDuckGo"
98
+ })
99
+ count += 1
100
+ if count >= 3:
101
+ break
102
  except:
103
  pass
104
  return links