mirror of
https://github.com/searxng/searxng.git
synced 2025-07-12 15:59:21 +02:00
[mod] duckduckgo_definitions: display only user friendly attributes / URL
various bug fixes
This commit is contained in:
parent
382fded665
commit
ca593728af
3 changed files with 167 additions and 76 deletions
|
@ -481,6 +481,16 @@ def ecma_unescape(s):
|
|||
return s
|
||||
|
||||
|
||||
def get_string_replaces_function(replaces):
|
||||
rep = {re.escape(k): v for k, v in replaces.items()}
|
||||
pattern = re.compile("|".join(rep.keys()))
|
||||
|
||||
def f(text):
|
||||
return pattern.sub(lambda m: rep[re.escape(m.group(0))], text)
|
||||
|
||||
return f
|
||||
|
||||
|
||||
def get_engine_from_settings(name):
|
||||
"""Return engine configuration from settings.yml of a given engine name"""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue