From 46efb2f36d327e618c5cd6af702b96fa9143fc27 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sun, 7 Apr 2024 16:17:11 +0200 Subject: [feat] plugins: new unit converter plugin --- searx/engines/duckduckgo_definitions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'searx/engines') diff --git a/searx/engines/duckduckgo_definitions.py b/searx/engines/duckduckgo_definitions.py index e8146cc3e..59caed8ce 100644 --- a/searx/engines/duckduckgo_definitions.py +++ b/searx/engines/duckduckgo_definitions.py @@ -238,7 +238,10 @@ def unit_to_str(unit): for prefix in WIKIDATA_PREFIX: if unit.startswith(prefix): wikidata_entity = unit[len(prefix) :] - return WIKIDATA_UNITS.get(wikidata_entity, unit) + real_unit = WIKIDATA_UNITS.get(wikidata_entity) + if real_unit is None: + return unit + return real_unit['symbol'] return unit -- cgit v1.2.3