| 
    .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().