summaryrefslogtreecommitdiff
path: root/searxng_extra/update/update_currencies.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2024-03-10 15:33:23 +0100
committerMarkus Heiser <markus.heiser@darmarIT.de>2024-03-10 15:56:50 +0100
commitce4aaf6cad9c0a57f5f12ef80ec4e1b45bcf87d4 (patch)
treefe4b88659f1c39e1026e42305119bbd326ca3fc9 /searxng_extra/update/update_currencies.py
parent0ffec440b2d1146d4daf3f63a544aeb635a6e617 (diff)
[mod] comprehensive revision of the searxng_extra/update/ scripts
- pylint all scripts - fix some errors reported by pyright - from searx.data import data_dir (Path.open) - fix import from pygments.formatters.html NOTE: none functional changes! Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'searxng_extra/update/update_currencies.py')
-rwxr-xr-xsearxng_extra/update/update_currencies.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/searxng_extra/update/update_currencies.py b/searxng_extra/update/update_currencies.py
index c604e5420..a949c4696 100755
--- a/searxng_extra/update/update_currencies.py
+++ b/searxng_extra/update/update_currencies.py
@@ -15,12 +15,11 @@ import re
import unicodedata
import json
-# set path
-from os.path import join
-
-from searx import searx_dir
from searx.locales import LOCALE_NAMES, locales_initialize
from searx.engines import wikidata, set_loggers
+from searx.data import data_dir
+
+DATA_FILE = data_dir / 'currencies.json'
set_loggers(wikidata, 'wikidata')
locales_initialize()
@@ -133,10 +132,6 @@ def fetch_db():
return db
-def get_filename():
- return join(join(searx_dir, "data"), "currencies.json")
-
-
def main():
db = fetch_db()
@@ -156,8 +151,8 @@ def main():
if len(db['names'][name]) == 1:
db['names'][name] = db['names'][name][0]
- with open(get_filename(), 'w', encoding='utf8') as f:
- json.dump(db, f, ensure_ascii=False, indent=4)
+ with DATA_FILE.open('w', encoding='utf8') as f:
+ json.dump(db, f, indent=4, sort_keys=True, ensure_ascii=False)
if __name__ == '__main__':