mirror of https://github.com/searxng/searxng.git
Compare commits
2 Commits
1e8b8a1df2
...
2e2a7bd3af
Author | SHA1 | Date |
---|---|---|
Alexandre Flament | 2e2a7bd3af | |
Alexandre Flament | 5a1e789ee8 |
|
@ -155,7 +155,7 @@ class ExternalBangParser(QueryPartParser):
|
|||
return raw_value.startswith('!!') and len(raw_value) > 2
|
||||
|
||||
def __call__(self, raw_value):
|
||||
value = raw_value[2:]
|
||||
value = raw_value[2:].lower()
|
||||
found, bang_ac_list = self._parse(value) if len(value) > 0 else (False, [])
|
||||
if self.enable_autocomplete:
|
||||
self._autocomplete(bang_ac_list)
|
||||
|
@ -183,7 +183,7 @@ class BangParser(QueryPartParser):
|
|||
return raw_value[0] == '!' and (len(raw_value) < 2 or raw_value[1] != '!')
|
||||
|
||||
def __call__(self, raw_value):
|
||||
value = raw_value[1:].replace('-', ' ').replace('_', ' ')
|
||||
value = raw_value[1:].replace('-', ' ').replace('_', ' ').lower()
|
||||
found = self._parse(value) if len(value) > 0 else False
|
||||
if found and raw_value[0] == '!':
|
||||
self.raw_text_query.specific = True
|
||||
|
@ -224,7 +224,7 @@ class BangParser(QueryPartParser):
|
|||
|
||||
# check if query starts with category name
|
||||
for category in categories:
|
||||
if category.startswith(value):
|
||||
if category.lower().startswith(value):
|
||||
self._add_autocomplete(first_char + category.replace(' ', '_'))
|
||||
|
||||
# check if query starts with engine name
|
||||
|
@ -234,7 +234,7 @@ class BangParser(QueryPartParser):
|
|||
|
||||
# check if query starts with engine shortcut
|
||||
for engine_shortcut in engine_shortcuts:
|
||||
if engine_shortcut.startswith(value):
|
||||
if engine_shortcut.lower().startswith(value):
|
||||
self._add_autocomplete(first_char + engine_shortcut)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue