.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.search.processors.online_currency Namespace Reference

Classes

class  OnlineCurrencyProcessor
 

Functions

 normalize_name (str name)
 

Variables

 parser_re = re.compile('.*?(\\d+(?:\\.\\d+)?) ([^.0-9]+) (?:in|to) ([^.0-9]+)', re.I)
 

Detailed Description

Processors for engine-type: ``online_currency``

Function Documentation

◆ normalize_name()

searx.search.processors.online_currency.normalize_name ( str name)

Definition at line 15 of file online_currency.py.

15def normalize_name(name: str):
16 name = name.strip()
17 name = name.lower().replace('-', ' ').rstrip('s')
18 name = re.sub(' +', ' ', name)
19 return unicodedata.normalize('NFKD', name).lower()
20
21

Referenced by searx.search.processors.online_currency.OnlineCurrencyProcessor.get_params().

+ Here is the caller graph for this function:

Variable Documentation

◆ parser_re

searx.search.processors.online_currency.parser_re = re.compile('.*?(\\d+(?:\\.\\d+)?) ([^.0-9]+) (?:in|to) ([^.0-9]+)', re.I)

Definition at line 12 of file online_currency.py.