| Age | Commit message (Collapse) | Author |
|
Make infobox shorter by default and add an expand toggle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[fix] fix the browser autocomplete feature.
|
|
Sending query params over GET seems to be the only way to be able to
enable autocomplete in the browser. This commit adds the necessary URL
formatting to opensearch.xml. In order to identify queries coming from
the URL bar (rather than an AJAX request), which requires a different
JSON format and MIME type, the request headers are checked for
"X-Requested-With: XMLHttpRequest" which is added by jQuery request.
|
|
## What does this PR do?
When installing searx on a centos-7 image [1] an encoding exception is raised from setup.py::
command: /usr/local/searx/searx-pyenv/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/usr/local/searx/searx-src/setup.py'"'"'; __file__='"'"'/usr/local/searx/searx-src/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-pidntzkq
cwd: /usr/local/searx/searx-src/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/searx/searx-src/setup.py", line 16, in <module>
long_description = f.read()
File "/usr/lib64/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc9 in position 482: ordinal not in range(128)
[1] https://uk.images.linuxcontainers.org/
## Why is this change important?
README.rst uses non ASCII characters _(pronunciation səːks.)_
## How to test this PR locally?
install searx on a centos-7 image from https://uk.images.linuxcontainers.org/
|
|
## What does this PR do?
To test centos-7 on non centos systems add centos-7 image to the LXC suite.
## Why is this change important?
PR #2112 adds centos-7 support to the install scripts
## How to test this PR locally?
`sudo ./utils/lxc.sh build searx-centos7`
|
|
Closes #2103
|
|
|
|
Fix search error with query 'random sha256'
|
|
|
|
|
|
Change isAlive() to is_alive() as isAlive() is unsupported in newer Python versions
|
|
|
|
Fix UI bug when search contain typo
Closes #2110
|
|
|
|
versions
|
|
Revert "[enh] new plugin to open results on new browser tabs"
|
|
- enabling HTTPS for sci-hub.tw by default
- making sci-hub the default DOI resolver as it has the largest collection of scientific articles.
- replaced doai.io with dissem.in, as it redirects to this new domain.
Co-authored-by: Aurora of Earth <auroraofearth@ya.ru>
|
|
This reverts commit ab6a7601cbdbdd93fa07ec6405bc3167f392b792.
Closes #2037
|
|
Add Gitea engine with Codeberg backend
|
|
Closes #1448
Closes #1447
|
|
Very small change, but it looks better
|
|
It adds new search engine for users from the South Korea (and therefore it is disabled by default). Closes #1553
|
|
This is a second proposal to accomplish plugin decoupling. I think #1938 is highly complicated and does much more than this feature requires, so here is an alternative implementation for the same feature. Please review it and let me know your opinion.
This solution supports the use of any kind of standard python modules which implements the required attributes of a plugin, so new plugins can be installed by standard python tools (pip/setup.py).
Downsides:
- Localization of plugins name/description isn't possible
- Plugins have to be updated manually
## What does this PR do?
Implements external plugin extensibility.
## Why is this change important?
Makes us able to decouple plugins from searx.
## Related issues
#1938 #1716 #1878
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix Wikipedia's paragraph extraction
|
|
|
|
Update torrentz2 URL from .eu to .is
|
|
|
|
Filtron sample: Add missing comma
|
|
|
|
Extract relative urls that do not start with / using xpath engine
|
|
|
|
[enh] update documentation about docker
|
|
|
|
Allow localization of "Self Informations"
|
|
Allows the string "Self Informations" in the plugin of the same name to be localized by wrapping it with gettext().
|
|
[mod] bangs.json: remove the favicons
|