Commit Graph

4653 Commits (6039dbf2112d8bd78dba189562a19a92d04f7907)

Author SHA1 Message Date
jazzzooo 6039dbf211 [fix] engine - invidious thumbnails 10 months ago
jazzzooo ed3819bdd5 add inv.tux.pizza 10 months ago
jazzzooo 122b4342eb remove invidious.snopyta.org 10 months ago
jazzzooo e2a5e183cc [fix] settings.yml - change default invidious instances 10 months ago
jazzzooo b2fd6304bf [fix] engine - openstreetmap currency rendering 10 months ago
jazzzooo 976b3e21c4 [fix] engine - pypi redirect 10 months ago
jazzzooo 54a3e03b45 [fix] engine - openstreetmap currency matching 10 months ago
Bnyro 64d9587ac8 [feat] new engine: svgrepo 10 months ago
Markus Heiser aa1453db0c [build] /static 10 months ago
Markus Heiser a987672340 [mod] improve handling of the hotkeys
- KeyboardEvent: keyCode property is depricated, replaced by key property [2]

- the check for ifDetailOpened is not necessary, because the hotkeys are not
  only applicable to image-results, by example:

   `!goi !go !scc hello`

- Key bindings like h for help are to be used in general (not only in vim-mode)

[1] https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
[2] https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Jinyuan Huang e6b160da62 [feature] key bindings: left & right arrow are always on 10 months ago
jazzzooo b189578b6b [fix] engine - brave 10 months ago
Bnyro f182abd6f8 [mod] library of congress: fix engine 10 months ago
Bnyro e73a6f5d14 [fix] engine deviantart: review of the result-scrapper
The deviantart site changed and hence deviantart is currently unusable.
10 months ago
Markus Heiser 1f7366060e [build] /static 10 months ago
Markus Heiser 935aed7ca4 [feature] dark theme for code highlighter in the result list
Closes: https://github.com/searxng/searxng/issues/1354

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Alexandre Flament d07c006aed Replace chompjs with pure Python code
The new implementation is good enough for the current usage (brave)
10 months ago
Markus Heiser 8e45ac4271 [build] /static 10 months ago
Markus Heiser 15a3dbf7a0 [fix] preferences - layout of the "special queries" tab
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Bnyro 9e83c0dedc [feat] engine: implementation of Yummly
Co-authored-by: Markus Heiser <markus.heiser@damarit.de>
10 months ago
Bnyro a3d7e9c285 [mod] utils.py: add markdown_to_text helper function 10 months ago
searxng-bot c62605b3e3 [translations] update from Weblate
304f6af5c - 2023-09-04 - return42 <markus.heiser@darmarit.de>
76a4b6496 - 2023-09-03 - alexgabi <alexgabi@disroot.org>
10 months ago
Markus Heiser 019bd97f4b [fix] settings.yml - fix docs-links in the comments
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Hackurei 1f21ac7d62 [feat] engine: implementation of bilibili https://www.bilibili.com 10 months ago
Markus Heiser 696c35d2c3 [fix] engine - duckduckgo_images / determination of vqd value incorrect
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
bonswouar 4fb26cd96d [fix] engine duckduckgo weather api changes 10 months ago
Markus Heiser 01be9e0e20 [fix] engine: wikicommons - don't quoute ':|' in URL parameters
From [1]: It seems to be because of [2] For some reason it gets url encoded
twice, resulting in

- ``filetype%253Abitmap%257Cdrawing+birds`` instead of
- ``filetype:bitmap%7Cdrawing+birds``

[1] https://github.com/searxng/searxng/issues/2707
[2] https://github.com/searxng/searxng/blob/master/searx/engines/wikicommons.py#L43

Closes: #2707
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Markus Heiser 4f8895c6de [fix] follow-up of 4da7003ae / add missing review from @Bnyro
[1] https://github.com/searxng/searxng/pull/2656#pullrequestreview-1607956209

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
10 months ago
Hackurei 4da7003ae0 [feat] engine: implementation of odysee 10 months ago
Bnyro 9c4e9d3814 [feat] implementation of Wikimedia commons for images 11 months ago
searxng-bot 9fce459c7f [translations] update from Weblate
979909acc - 2023-09-01 - return42 <markus.heiser@darmarit.de>
f40af3403 - 2023-08-28 - return42 <markus.heiser@darmarit.de>
11 months ago
Jafar Farganlooj 7af66736c0 Create search-syntax.md fa 11 months ago
Jafar Farganlooj 26cd770cf7 [mod] Persian translation of the about page (fa_IR) 11 months ago
Alexandre Flament faa4280e1a [mod] bing: resolve redirect without additional requests
Remove the usage of searx.network.multi_requests
The results from Bing contains the target URL encoded in base64
See the u parameter, remove the first two character "a1", and done.

Also add a comment the check of the result_len / pageno
( from https://github.com/searx/searx/pull/1387 )
11 months ago
dalf f57842b05d Update searx.data - update_firefox_version.py 11 months ago
dalf a5cd777350 Update searx.data - update_ahmia_blacklist.py 11 months ago
dalf f361a10af6 Update searx.data - update_currencies.py 11 months ago
dalf 978062bdbe Update searx.data - update_engine_descriptions.py 11 months ago
dalf f59fd8dc9b Update searx.data - update_wikidata_units.py 11 months ago
Markus Heiser 3294e7cfe4 [fix] reduce error logs related to X-Forwarded-For & X-Real-IP headers
To test start a `make run` instance and query multiple times for `ip` (the
answerer), you should see only once the error message(s):

    ERROR   searx.botdetection            : X-Forwarded-For header is not set!
    ERROR   searx.botdetection            : X-Real-IP header is not set!

[1] https://github.com/searxng/searxng-docker/discussions/174
[2] https://github.com/searxng/searxng-docker/pull/162#issuecomment-1692834457

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
Bnyro 1428385d1c [mod] preferences.py: add and use BooleanSetting for checkbox preferences 11 months ago
Bnyro e5535ec078 [feat] settings: replace boolean select preferences with checkboxes 11 months ago
Bnyro 5a5cfc1930 [mod] random answerer: add random hex color generator 11 months ago
Markus Heiser b0d2cd5ca9 [doc] add documentation of Mwmbl engine & autocompleter
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
Bnyro df71c24b20 [mod] autocomplete.py: add support for mwmbl completions 11 months ago
Bnyro 19300a5659 [mod] engine mwmbl: add link to official api docs 11 months ago
Alexandre Flament 97b1df1629 [mod] searx.network: memory optimization
Avoid to create a SSLContext in AsyncHTTPTransportNoHttp

See:
* 0f61aa58d6/httpx/_transports/default.py (L271)
* https://github.com/encode/httpx/issues/2298
11 months ago
Alexandre Flament e16c007c22 [fix] openstreetmap engine
It seems there is an API change:
extratags can be either a dictionnary or None.

This commit avoid crash when extratags is None

Test query "!osm gare du nord"
11 months ago
Markus Heiser 0647f83a3e [fix] google engine: don't overspecify the search query to Google
The method EngineTraits.get_region(..) returns engine's region string
that **best fits** to SearXNG's locale.  This means it returns a
region (country) if only a language is set in the locale.  By example the method
returns for a locale tag `es` a region `ES`.

Google's search parameter `cr` restricts search results to documents originating
in a particular country / in case of a locale tag (language) as described above,
this argument should be unset in the query send to Google.

Closes: https://github.com/searxng/searxng/issues/2672
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
11 months ago
searxng-bot 7d806d1020 [translations] update from Weblate
a6c2d1988 - 2023-08-22 - shoko <nickskorohod@outlook.com>
38bc33a71 - 2023-08-20 - return42 <markus.heiser@darmarit.de>
0ff21aa3c - 2023-08-19 - MonsoonFire <re1qnb5mq@mozmail.com>
11 months ago