mirror of
https://github.com/searxng/searxng.git
synced 2025-07-19 03:09:25 +02:00
To reduce the memory footprint, this patch no longer loads the JSON data completely into memory. Instead, there is an SQL database based on `ExpireCacheSQLite`. The class CurrenciesDB is a simple DB application that encapsulates the DB (queries and initialization) and provides convenient methods like `name_to_iso4217` and `iso4217_to_name`. Related: - https://github.com/searxng/searxng/discussions/1892 - https://github.com/searxng/searxng/pull/3458#issuecomment-2900807671 - https://github.com/searxng/searxng/pull/4650 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> |
||
---|---|---|
.. | ||
__init__.py | ||
ahmia_blacklist.txt | ||
core.py | ||
currencies.json | ||
currencies.py | ||
engine_descriptions.json | ||
engine_traits.json | ||
external_bangs.json | ||
external_urls.json | ||
lid.176.ftz | ||
locales.json | ||
osm_keys_tags.json | ||
useragents.json | ||
wikidata_units.json |