diff --git a/utils/fetch_languages.py b/utils/fetch_languages.py index 1f8dc778..45369313 100644 --- a/utils/fetch_languages.py +++ b/utils/fetch_languages.py @@ -6,18 +6,19 @@ # are written in current directory to avoid overwriting in case something goes wrong. import json +from pathlib import Path from pprint import pformat from sys import path from babel import Locale, UnknownLocaleError from babel.languages import get_global path.append('../searx') # noqa -from searx import settings +from searx import settings, searx_dir from searx.engines import initialize_engines, engines # Output files. -engines_languages_file = 'engines_languages.json' -languages_file = 'languages.py' +engines_languages_file = Path(searx_dir) / 'data' / 'engines_languages.json' +languages_file = Path(searx_dir) / 'languages.py' # Fetchs supported languages for each engine and writes json file with those.