| Age | Commit message (Collapse) | Author |
|
Add curlie.org engine
|
|
|
|
|
|
related to
* #1169
* #1281
* #1286
|
|
Add privacypolicy_url option
|
|
Update the XPath of the Mojeek engine.
|
|
|
|
|
|
Upstream example query:
https://yep.com/web?q=test
https://yep.com/about
|
|
|
|
This reverts commit 4237f5fd50c2dc0e91513056d885f25038ef6787.
|
|
related to #1169
|
|
Upstream example query:
https://petalsearch.com/search?query=test&channel=image&ps=50&pn=1®ion=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
|
|
Add Petal Search News to SearXNG via XPath
|
|
Add Petal Search to SearXNG via XPath
|
|
|
|
Last merge request was messed up with git.
|
|
see https://github.com/searxng/searxng/pull/1219#discussion_r879543174
|
|
see
* https://github.com/searxng/searxng/discussions/1209
* https://github.com/searxng/searxng/issues/941
* https://github.com/searxng/searxng/pull/1219
|
|
engine: json_engine
official_api_documentation: https://github.com/alexandria-org/alexandria-api/raw/master/README.md
|
|
Minimun characters to type before autocompleter starts.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
This is the first step of removing oscar theme
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Changed the xpath to use the official download mirror.
Changed the URL to libgen.fun as this is the official instance. (https://en.wikipedia.org/wiki/Library_Genesis)
|
|
Also added ```&spellcheck=1``` because now it is disabled by default, not returning any ```suggestion_xpath```.
|
|
Which can be changed.
|
|
|
|
|
|
Closes #1016
|
|
[docs] document settings.yml: search.languages
|
|
Requested-by: @dalf https://github.com/searxng/searxng/pull/996#discussion_r830858139
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
[interim fix] static files can't be delivered by HTTP.
|
|
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Since PR 932 [1][2] static files can't be delivered by HTTP server any longer.
This patch makes the hash paramter in the URL of static files:
/static/themes/simple/css/searxng.min.css?5fde34a74bc438c7b56ec8c6501e131cc9914bd8
optional. By default the hash parameter is disabled.
HINT:
Instances that do not deliver static files by their HTTP server and have a
long expire time [3] should enable this option.
----
This is only a interim solution, on the long run:
make static.build.commit
creates files including the file name:
css/searxng-5fde34a74bc438c7b56ec8c6501e131cc9914bd8.min.css
and a mapping.json with this content[4]
[1] https://github.com/searxng/searxng/issues/964
[2] https://github.com/searxng/searxng/pull/932#issuecomment-1067039518
[3] https://github.com/searxng/searxng/pull/932/commits/55833364401ed72c30b3e85c16824a75de6b547a
[4] https://github.com/searxng/searxng/pull/932#issuecomment-1067216426
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Closes: https://github.com/searxng/searxng/issues/987
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Closes: https://github.com/searxng/searxng/issues/939
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Convert the infinite_scroll plugin as a preference (second version)
|
|
* oscar theme: code from searx/plugins/infinite_scroll.py
* simple theme: new implementation
Co-authored-by: Markus Heiser <markus.heiser@darmarIT.de>
|
|
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
More peertube instances are listed at [1]
[1] https://instances.joinpeertube.org/instances
Closes: https://github.com/searxng/searxng/issues/881
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
To play content from deezer a account is needed, the majority of the SearXNG
won't have.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Two different threads ( = two different user queries) can call the request
function in a row and then the response function. The namespace will be same
since this is the same engine.
To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
The API endpoint, we where using does not exist anymore. This patch is a
rewrite that parses the HTML page.
Related: https://github.com/paulgoio/searxng/issues/17
Closes: https://github.com/searxng/searxng/issues/858
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
can replace filtron:
* rate limite the number of request per IP and per (IP, User-Agent)
* block some bots
use Redis
data stored in Redis never contains the IP addresses, only HMAC using the secret_key
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
* remove "disable: false" in settings.yml
* use the json() method from httpx.Response (faster character encoding detection)
|
|
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Other optional parameter ..
`&sort=crawl_date`
can be appended to search_string to sort results by date.
`&domain=example.org`
can be implemented to search_string to get results from just one domain.
Public instances could get relatively fast timed-out for 3600s.
--
Merged from @allendema's commit [1] and slightly modfied / see [2].
Related-to: [1] https://github.com/allendema/searx/commit/455b2b4460cd830ac1f7e62e824040e2fe648de9
Related-to: [2] https://github.com/searx/searx/pull/3040
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
Move WolframAlpha away from Science category
|
|
- My experience is, that a timeout of 5 sec is not need, I got fast response
less than a second.
- https://invidious.tube/ redirects to http://ww25.invidious.tube/
- in SearXNG defaults the http protocol is unsafe and raise an error
- https://ww25.invidious.tube has SSL_ERROR_UNSAFE_NEGOTIATION
Related-to: https://github.com/searxng/searxng/issues/821
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
|
|
|
|
Add redis DB and connector
|