mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	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
					
				
							
								
								
									
										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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user