Commit Graph

791 Commits (master)

Author SHA1 Message Date
Bnyro aa59bfbf60 [feat] hostname replace plugin: support for external list file 4 days ago
Bnyro 3bec04079c [feat] hostname replace plugin: possibility to prioritize certain websites
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
4 days ago
Bnyro 46c5309888 [feat] mojeek: implement dedicated module 4 days ago
Markus Heiser 32a2175f38 [feat] add engines for discourse forums (python, caddy, pi-hole)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 days ago
Markus Heiser 5fc93b6c34 [fix] comment in settings.yml 'Calculator plugin' --> 'Basic Calculator'
Reported by @GitTimeraider in [1]

[1] https://github.com/searxng/searxng/discussions/3529#discussioncomment-9605018
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2 weeks ago
Austin-Olacsi 9bb75a6644 [feat] engine: implementation of findthatmeme 2 weeks ago
Daniel Kukula 87165ac532 [mod] engine hex: add sort_criteria & page_size to configuration 2 weeks ago
Daniel Kukula a49232ee29 [feat] engine: implementation of cargo search (crates.io) 4 weeks ago
Bnyro 645a840d82 [refactor] codeberg: use gitea engine 4 weeks ago
Bnyro 82b6c0d05f [feat] engine: implementation of gitea 4 weeks ago
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>
1 month ago
Bnyro 72be98e12f [feat] plugins: new calculator plugin 1 month ago
Bnyro 78077126f2 [feat] wikimedia commons: support for videos, audio and other files 1 month ago
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>
1 month ago
Austin-Olacsi c8d0b6529b [feat] engine: implementation of searchmysite 1 month ago
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>
1 month ago
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>
1 month ago
Bnyro 42b58eb448 [feat] media.ccc.de: implement module with pagination and iframe 2 months ago
Bnyro 91522f3801 [feat] engine: implementation of LibreTranslate
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2 months ago
Austin-Olacsi c92846dca8 [fix] dead URL in settings.yml 2 months ago
Bnyro bf3845b093 [feat] engine: implementation of Open Meteo 2 months ago
Markus Heiser 707d6270c8 [doc] engine: mullvad leta
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Grant Lanham 9d6896a771 [feat] engine: implementation of mullvad leta 3 months ago
Markus Heiser 0ffec440b2 [doc] annas_archive: ctegs journal_article & book_any has been removed
In commit 8af181533 in PR:

- https://github.com/searxng/searxng/pull/3321

the category `journal_article` has been removed, `book_any` has been removed
longer time ago.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Markus Heiser 33c099022b [drop] engine framalibre - sarch URL is no longer supported
Closes: https://github.com/searxng/searxng/issues/3286
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Alexandre Flament 42515d98f7 engine npm use the packages.html template 3 months ago
Bnyro 6dd07b88a4 [feat] lib.rs: use packages.html template 3 months ago
Bnyro 44decaa524 [feat] pkg.go.dev: use packages.html template 3 months ago
Markus Heiser fba8371396 [fix] XPath engine hoogle - hoogle.haskell.org has no paging support
Search on hoogle.haskell.org does no longer have pages.

Closes: https://github.com/searxng/searxng/issues/3278
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Markus Heiser 3179993847 [fix] XPath engine lobste.rs - argument utf8 is no longer needed
Closes: https://github.com/searxng/searxng/issues/3279
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Markus Heiser 76b18545e4 [fix] XPath engine naver - content selector needed an update
Closes: https://github.com/searxng/searxng/issues/3282
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Alexandre Flament 0e2566db68 internetarchivescholar engine: set timeout to 15 seconds 3 months ago
Alexandre Flament 7c5c11949b Checker: tests for wikispecies 3 months ago
Alexandre Flament 8fed5798ab Checker: tests for bahnhof 3 months ago
Yaksh Bariya b1431e1670 [feat] engine: implementation of cppreference 3 months ago
Bnyro f3b4bf86a7 [feat] engine: implementation of void linux packages
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
3 months ago
Alexandre Flament d58760ef75 [mod] pypi engine: use packages.html 3 months ago
templehasfallen e8bd6c03bf Update settings.yml
Changed value of "extra_proxy_timeout" from 10.0 to 10 as the variable expects an int.
Uncommenting this value with a non-int value will throw many errors and crash all engines.
4 months ago
Austin-Olacsi 9330a072eb [feat] engine: implementation of pixiv 4 months ago
Bnyro cfbe59b6b3 [feat] engine: implementation of mozhi 4 months ago
Xinos 3c42252c78 [feat] engine: implementation of yandex music
Access to music is limited to a few countries:

- https://yandex.com/support/music/access.html
4 months ago
micsthepick fde21c8f99 [feat] engine: Add LiveSpace livestreams 4 months ago
Hackurei 3df53d6e50 [feat] engine: implementation of ask.com 4 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