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