.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self) | |
init (self) | |
load (self) | |
str|None | name_to_iso4217 (self, str name) |
str|None | iso4217_to_name (self, str iso4217, str language) |
bool | is_iso4217 (self, str iso4217) |
Public Attributes | |
cache = get_cache() |
Static Public Attributes | |
str | ctx_names = "data_currencies_names" |
str | ctx_iso4217 = "data_currencies_iso4217" |
pathlib | json_file = pathlib.Path(__file__).parent / "currencies.json" |
Definition at line 14 of file currencies.py.
searx.data.currencies.CurrenciesDB.__init__ | ( | self | ) |
Definition at line 22 of file currencies.py.
searx.data.currencies.CurrenciesDB.init | ( | self | ) |
Definition at line 25 of file currencies.py.
Referenced by searx.sqlitedb.SQLiteAppl.connect(), searx.sqlitedb.SQLiteAppl.DB(), iso4217_to_name(), name_to_iso4217(), and searx.data.tracker_patterns.TrackerPatternsDB.rules().
bool searx.data.currencies.CurrenciesDB.is_iso4217 | ( | self, | |
str | iso4217 ) |
Definition at line 58 of file currencies.py.
References cache, and ctx_iso4217.
str | None searx.data.currencies.CurrenciesDB.iso4217_to_name | ( | self, | |
str | iso4217, | ||
str | language ) |
Definition at line 52 of file currencies.py.
References cache, ctx_iso4217, searx.cache.ExpireCacheSQLite.init(), and init().
searx.data.currencies.CurrenciesDB.load | ( | self | ) |
Definition at line 34 of file currencies.py.
References cache, ctx_iso4217, ctx_names, and json_file.
Referenced by init(), and searx.data.tracker_patterns.TrackerPatternsDB.init().
str | None searx.data.currencies.CurrenciesDB.name_to_iso4217 | ( | self, | |
str | name ) |
Definition at line 43 of file currencies.py.
References cache, ctx_names, searx.cache.ExpireCacheSQLite.init(), and init().
searx.data.currencies.CurrenciesDB.cache = get_cache() |
Definition at line 23 of file currencies.py.
Referenced by searx.data.tracker_patterns.TrackerPatternsDB.add(), init(), searx.data.tracker_patterns.TrackerPatternsDB.init(), is_iso4217(), iso4217_to_name(), load(), name_to_iso4217(), and searx.data.tracker_patterns.TrackerPatternsDB.rules().
|
static |
Definition at line 18 of file currencies.py.
Referenced by is_iso4217(), iso4217_to_name(), and load().
|
static |
Definition at line 17 of file currencies.py.
Referenced by load(), and name_to_iso4217().
|
static |
Definition at line 20 of file currencies.py.
Referenced by load().