@@ -25,6 +25,7 @@ help:
2525 @echo ' uninstall - uninstall (./local)'
2626 @echo ' gh-pages - build docs & deploy on gh-pages branch'
2727 @echo ' clean - drop builds and environments'
28+ @echo ' project - re-build generic files of the searx project'
2829 @echo ''
2930 @echo 'environment'
3031 @echo ' SEARX_URL = $(SEARX_URL)'
@@ -78,6 +79,18 @@ prebuild-includes:
7879$(GH_PAGES)::
7980 @echo "doc available at --> $(DOCS_URL)"
8081
82+# update project files
83+# --------------------
84+
85+PHONY += project engines-languages
86+
87+project: searx/data/engines_languages.json
88+
89+searx/data/engines_languages.json: pyenvinstall
90+ $(PY_ENV_ACT); python utils/fetch_languages.py
91+ mv engines_languages.json searx/data/engines_languages.json
92+ mv languages.py searx/languages.py
93+
8194# test
8295# ----
8396