mirror of https://github.com/searx/searx
Merge 8e8b36a4cf
into 75b859d2a8
This commit is contained in:
commit
f3aa4f620c
|
@ -1,5 +1,7 @@
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
from urllib.parse import urljoin
|
||||||
|
|
||||||
from searx.data import EXTERNAL_BANGS
|
from searx.data import EXTERNAL_BANGS
|
||||||
|
|
||||||
|
|
||||||
|
@ -40,6 +42,8 @@ def resolve_bang_definition(bang_definition, query):
|
||||||
url = url.replace(chr(2), query)
|
url = url.replace(chr(2), query)
|
||||||
if url.startswith('//'):
|
if url.startswith('//'):
|
||||||
url = 'https:' + url
|
url = 'https:' + url
|
||||||
|
if not query: # go to main instead of search page
|
||||||
|
url = urljoin(url, '/')
|
||||||
rank = int(rank) if len(rank) > 0 else 0
|
rank = int(rank) if len(rank) > 0 else 0
|
||||||
return (url, rank)
|
return (url, rank)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue