on master help sign in
add a shortcut for utils/fetch_firefox_version.py in manage.sh
94ca30dMarc Abonce Seguin
manage.sh+6
@@ -70,6 +70,11 @@ locales() {
70 pybabel compile -d "$SEARX_DIR/translations"
70 pybabel compile -d "$SEARX_DIR/translations"
71}
71}
72
72
73+update_useragents() {
74+ echo '[!] Updating user agent versions'
75+ python utils/fetch_firefox_version.py
76+}
77+
73pep8_check() {
78pep8_check() {
74 echo '[!] Running pep8 check'
79 echo '[!] Running pep8 check'
75 # ignored rules:
80 # ignored rules:
@@ -246,6 +251,7 @@ Commands
246 update_dev_packages - Check & update development and production dependency changes
251 update_dev_packages - Check & update development and production dependency changes
247 install_geckodriver - Download & install geckodriver if not already installed (required for robot_tests)
252 install_geckodriver - Download & install geckodriver if not already installed (required for robot_tests)
248 npm_packages - Download & install npm dependencies
253 npm_packages - Download & install npm dependencies
254+ update_useragents - Update useragents.json with the most recent versions of Firefox
249
255
250 Build
256 Build
251 -----
257 -----
searx/data/useragents.json+13−7
@@ -1,14 +1,20 @@
1{
1{
2− "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}",
3 "versions": [
2 "versions": [
4− "61.0.1",
3+ "67.0.4",
5− "61.0",
4+ "67.0.3",
6− "60.0.2",
5+ "67.0.2",
6+ "67.0.1",
7+ "67.0",
8+ "66.0.5",
9+ "66.0.4",
10+ "66.0.3",
11+ "66.0.2",
7− "60.0.1",
12+ "66.0.1",
8− "60.0"
13+ "66.0"
9 ],
14 ],
10 "os": [
15 "os": [
11 "Windows NT 10; WOW64",
16 "Windows NT 10; WOW64",
12 "X11; Linux x86_64"
17 "X11; Linux x86_64"
13− ]
18+ ],
19+ "ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}"
14}
20}