summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2022-06-15add pub.dev engineta
2022-06-14Merge pull request #1322 from return42/fix-794Paul Braeuning
[fix] keyboard.js - highlightResult: don't steal focus on click event
2022-06-14[doc] fix some leftovers from ad964562cMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-06-14[build] /staticMarkus Heiser
2022-06-14[fix] keyboard.js - highlightResult: don't steal focus on click eventMarkus Heiser
For keyboard navigation the highlightResult() function in keyboard.js steals the focus. On a mouse click event (non keyboard action) the focus should resist where it is, otherwise a marked region gets lost. This is the reason why text can't be selected when using simple theme with JS enabled. Closes: https://github.com/searxng/searxng/issues/794 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-06-13[build] /staticAlexandre Flament
2022-06-13UX fix: when the user clicks on the search input, don't move the cursor at ↵Alexandre Flament
the end Related to https://github.com/searxng/searxng/pull/1153#issuecomment-1154247988
2022-06-12Merge pull request #1313 from unixfox/help-rate-limit-googleMarkus Heiser
add "warn" message to notify the admin that use_mobile_ui parameter exist
2022-06-12Autocomplete: don't suggest the current query.Alexandre Flament
Example of minor issue before this commit: the autocompletion can suggest "Test" if the query is "Test".
2022-06-12Merge pull request #1308 from allendema/add-yep-com-jsonAlexandre Flament
[enh] Add yep.com via json_engine
2022-06-12Merge pull request #1306 from return42/fix-1303Markus Heiser
[fix] move locale code from webapp.py to locales.py and fix #1303
2022-06-12[fix] move locale code from webapp.py to locales.py and fix #1303Markus Heiser
To improve modularization this patch: - moves *locale* related implementation from the webapp.py application to the locale.py module. - The initialization of the locales is now done in the application (webapp) and is no longer done while importing searx.locales. In the searx.locales module a new dictionary named `LOCALE_BEST_MATCH` has been added. In this dictionary we can map languages without a translation to languages we have a translation for. To fix #1303 zh-HK has been mapped to zh-Hant-TW (we do not need additional translations of traditional Chinese) Closes: https://github.com/searxng/searxng/issues/1303 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-06-11notify the user that use_mobile_ui parameter existEmilien Devos
2022-06-11[enh] Initial no paging support for Yep.comAllen
Upstream example query: https://yep.com/web?q=test https://yep.com/about
2022-06-11Wikidata engine: ignore dummy entitiesAlexandre Flament
Close #641
2022-06-11Wikidata engine: minor change of the SPARQL requestAlexandre Flament
The engine can be slow especially when the query won't return any answer. See https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual/MWAPI#Find_articles_in_Wikipedia_speaking_about_cheese_and_see_which_Wikibase_items_they_correspond_to Related to #1290
2022-06-10[translations] update from Weblatesearxng-bot
25debdad - 2022-06-07 - Markus Heiser <markus.heiser@darmarit.de> 4ea83323 - 2022-06-08 - Markus Heiser <markus.heiser@darmarit.de> 034a61d2 - 2022-06-07 - Markus Heiser <markus.heiser@darmarit.de> 12598dee - 2022-06-08 - Markus Heiser <markus.heiser@darmarit.de> 9ebd1a60 - 2022-06-06 - Markus Heiser <markus.heiser@darmarit.de>
2022-06-09Fixed typo in settings.ymlMaciej Błędkowski
2022-06-06Merge pull request #1047 from return42/redis-libAlexandre Flament
Add a redis library to generalize DB functions we need in SearXNG.
2022-06-05[build] /staticAlexandre Flament
2022-06-05Revert "Theme: add a preference to center the results (Oscar)"Alexandre Flament
This reverts commit 4237f5fd50c2dc0e91513056d885f25038ef6787.
2022-06-05Merge pull request #1281 from dalf/style-centerAlexandre Flament
Theme: add a preference to center the results
2022-06-05[build] /staticAlexandre Flament
2022-06-05Theme: add a preference to center the results (Oscar)Alexandre Flament
related to #1169
2022-06-04[fix] version.py: git format '%cs' is not downward compatibleMarkus Heiser
Committer date, short format YYYY-MM-DD ('%cs') [1] is not supported by older git versions. Instead use '%cd' committer date (format respects --date= option) [2]. [1] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcsem [2] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcdem Suggested-by: @ravermeister https://github.com/searxng/searxng/issues/1251#issuecomment-1146282429 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-06-03[fix] prepare for pylint 2.14.0Markus Heiser
Remove issue reported by Pylint 2.14.0: - no-self-use: has been moved to optional extension [1] - The refactoring checker now also raises 'consider-using-generator' messages for max(), min() and sum(). [2] .pylintrc: - <option name>-hint has been removed since long, Pylint 2.14.0 raises an error on invalid options - bad-continuation and bad-whitespace have been removed [3] [1] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/summary.html#removed-checkers [2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/full.html#what-s-new-in-pylint-2-14-0 [2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.6/summary.html#summary-release-highlights Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-06-03[translations] update from Weblatesearxng-bot
1f71567c - 2022-06-01 - karlis69420 <korlass.karlis2@gmail.com> 67ff4da0 - 2022-05-27 - Tony <papetouses@gmail.com> 57bf9bd7 - 2022-05-29 - Markus Heiser <markus.heiser@darmarit.de> 5f63090b - 2022-05-29 - Markus Heiser <markus.heiser@darmarit.de> 4b675666 - 2022-05-30 - Markus Heiser <markus.heiser@darmarit.de> 9fcfccff - 2022-06-02 - Markus Heiser <markus.heiser@darmarit.de> b28ac961 - 2022-06-01 - Markus Heiser <markus.heiser@darmarit.de> ec7b3c14 - 2022-05-29 - Markus Heiser <markus.heiser@darmarit.de> 622896c1 - 2022-05-31 - Markus Heiser <markus.heiser@darmarit.de> 53d0f115 - 2022-05-31 - Joan Montané <joan@montane.cat> e16d889a - 2022-06-02 - Markus Heiser <markus.heiser@darmarit.de> 2c5337a5 - 2022-06-01 - karlis69420 <korlass.karlis2@gmail.com>
2022-06-02[build] /staticAlexandre FLAMENT
2022-06-02Theme: enable autofocus of #q only on the index page and when the width > 50emAlexandre FLAMENT
Related to #1270
2022-06-02Merge pull request #1259 from allendema/petal-imagesMarkus Heiser
[enh] Add Petalsearch Images engine
2022-06-02[mod] image proxy: allow binary/octet-stream mime typeLéon Tiekötter
The Petal Search Images engine sends the thumbnails with the binary/octet-stream mime type.
2022-06-02[enh] Initial Petalsearch Images supportAllen
Upstream example query: https://petalsearch.com/search?query=test&channel=image&ps=50&pn=1&region=de-de&ss_mode=off&ss_type=normal Depending on locale it will internally use some/all results from other engines. See: https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/#general-indexing-search-engines
2022-06-01Merge pull request #1266 from searxng/update_data_update_firefox_version.pyMarkus Heiser
Update searx.data - update_firefox_version.py
2022-06-01Merge pull request #1265 from searxng/update_data_update_ahmia_blacklist.pyMarkus Heiser
Update searx.data - update_ahmia_blacklist.py
2022-06-01Merge pull request #1267 from searxng/update_data_update_currencies.pyMarkus Heiser
Update searx.data - update_currencies.py
2022-06-01Merge pull request #1268 from searxng/update_data_update_engine_descriptions.pyMarkus Heiser
Update searx.data - update_engine_descriptions.py
2022-06-01Merge pull request #1264 from searxng/update_data_update_languages.pyMarkus Heiser
Update searx.data - update_languages.py
2022-06-01Update searx.data - update_engine_descriptions.pydalf
2022-06-01Update searx.data - update_currencies.pydalf
2022-06-01Update searx.data - update_firefox_version.pydalf
2022-06-01Update searx.data - update_ahmia_blacklist.pydalf
2022-06-01Update searx.data - update_languages.pydalf
2022-06-01Update searx.data - update_wikidata_units.pydalf
2022-05-30[mod] redislib - optimize LUA script registration.Markus Heiser
Instead of register the LUA script on each call, the LUA script is registered once and the `Script` object is cached in global storage. [1] https://github.com/searxng/searxng/pull/1047#discussion_r884143305 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-05-30[mod] plugins/limiter.py - use searx.redislib.incr_sliding_windowMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-05-30[mod] collection of redis functions and lua scripts (initial)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-05-29[engine] petal search newsLéon Tiekötter
Add Petal Search News to SearXNG via XPath
2022-05-29[engine] petal searchLéon Tiekötter
Add Petal Search to SearXNG via XPath
2022-05-28[fix] mojeek engine: xpathLéon Tiekötter
2022-05-28Merge pull request #1249 from Linerly/english-infopageMarkus Heiser
Capitalize website names in search-syntax.md, in the English infopage