summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2023-09-08[feat] engine: implementation of YummlyBnyro
Co-authored-by: Markus Heiser <markus.heiser@damarit.de>
2023-09-08[mod] utils.py: add markdown_to_text helper functionBnyro
2023-09-08[translations] update from Weblatesearxng-bot
304f6af5c - 2023-09-04 - return42 <markus.heiser@darmarit.de> 76a4b6496 - 2023-09-03 - alexgabi <alexgabi@disroot.org>
2023-09-06[fix] settings.yml - fix docs-links in the commentsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-05[feat] engine: implementation of bilibili https://www.bilibili.comHackurei
2023-09-05[fix] engine - duckduckgo_images / determination of vqd value incorrectMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-05[fix] engine duckduckgo weather api changesbonswouar
2023-09-03[fix] engine: wikicommons - don't quoute ':|' in URL parametersMarkus Heiser
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>
2023-09-02[fix] follow-up of 4da7003ae / add missing review from @BnyroMarkus Heiser
[1] https://github.com/searxng/searxng/pull/2656#pullrequestreview-1607956209 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-02[feat] engine: implementation of odyseeHackurei
2023-09-01[feat] implementation of Wikimedia commons for imagesBnyro
2023-09-01[translations] update from Weblatesearxng-bot
979909acc - 2023-09-01 - return42 <markus.heiser@darmarit.de> f40af3403 - 2023-08-28 - return42 <markus.heiser@darmarit.de>
2023-08-30Create search-syntax.md faJafar Farganlooj
2023-08-30[mod] Persian translation of the about page (fa_IR)Jafar Farganlooj
2023-08-29[mod] bing: resolve redirect without additional requestsAlexandre Flament
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 )
2023-08-29Update searx.data - update_firefox_version.pydalf
2023-08-29Update searx.data - update_ahmia_blacklist.pydalf
2023-08-29Update searx.data - update_currencies.pydalf
2023-08-29Update searx.data - update_engine_descriptions.pydalf
2023-08-29Update searx.data - update_wikidata_units.pydalf
2023-08-28[fix] reduce error logs related to X-Forwarded-For & X-Real-IP headersMarkus Heiser
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>
2023-08-27[mod] preferences.py: add and use BooleanSetting for checkbox preferencesBnyro
2023-08-27[feat] settings: replace boolean select preferences with checkboxesBnyro
2023-08-27[mod] random answerer: add random hex color generatorBnyro
2023-08-27[doc] add documentation of Mwmbl engine & autocompleterMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-27[mod] autocomplete.py: add support for mwmbl completionsBnyro
2023-08-27[mod] engine mwmbl: add link to official api docsBnyro
2023-08-27[mod] searx.network: memory optimizationAlexandre Flament
Avoid to create a SSLContext in AsyncHTTPTransportNoHttp See: * https://github.com/encode/httpx/blob/0f61aa58d66680c239ce43c8cdd453e7dc532bfc/httpx/_transports/default.py#L271 * https://github.com/encode/httpx/issues/2298
2023-08-27[fix] openstreetmap engineAlexandre Flament
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"
2023-08-26[fix] google engine: don't overspecify the search query to GoogleMarkus Heiser
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>
2023-08-25[translations] update from Weblatesearxng-bot
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>
2023-08-24Merge pull request #2644 from dalf/update_httpxPaul Braeuning
Bump httpx 0.21.2 from to 0.24.1
2023-08-22[fix] engine google_video: google has changed the layout of the rsponseMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/2664 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-21Bump httpx 0.21.2 from to 0.24.1Alexandre Flament
2023-08-21[mod] decrease the weighting of wikivoyage, wikibooks, wikisource and ↵Markus Heiser
wikiversity The search engines deliver hits for many search terms [1], but these are usually not the focus of the user. In order to arrange these hits further down in the list, their weighting is reduced. [1] https://github.com/searxng/searxng/pull/2589#issuecomment-1670915089 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-19[feat] engine: XPath configuration for pkg.go.devPlayDay
2023-08-19[feat] engine: implementation of mwmblBnyro
2023-08-18[translations] update from Weblatesearxng-bot
d8e4100b6 - 2023-08-16 - return42 <markus.heiser@darmarit.de> b8e03f3bc - 2023-08-17 - ghose <correo@xmgz.eu>
2023-08-18[mod] currency_convert: support for showing the answer source urlMarkus Heiser
Show URL of the ddg-search page, not the URL of a (generic) Javascript. The latter one is not usefull for the user. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-18[mod] google: support for showing the answer source urlMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-18[mod] engine duckduckgo definitions: support for answer sourceBnyro
2023-08-18[mod] brave: support for showing the answer source urlBnyro
2023-08-18[build] /staticMarkus Heiser
2023-08-18[feat] results: show source of suggested answerBnyro
2023-08-15[mod] improve seekr engines and add documentationMarkus Heiser
Tis patch adds some more fields to the result items and changed paging to the ``nextResultSet`` given in seekr's JSON response. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-15[feat] engine: implementation of seekr for news, images and videosBnyro
2023-08-14[drop] engine archive.is / blocked by CAPTCHA [1]Markus Heiser
Sadly archive.is is blocked by a CAPTCHA that can't be avoid (at least in a XPath engine). [1] https://github.com/searxng/searxng/issues/2643 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-14[fix] preferences: change engine table category colspan to 8mrpaulblack
* this is a small fix to increase the colspan of the category in engine preferences from 7 to 8, since there was a column added => fixing a small fallout from 473129031710973e3c02e7178085b751b5e821ed
2023-08-13[fix] typos in documentation & messagesToxyFlog1627
2023-08-11[update] make pygments.lessMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>