Markus Heiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81cbe0befe 
							
						 
					 
					
						
						
							
							[upd] pypi: Bump black from 24.3.0 to 25.9.0 ( #5251 )  
						
						... 
						
						
						
						In 25.1.0 [2] an old bug has been fixed: "Docstring formatting does not apply to
module docstrings" [3].
[1] https://github.com/psf/black/blob/main/CHANGES.md#2590 
[2] https://github.com/psf/black/blob/main/CHANGES.md#2510 
[3] https://github.com/psf/black/issues/4094 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2025-09-26 12:35:57 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							57b9673efb 
							
						 
					 
					
						
						
							
							[mod] addition of various type hints / tbc  
						
						... 
						
						
						
						- pyright configuration [1]_
- stub files: types-lxml [2]_
- addition of various type hints
- enable use of new type system features on older Python versions [3]_
- ``.tool-versions`` - set python to lowest version we support (3.10.18) [4]_:
  Older versions typically lack some typing features found in newer Python
  versions.  Therefore, for local type checking (before commit), it is necessary
  to use the older Python interpreter.
.. [1] https://docs.basedpyright.com/v1.20.0/configuration/config-files/ 
.. [2] https://pypi.org/project/types-lxml/ 
.. [3] https://typing-extensions.readthedocs.io/en/latest/# 
.. [4] https://mise.jdx.dev/configuration.html#tool-versions 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Format: reST 
						
						
					 
					
						2025-09-03 13:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							8205f170ff 
							
						 
					 
					
						
						
							
							[mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-03-11 14:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bnyro 
							
						 
					 
					
						
						
						
						
							
						
						
							e76ab1a4b3 
							
						 
					 
					
						
						
							
							[refactor] images: add resolution, image format and filesize fields  
						
						... 
						
						
						
						Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2024-02-25 16:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							270ad18897 
							
						 
					 
					
						
						
							
							[fix] engine flickr: adapt to the new data model from flicker's response  
						
						... 
						
						
						
						Closes: https://github.com/searxng/searxng/issues/1879 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2023-03-30 21:04:53 +02: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 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							aecfb2300d 
							
						 
					 
					
						
						
							
							[mod] one logger per engine - drop obsolete logger.getChild  
						
						... 
						
						
						
						Remove the no longer needed `logger = logger.getChild(...)` from engines.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2021-09-06 18:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							a4dcfa025c 
							
						 
					 
					
						
						
							
							[enh] engines: add about variable  
						
						... 
						
						
						
						move meta information from comment to the about variable
so the preferences, the documentation can show these information 
						
						
					 
					
						2021-01-14 20:57:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dalf 
							
						 
					 
					
						
						
						
						
							
						
						
							1022228d95 
							
						 
					 
					
						
						
							
							Drop Python 2 (1/n): remove unicode string and url_utils  
						
						
						
						
					 
					
						2020-09-10 10:39:04 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							32f7877235 
							
						 
					 
					
						
						
							
							[fix] resolve flickr_noapi encoding issues  
						
						
						
						
					 
					
						2020-06-15 19:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								frankdelange 
							
						 
					 
					
						
						
						
						
							
						
						
							db9d7d47bd 
							
						 
					 
					
						
						
							
							Fix double-encode error ( fixes   #1799 )  
						
						
						
						
					 
					
						2020-01-07 21:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc2e1e8f9 
							
						 
					 
					
						
						
							
							[fix] skip invalid encoded attributes  
						
						
						
						
					 
					
						2020-01-02 22:29:10 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2179079a91 
							
						 
					 
					
						
						
							
							[fix] fix flickr_noapi decoding ( #1655 )  
						
						... 
						
						
						
						Characters that were not ASCII were incorrectly decoded.
Add an helper function: searx.utils.ecma_unescape (Python implementation of unescape Javascript function). 
						
						
					 
					
						2019-08-02 13:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								Frank de Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc5e13275 
							
						 
					 
					
						
						
							
							[enh] flickr_noapi: use complete JSON data block, add 'content', 'img_format', 'source', etc. ( #1571 )  
						
						... 
						
						
						
						Fetch complete JSON data block, use legend to extract images. 
Unquote urlencoded strings.
Add image description as 'content'. 
Add 'img_format' and 'source' data (needs PR #1567  to enable this data to be displayed). 
Show images which lack ownerid instead of discarding them. 
						
						
					 
					
						2019-07-28 10:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							52e615dede 
							
						 
					 
					
						
						
							
							[enh] py3 compatibility  
						
						
						
						
					 
					
						2017-05-15 12:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Noémi Ványi 
							
						 
					 
					
						
						
						
						
							
						
						
							c59c76e6ee 
							
						 
					 
					
						
						
							
							add year to time range to engines which support "Last year"  
						
						... 
						
						
						
						Engines:
 * Bing images
 * Flickr (noapi)
 * Google
 * Google Images
 * Google News 
						
						
					 
					
						2016-12-11 16:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							16bdc0baf4 
							
						 
					 
					
						
						
							
							[mod] do not escape html content in engines  
						
						
						
						
					 
					
						2016-12-09 18:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								Noémi Ványi 
							
						 
					 
					
						
						
						
						
							
						
						
							1490d6bc93 
							
						 
					 
					
						
						
							
							add time range search for flickr  
						
						
						
						
					 
					
						2016-11-01 17:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							7afd02c94e 
							
						 
					 
					
						
						
							
							[fix] flickr engine  
						
						
						
						
					 
					
						2015-05-27 13:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Flament 
							
						 
					 
					
						
						
						
						
							
						
						
							4689fe341c 
							
						 
					 
					
						
						
							
							update versions.cfg to use the current up-to-date packages  
						
						
						
						
					 
					
						2015-05-02 15:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							7f865356f9 
							
						 
					 
					
						
						
							
							Merge branch 'unit-tests' of  https://github.com/Cqoicebordel/searx  into Cqoicebordel-unit-tests  
						
						... 
						
						
						
						Conflicts:
	searx/tests/test_engines.py 
						
						
					 
					
						2015-02-02 09:36:43 +01:00 
						 
				 
			
				
					
						
							
							
								Cqoicebordel 
							
						 
					 
					
						
						
						
						
							
						
						
							c6535dd65e 
							
						 
					 
					
						
						
							
							Flickr Noapi unit test  
						
						
						
						
					 
					
						2015-02-01 14:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							f18807955b 
							
						 
					 
					
						
						
							
							[mod] python importable engine names  
						
						
						
						
					 
					
						2015-02-01 11:55:47 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Tauber 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd321a7a9 
							
						 
					 
					
						
						
							
							[mod] python importable engine names  
						
						
						
						
					 
					
						2015-01-31 22:05:13 +01:00