searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								6c74bc8908 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							775bb0f22ccf70529b4a3b70d104e3be80125fcd0b2333b73c20daa579173a10b91ff3adbc3096ae1 
						
							2024-05-24 10:28:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Kukula 
								
							 
						 
						
							
							
							
							
								
							
							
								a49232ee29 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of cargo search (crates.io)  
							
							
							
						 
						
							2024-05-17 16:37:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								3585d71f99 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							0712f8fb79a9d043024c6da9e2ae0b941276bee37a08ad29eca2ba719ed9054b57b75920ecf4ce2dc 
						
							2024-05-17 09:16:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2d93b292 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-05-16 07:30:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								916739d6b4 
								
							 
						 
						
							
							
								
								[mod] simple theme: drop img_src from default results  
							
							... 
							
							
							
							The use of img_src AND thumbnail in the default results makes no sense (only a
thumbnail is needed).  In the current state this is rather confusing, because
img_src is displayed like a thumbnail (small) and thumbnail is displayed like an
image (large).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-16 07:30:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								0f2f52f0b5 
								
							 
						 
						
							
							
								
								[fix] google: don't display that keyword is missing in content field  
							
							
							
						 
						
							2024-05-15 16:03:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								949a73103f 
								
							 
						 
						
							
							
								
								[mod] hex engine: normalize (some of) the linked terms  
							
							... 
							
							
							
							The names of the links are rather tags than real names, and they sometimes vary
greatly in their spelling:
- GitHub: github, Github
- Source code: Repository, SCM, Project Source Code
- Documentation: docs, Documentation
It was standardized to terms such as 'Source code' and 'Documentation', as
translations already exist for these terms.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-15 12:50:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Kukula 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8b537e34 
								
							 
						 
						
							
							
								
								[mod] package.html template: additional links (a python dict)  
							
							... 
							
							
							
							- Closes: https://github.com/searxng/searxng/issues/3456  
							
						 
						
							2024-05-15 12:50:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								645a840d82 
								
							 
						 
						
							
							
								
								[refactor] codeberg: use gitea engine  
							
							
							
						 
						
							2024-05-15 07:23:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								82b6c0d05f 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of gitea  
							
							
							
						 
						
							2024-05-15 07:23:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								60a373ad89 
								
							 
						 
						
							
							
								
								[fix] chefkoch: use German words in content field  
							
							
							
						 
						
							2024-05-12 18:36:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ffb1001f80 
								
							 
						 
						
							
							
								
								[fix] engine wikidata - WIKIDATA_UNITS has been changed in  #3378  
							
							... 
							
							
							
							This patch is a leftover from [1] in which the WIKIDATA_UNITS values has become
a dictionary.
[1] https://github.com/searxng/searxng/pull/3378 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-10 16:04:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								901819359c 
								
							 
						 
						
							
							
								
								[update] make pygments.less  
							
							... 
							
							
							
							Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-10 10:00:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6eebd312 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							9487de41b20d3b115860cf6e36d0a8e99dff4055cd1c377f2c8d9abeb16006a54b5123e24f372ab44fa9b9aae8 
						
							2024-05-10 09:29:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								383d873597 
								
							 
						 
						
							
							
								
								[fix] unit converter plugin: can't be disabled in settings  
							
							
							
						 
						
							2024-05-09 17:40:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								fb32425d78 
								
							 
						 
						
							
							
								
								[mod] yacy engine: pick base_url randomly from a list of instances  
							
							... 
							
							
							
							Inspired by post [1] in the disscussion we had, while yacy.searchlab.eu was
broken.
[1] https://github.com/searxng/searxng/issues/3428#issuecomment-2101080101 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-09 17:29:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								72be98e12f 
								
							 
						 
						
							
							
								
								[feat] plugins: new calculator plugin  
							
							
							
						 
						
							2024-05-09 17:23:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								742303d030 
								
							 
						 
						
							
							
								
								[mod] improve unit converter plugin  
							
							... 
							
							
							
							- l10n support: parse and format decimal numbers by babel
- ability to add additional units
- improved unit detection (symbols are not unique)
- support for alias units (0,010C to F --> 32,018 °F)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-09 17:16:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Flament 
								
							 
						 
						
							
							
							
							
								
							
							
								ac430a9eaf 
								
							 
						 
						
							
							
								
								Drop pytomlpp dependency for Python >= 3.11  
							
							... 
							
							
							
							Rely on tomllib for Python >= 3.11 
							
						 
						
							2024-05-05 17:35:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								dbed8da284 
								
							 
						 
						
							
							
								
								[fix] startpage engine: XPath expressions adapted for new HTML layout  
							
							... 
							
							
							
							Startpage has changed its HTML layout, classes like ``w-gl__result__main`` do no
longer exists and the result items have been slightly changed in their
structure.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-04 19:45:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yaksh Bariya 
								
							 
						 
						
							
							
							
							
								
							
							
								d577817646 
								
							 
						 
						
							
							
								
								[fix] respect user preferences to open links in new tab for short answers  
							
							... 
							
							
							
							Previously only result urls were set to open in new tab by default, this should
make the behaviour consistent.
Also adds the missing rel="noreferrer" to the anchor tag. Although this should
not be needed as long as the `referrer-policy: no-referrer` header is set, it's
always nice to play safer than to have to say sorry.  For example some reverse
proxy configurations might strip off unwhitelisted headers in which case it's
nice to have this set. 
							
						 
						
							2024-05-04 06:55:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								78077126f2 
								
							 
						 
						
							
							
								
								[feat] wikimedia commons: support for videos, audio and other files  
							
							
							
						 
						
							2024-05-04 06:23:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Kukula 
								
							 
						 
						
							
							
							
							
								
							
							
								46d7a8289b 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of  https://hex.pm  
							
							... 
							
							
							
							The package manager for the Erlang ecosystem Find packages.
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com> 
							
						 
						
							2024-05-03 21:37:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								8225f88404 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							377c34a74079ba625bfe48c8a08e04560acc2fb6a2cfab374205ccd284cdd1d87edf2cb3f6971a077f88e23f2cc7e8506c1795e14ddd143bc6cf05d96b3d53b2cc8a6cd 
						
							2024-05-03 09:15:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								11fe88bb40 
								
							 
						 
						
							
							
								
								[fix] update wikidata units - remove URL prefix from Q-name  
							
							... 
							
							
							
							Sometimes the URL prefix switches from a http to a https, this patch harden the
code that removes the URL prefix from wikidata Q-name, issue has been reported
in [1].
[1] https://github.com/searxng/searxng/pull/3437#issuecomment-2082121730 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-05-01 18:58:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Austin-Olacsi 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d0b6529b 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of searchmysite  
							
							
							
						 
						
							2024-04-30 05:47:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								f8bdf61976 
								
							 
						 
						
							
							
								
								[fix] yep engine: invcrease timeout from defaul 3sec to 5sec  
							
							... 
							
							
							
							In the "Engines" tab on searx.space [1] nearly all engines report a
    TimeoutException: yep engine
As documented in issue #2444  [2], this problem can be fixed by increasing the
timeout. Note: on a local instance (`make run`) the timeout of 3sec was
sufficient / at least in my local test, but the balance of searx.space leads me
to believe that this tight timeout is usually not sufficient.
[1] https://searx.space/ 
[2] https://github.com/searxng/searxng/issues/2444 
Closes https://github.com/searxng/searxng/issues/3421 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-30 05:46:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								e45a7cc063 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_traits.py  
							
							
							
						 
						
							2024-04-29 10:02:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b6c26eea 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_firefox_version.py  
							
							
							
						 
						
							2024-04-29 10:02:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec406cb7e 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_ahmia_blacklist.py  
							
							
							
						 
						
							2024-04-29 10:01:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								ea585d4e77 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_currencies.py  
							
							
							
						 
						
							2024-04-29 09:48:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									return42 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e98c03a0 
								
							 
						 
						
							
							
								
								[data] update searx.data - update_engine_descriptions.py  
							
							
							
						 
						
							2024-04-29 09:46:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c345f890 
								
							 
						 
						
							
							
								
								[fix] ccc_media engine: filter video formats and ignore audio & SubRip  
							
							... 
							
							
							
							CCC media serves several recording formats, to name a few:
- application/x-subrip
- video/mp4
- video/webm
- audio/mpeg
- audio/opus
- audio/mpeg
not all of them are suitable for a video frame.  If available we should prefer
video/mp4 due to its minimal data rates.
Closes: https://github.com/searxng/searxng/issues/3431 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-28 08:42:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jinyuan Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								ecee56533c 
								
							 
						 
						
							
							
								
								improve "search existing issues from github" link  
							
							
							
						 
						
							2024-04-27 20:01:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								11fdc2f56a 
								
							 
						 
						
							
							
								
								[fix] drop broken azlyrics XPath engine  
							
							... 
							
							
							
							Unfortunately, azlyrics has a bot blocker that makes it impossible to implement
an XPath engine for it [1][2].
[1] https://github.com/searxng/searxng/pull/3302#issuecomment-2013529271 
[2] https://github.com/searxng/searxng/issues/3280 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-27 18:43:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								648f43be1d 
								
							 
						 
						
							
							
								
								[build] /static  
							
							
							
						 
						
							2024-04-27 18:26:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								3ea278aff4 
								
							 
						 
						
							
							
								
								[feat] preferences: button to enable/disable all engines  
							
							
							
						 
						
							2024-04-27 18:26:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								46efb2f36d 
								
							 
						 
						
							
							
								
								[feat] plugins: new unit converter plugin  
							
							
							
						 
						
							2024-04-27 18:11:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								b3b1258e4e 
								
							 
						 
						
							
							
								
								[data] wikidata: update wikidata_units.json  
							
							
							
						 
						
							2024-04-27 18:11:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								d593055888 
								
							 
						 
						
							
							
								
								[fix] ionic.io/ionicons - add back missing class="ionicon"  
							
							... 
							
							
							
							Seems to me svg2jinja added the class in the past .. but no longer in new builds
/ this patch adds the class back by using addAttributesToSVGElement [1].
To test this patch use:
    $ ./manage themes.simple
    $ cat searx/templates/simple/icons.html
and check `class="ionicon"` is in the outer `<svg ..>` tags.
[1] https://svgo.dev/docs/plugins/add-attributes-to-svg-elements/ 
[2] https://ionic.io/ionicons 
Closes: https://github.com/searxng/searxng/issues/3383 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-27 09:33:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								42b58eb448 
								
							 
						 
						
							
							
								
								[feat] media.ccc.de: implement module with pagination and iframe  
							
							
							
						 
						
							2024-04-27 08:55:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								41f415aabf 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							f4861e2c3 
						
							2024-04-26 09:14:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Heiser 
								
							 
						 
						
							
							
							
							
								
							
							
								ddaa6ed759 
								
							 
						 
						
							
							
								
								[fix] add missing localizable (gettext) messages to searxng.msg  
							
							... 
							
							
							
							To test this patch I used .. and checked the diff of the `messages.pot` file::
    $ ./manage pyenv.cmd pybabel extract -F babel.cfg \
              -o ./searx/translations/messages.pot searx/
    $ git diff ./searx/translations/messages.pot
----
hint from @dalf: f-string are not supported [1] but there is no error [2].
[1] python-babel/babel#594 
[2] python-babel/babel#715 
Closes: https://github.com/searxng/searxng/issues/3412 
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-26 07:34:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								0a4280a137 
								
							 
						 
						
							
							
								
								[refactor] translation engines: add translate category  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-26 07:33:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								91522f3801 
								
							 
						 
						
							
							
								
								[feat] engine: implementation of LibreTranslate  
							
							... 
							
							
							
							Co-authored-by: Markus Heiser <markus.heiser@darmarit.de> 
							
						 
						
							2024-04-26 07:33:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									searxng-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								af3be2b12b 
								
							 
						 
						
							
							
								
								[l10n] update translations from Weblate  
							
							... 
							
							
							
							b58f1136643b6019505cac16eaf88b5396d5515161ddc7f8e70b10247777e501b0c91d0ff7f160fd062cc9ce67131bec469bceb0dbec51330ae1879a2eb668b3c2827e5ba46f8672b58a3eff13a9c022ea424ea8188 
						
							2024-04-21 11:16:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bnyro 
								
							 
						 
						
							
							
							
							
								
							
							
								644ae51417 
								
							 
						 
						
							
							
								
								[fix] yahoo: result titles are getting mixed together  
							
							
							
						 
						
							2024-04-20 17:00:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrpaulblack 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4ab964b7 
								
							 
						 
						
							
							
								
								[feat] template: add apple-touch-icon in html header  
							
							... 
							
							
							
							* this makes it possible to add SearXNG to iOS devices homescreen with a proper icon 
							
						 
						
							2024-04-18 12:34:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									singletail 
								
							 
						 
						
							
							
							
							
								
							
							
								1746eecf2b 
								
							 
						 
						
							
							
								
								[fix] engine: youtube_api - ignore channels / prevent exceptions  
							
							... 
							
							
							
							`youtube_api.py` throws an exception if the search results contain a channel, as
channels have no videoId.  This PR adds a keycheck for parsing the json response. 
							
						 
						
							2024-04-13 08:41:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Austin-Olacsi 
								
							 
						 
						
							
							
							
							
								
							
							
								c92846dca8 
								
							 
						 
						
							
							
								
								[fix] dead URL in settings.yml  
							
							
							
						 
						
							2024-04-13 07:03:45 +02:00