Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							782f73540e 
							
						 
					 
					
						
						
							
							[utils/searxng.sh] implement new script to install SearXNG  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-07-30 13:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							640c404844 
							
						 
					 
					
						
						
							
							[pyright:strict] searx.search.checker.background  
						
						
						
					 
					
						2022-01-27 22:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f89adc5f3 
							
						 
					 
					
						
						
							
							[pyright:strict] searx.shared.shared_abstract  
						
						
						
					 
					
						2022-01-27 22:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e85744c254 
							
						 
					 
					
						
						
							
							Revert "[hotfix] interim fix to get docker-build of CI without issues"  
						
						... 
						
						
						
						This reverts interim fix from commit 50c4b58dbhttps://github.com/redis/redis-py/issues/1869 
[2] https://github.com/redis/redis-py/commit/1fc1233f 
[3] https://github.com/redis/redis-py/pull/1854 
[4] https://github.com/redis/redis-py/issues/1880 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-17 18:03:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							50c4b58db6 
							
						 
					 
					
						
						
							
							[hotfix] interim fix to get docker-build of CI without issues  
						
						... 
						
						
						
						There is an issue with redis v4.1.0 [1] / for the interim lets remove this
python dependency.
[1] https://github.com/searxng/searxng/issues/741 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-12 09:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							dca83944b5 
							
						 
					 
					
						
						
							
							[fix] redis: don't create a new connection at each client() call  
						
						... 
						
						
						
						Suggested-by: @dalf https://github.com/searxng/searxng/pull/686#pullrequestreview-844942973 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-07 17:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cfab93fa 
							
						 
					 
					
						
						
							
							[enh] add redis connector searx/shared/redisdb.py  
						
						... 
						
						
						
						Add a redis connector, the default DB connector is a socket at::
    unix:///usr/local/searxng-redis/run/redis.sock?db=0
To set up a redis instance simply use::
    $ ./manage redis.build
    $ sudo -H ./manage redis.install
A hint for developers:
To get access rights to this instance, your developer account needs to be added
to the *searxng-redis* group::
    $ sudo -H ./manage redis.addgrp "${USER}"
    # don't forget to logout & login to get member of group
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2022-01-03 20:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3d96a9839a 
							
						 
					 
					
						
						
							
							[format.python] initial formatting of the python code  
						
						... 
						
						
						
						This patch was generated by black [1]::
    make format.python
[1] https://github.com/psf/black 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
					 
					
						2021-12-27 09:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							912c7e975c 
							
						 
					 
					
						
						
							
							[fix] checker: don't run the checker when uwsgi is not properly configured  
						
						... 
						
						
						
						Before this commit, even with the scheduler disabled, the checker was running
at least once for each uwsgi worker. 
						
					 
					
						2021-01-13 14:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c8b413a6 
							
						 
					 
					
						
						
							
							[mod] searx.shared: minor tweaks  
						
						... 
						
						
						
						searx.shared.shared_abstract.SharedDict inherit from abc.ABC
searx.shared.shared_uwsgi.schedule can schedule multiple functions without issue 
						
					 
					
						2021-01-12 11:47:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2872f436 
							
						 
					 
					
						
						
							
							[enh] add searx.shared  
						
						... 
						
						
						
						shared dictionary between the workers (UWSGI or werkzeug)
scheduler: run a task once every x seconds (UWSGI or werkzeug) 
						
					 
					
						2021-01-12 11:47:17 +01:00