forked from Ponysearch/Ponysearch
Makefile: add target 'useragents.update' to fetch versions of Firefox
Update searx/data/useragents.json with the most recent versions of Firefox. BTW: add 'useragents.update' to 'project' target and clean up the Makefile and remove it from the manage.sh script. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> closes: https://github.com/asciimoo/searx/issues/1882
This commit is contained in:
parent
5d087ee466
commit
00251d7c66
2 changed files with 13 additions and 12 deletions
19
Makefile
19
Makefile
|
@ -74,14 +74,21 @@ $(GH_PAGES)::
|
||||||
# update project files
|
# update project files
|
||||||
# --------------------
|
# --------------------
|
||||||
|
|
||||||
PHONY += project engines-languages searx.brand
|
PHONY += project engines.languages searx.brand useragents.update
|
||||||
|
|
||||||
project: searx/data/engines_languages.json searx.brand
|
project: useragents.update engines.languages searx.brand
|
||||||
|
|
||||||
engines-languages: pyenvinstall
|
engines.languages: pyenvinstall
|
||||||
$(PY_ENV_ACT); python utils/fetch_languages.py
|
$(Q)echo "fetch languages .."
|
||||||
mv engines_languages.json searx/data/engines_languages.json
|
$(Q)$(PY_ENV_ACT); python utils/fetch_languages.py
|
||||||
mv languages.py searx/languages.py
|
$(Q)echo "update searx/data/engines_languages.json"
|
||||||
|
$(Q)mv engines_languages.json searx/data/engines_languages.json
|
||||||
|
$(Q)echo "update searx/languages.py"
|
||||||
|
$(Q)mv languages.py searx/languages.py
|
||||||
|
|
||||||
|
useragents.update: pyenvinstall
|
||||||
|
$(Q)echo "Update searx/data/useragents.json with the most recent versions of Firefox."
|
||||||
|
$(Q)$(PY_ENV_ACT); python utils/fetch_firefox_version.py
|
||||||
|
|
||||||
searx.brand:
|
searx.brand:
|
||||||
$(Q)echo "build searx/brand.py"
|
$(Q)echo "build searx/brand.py"
|
||||||
|
|
|
@ -70,11 +70,6 @@ locales() {
|
||||||
pybabel compile -d "$SEARX_DIR/translations"
|
pybabel compile -d "$SEARX_DIR/translations"
|
||||||
}
|
}
|
||||||
|
|
||||||
update_useragents() {
|
|
||||||
echo '[!] Updating user agent versions'
|
|
||||||
python utils/fetch_firefox_version.py
|
|
||||||
}
|
|
||||||
|
|
||||||
pep8_check() {
|
pep8_check() {
|
||||||
echo '[!] Running pep8 check'
|
echo '[!] Running pep8 check'
|
||||||
# ignored rules:
|
# ignored rules:
|
||||||
|
@ -242,7 +237,6 @@ Commands
|
||||||
update_dev_packages - Check & update development and production dependency changes
|
update_dev_packages - Check & update development and production dependency changes
|
||||||
install_geckodriver - Download & install geckodriver if not already installed (required for robot_tests)
|
install_geckodriver - Download & install geckodriver if not already installed (required for robot_tests)
|
||||||
npm_packages - Download & install npm dependencies
|
npm_packages - Download & install npm dependencies
|
||||||
update_useragents - Update useragents.json with the most recent versions of Firefox
|
|
||||||
|
|
||||||
Build
|
Build
|
||||||
-----
|
-----
|
||||||
|
|
Loading…
Reference in a new issue