@@ -74,14 +74,21 @@ $(GH_PAGES)::
7474# update project files
7575# --------------------
7676
77−PHONY += project engines-languages searx.brand
77+PHONY += project engines.languages searx.brand useragents.update
7878
79−project: searx/data/engines_languages.json searx.brand
79+project: useragents.update engines.languages searx.brand
8080
81−engines-languages: pyenvinstall
82− $(PY_ENV_ACT); python utils/fetch_languages.py
83− mv engines_languages.json searx/data/engines_languages.json
84− mv languages.py searx/languages.py
81+engines.languages: pyenvinstall
82+ $(Q)echo "fetch languages .."
83+ $(Q)$(PY_ENV_ACT); python utils/fetch_languages.py
84+ $(Q)echo "update searx/data/engines_languages.json"
85+ $(Q)mv engines_languages.json searx/data/engines_languages.json
86+ $(Q)echo "update searx/languages.py"
87+ $(Q)mv languages.py searx/languages.py
88+
89+useragents.update: pyenvinstall
90+ $(Q)echo "Update searx/data/useragents.json with the most recent versions of Firefox."
91+ $(Q)$(PY_ENV_ACT); python utils/fetch_firefox_version.py
8592
8693searx.brand:
8794 $(Q)echo "build searx/brand.py"