Commit Graph

750 Commits (fde21c8f99a578f60332bebc336b6f2e9fbe3874)

Author SHA1 Message Date
micsthepick fde21c8f99 [feat] engine: Add LiveSpace livestreams 3 months ago
Hackurei 3df53d6e50 [feat] engine: implementation of ask.com 3 months ago
Bnyro 11c0651ef4 [fix] lingva: redirect and parsing error 4 months ago
Hackurei b0fe0924a3 [feat] engine: implementation of brave goggles 4 months ago
Markus Heiser 53898b8c37 [mod] footer: i18n for the link names in the footer
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 months ago
Bnyro 7e1b5f6cc8 [feat] footer: support for custom entries 4 months ago
Markus Heiser be0d756ad5 [fix] libgen.fun is down, switch to libgen.rs
Closes: https://github.com/searxng/searxng/issues/3178
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 months ago
Markus Heiser ab8e5383fb [mod] remove X-XSS-Protection headers
Deprecated header not used by browsers nowadays[1]:

"""In modern browsers, X-XSS-Protection has been deprecated in favor of the
Content-Security-Policy to disable the use of inline JavaScript. Its use can
introduce XSS vulnerabilities in otherwise safe websites. This should not be
used unless you need to support older web browsers that don’t yet support CSP.
It is thus recommended to set the header as X-XSS-Protection: 0."""[2]

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
[2] https://infosec.mozilla.org/guidelines/web_security#x-xss-protection

Closes: https://github.com/searxng/searxng/issues/3171
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 months ago
Bnyro 559b860618 [feat] engine: implementation of goodreads 4 months ago
Markus Heiser 8762863ebf [mod] presearch: set WEB timeout to 4sec & single network for all request
timeout: 4.0
  The timeout of presearch-WEB is left up from the default of 3sec to 4sec.  The
  engine has to send two HTTP requests, they often exceed the default timeout of
  3sec. Since all other presearch categories (images, videos, news) also have a
  timeout of 4 sec, the WEB search should also have the same timeout.

network: presearch
  Place all HTTP requests in the same network, named ``presearch``.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 months ago
Markus Heiser f9c5727ddc [mod] get rid of ./utils/brand.env and its workflow
All the environments defined in ./utils/brand.env are generated on the fly, so
there is no longer a need to define the brand environment in this file and all
the workflows to handle this file.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 months ago
Bnyro 3dea7e609b [feat] autocompleter: implementation of stract (beta) 5 months ago
Bnyro 621e1313af [feat] engine: implementation of stract (beta) 5 months ago
Markus Heiser 8dfc1dbc5c [fix] engine - offical URL moved to https://lingva.thedaviddelta.com/
The ML top-level domain has been removed from Freenom ... moved the official
instance to https://lingva.thedaviddelta.com  [1]

To test use translation syntax:

    !lv en-de Alternative front-end for Google Translate

[1] https://fosstodon.org/@thedaviddelta/111376540936289966

Closes: https://github.com/searxng/searxng/issues/2718
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
5 months ago
Bnyro d6ac2b5a55 [feat] engine: implementation of bahnhof.de 5 months ago
Bnyro 8a4104b992 [feat] engine: implementation of rotten tomatoes 6 months ago
Bnyro dda74fc9c9 [feat] engine: implementation of mdn 6 months ago
Bnyro b5b81c9806 [feat] engine: implementation of fyyd 6 months ago
Bnyro 527e13ab46 [feat] engine: implementation of podcastindex.org 6 months ago
Bnyro 3bc85c511c [mod] tootfinder: implement python module 6 months ago
Markus Heiser 3829c253ff [mod] add option max_page to bing, brave, qwant, startpage & mojeek
[1] https://github.com/searxng/searxng/issues/2982#issuecomment-1808975780

Reported-by: @Damaj301damaj-lol [1]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
6 months ago
Markus Heiser 2274d55d5a [mod] add option max_page
Related: https://github.com/searxng/searxng/issues/2982
Closes: https://github.com/searxng/searxng/issues/2972

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
6 months ago
Bnyro bf75a8c2a0 [feat] engine: implementation of bpb 6 months ago
Bnyro 04cfce2eb8 [feat] yep: support for images and news (and safesearch) 6 months ago
Markus Heiser 44392bd436 [mod] improve implementation of presearch engine
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
6 months ago
Bnyro 23582aac5c [feat] implementation of presearch engine 6 months ago
Bnyro c3cc24be12 [feat] engine: implementation of destatis 6 months ago
Bnyro fa5b2a7948 [mod] yacy: use official instance by default and fix crashes 8 months ago
Alex Balgavy 5d53aac20f [mod] add hotkeys option to settings.yml
The change in the hotkey mechanism introduced in 317db5b04 does not allow
configuration via `settings.yml`.  This commit adds that functionality.

Closes: #2898
8 months ago
Hackurei ff78b1a902 [feat] implement hackernews engine - news.ycombinator.com 8 months ago
Aine 213cb74378 [fix] matrixrooms add proper MRS integration
Related:

- https://github.com/searxng/searxng/issues/2918
8 months ago
Bnyro 48cb58bd2e [feat] duckduckgo: support for videos and news 8 months ago
Bnyro ce270961e8 [feat] engine: implementation of mastodon 8 months ago
Bnyro 3e2ae756f0 [feat] engine: implementation of radio-browser.info 8 months ago
Bnyro 5ce1792432 [feat] engine: implementation of pinterest 8 months ago
Bnyro 159629c588 [mod] tagesschau: add option to only use tagesschau urls 8 months ago
Bnyro 2ca60a19fc [feat] engine: implementation of matrixrooms.info 8 months ago
Bnyro d1a3fc5be6 [feat] engine: implementation of tootfinder 8 months ago
Bnyro fc4a20f734 [mod] add movies category for tmdb, imdb and moviepilot 8 months ago
Bnyro 26fed56d51 [mod] settings.yml: remove plugin settings for plugins that don't exist anymore 8 months ago
jazzzooo 1a66d74673 [fix] engine - kickass update url, fix parsing, use multiple mirrors 8 months ago
Emilien Devos 47721a3485 add new parameter called server.public_instance
for enabling by default advanced limiter functions
in the future allow us to add features just for the public instances
8 months ago
Émilien (perso) 1851f27154
[mod] remove twitter (#2843) 8 months ago
Bnyro 75c9de02d1 [feat] engine: implementation of imgur 8 months ago
Bnyro 51236ae47a [feat] engine: implementation of chefkoch.de 8 months ago
Bnyro cc2e0537a3 [feat] engine: implementation of google icons/material design icons 8 months ago
Bnyro c999cfb422 [feat] engine: implementation of wallhaven 8 months ago
Émilien (perso) 33496e7f51 Switch back to qwant web normal API 9 months ago
Émilien (perso) ad725ce7d7
wikipedia wikidata infobox + disable wikisource (#2806)
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
9 months ago
Markus Heiser 317db5b04f [mod] preferences: implement drop-down menu for hotkeys (default, vim)
Replace the on/off checkbox of the vim-hotkeys in the preferences by a drop-down
menu.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
9 months ago