summaryrefslogtreecommitdiff
path: root/.github/workflows/container.yml
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2025-05-25 10:40:57 +0200
committerGitHub <noreply@github.com>2025-05-25 10:40:57 +0200
commit848c8d0544eb0138da4414a750f79b22883f91b2 (patch)
tree54a1ff72ef9e6d18bb6e5b5551edf6be2871e372 /.github/workflows/container.yml
parente46187e3ce1fd118951c0e40eb8432af75acad7c (diff)
[mod] data: implement a simple currencies (SQL) database (#4836)
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>
Diffstat (limited to '.github/workflows/container.yml')
0 files changed, 0 insertions, 0 deletions