summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-01[enh] add option to configure proxies per engine - closes #1827Adam Tauber
2020-08-31Revert "[enh] test: load each engine to check for syntax errors"Alexandre Flament
This reverts commit 4fb3ed2c6335b68f6b28ebc68d5d22f2fd621648.
2020-08-31Added metager-search (#2139)Singustromo
* Added metager-search
2020-08-31Merge pull request #2160 from dalf/test_load_engineAdam Tauber
[enh] test: load each engine to check for syntax errors
2020-08-31[fix] skip uncomplete image results - closes #1496Adam Tauber
2020-08-28[enh] test: load each engine to check for syntax errorsDalf
2020-08-27[fix] requirements-dev.txt: set fixed versions for all the dependencies (#2154)Alexandre Flament
2020-08-27fix selects in preferences so they look consistent (#2150)Marc Abonce Seguin
2020-08-27only return one url per "type" in Wikidata (#2151)Marc Abonce Seguin
i.e. only one official website, one Twitter, etc.
2020-08-27[fix] pylintAdam Tauber
2020-08-27[fix] use base_url for prefix of sharing 'currenly saved preferences' - ↵Adam Tauber
fixes #1249 by @matejc
2020-08-27[fix] add search language and time range filter to suggestions - fixes #1314Adam Tauber
2020-08-18[fix] docker-entrypoint.sh -h hangs if searx is a valid user (#2099)Markus Heiser
Implement a more robust detection if a process runs inside or outside of a docker image. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-08-18[fix] opensearch on chromium for android (#2132)Émilien Devos
2020-08-18[enh] add yggtorrent engine (#2135)Émilien Devos
2020-08-11Merge pull request #2134 from unixfox/fix/piratebay-engine-date-indentationAlexandre Flament
[fix] piratebay engine date and pep8 indentation
2020-08-10[fix] piratebay engine date and pep8 indentationEmilien Devos
2020-08-10Merge pull request #2133 from unixfox/fix/piratebay-engineAdam Tauber
[fix] piratebay engine
2020-08-10[fix] piratebay engineEmilien Devos
2020-08-10Merge pull request #2116 from mikeri/invidiousresAdam Tauber
Include author and video length in Invidious results
2020-08-10Merge pull request #2130 from msafadieh/masterAdam Tauber
Make default query submission method configurable
2020-08-10Merge pull request #2131 from MarcAbonce/infobox_styleAdam Tauber
Make infobox shorter by default and add an expand toggle
2020-08-10add toggle to resize infoboxMarc Abonce Seguin
2020-08-09add visually-hidden css class to pointhi styleMarc Abonce Seguin
2020-08-09add class for infobox's official urlMarc Abonce Seguin
2020-08-09set max-height on infobox's imagesMarc Abonce Seguin
2020-08-09add engine's name in infobox's headerMarc Abonce Seguin
2020-08-09reduce space between title and url in infobox headerMarc Abonce Seguin
2020-08-09Make default query submission method configurableMohamad Safadieh
Sending queries through POST, while better for privacy, breaks functionality with certain extensions (e.g. Firefox containers). Since Firefox does not send cookies when requesting `/opensearch.xml`, users cannot easily switch to GET on the client side unless they make a custom search engine. This commit allows admins to modify the default method on their side so they can set it to GET if needed.
2020-08-09Merge pull request #2127 from msafadieh/masterAlexandre Flament
[fix] fix the browser autocomplete feature.
2020-08-09Use query params for browser autocompleteMohamad Safadieh
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.
2020-08-08[fix] set encoding of README.rst explicit in setup.py (utf-8) (#2117)Markus Heiser
## 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/
2020-08-08[enh] add centos-7 to LXC images (#2118)Markus Heiser
## 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`
2020-08-08Fix google images 'get image' button bug from issue #2103 (#2115)Vlad
Closes #2103
2020-08-08add peertube engine (#2109)Michael Ilsaas
2020-08-08Merge pull request #2121 from gangural/random-sha256-fixAlexandre Flament
Fix search error with query 'random sha256'
2020-08-04Fix search error with query 'random sha256'Vlad
2020-08-02include length in invidious resultsMichael Ilsaas
2020-08-02include author in invidious resultsMichael Ilsaas
2020-08-01Utility scripts adapted to run on CentOS 7 (#2112)Eliesemoule
2020-08-01Merge pull request #2108 from ashtasht/patch-1Noémi Ványi
Change isAlive() to is_alive() as isAlive() is unsupported in newer Python versions
2020-08-01Merge branch 'master' into patch-1Noémi Ványi
2020-08-01Merge pull request #2111 from gangural/issue-2110-fixNoémi Ványi
Fix UI bug when search contain typo Closes #2110
2020-07-31Add clearfix to fix issue 2110Vlad
2020-07-31Change isAlive() to is_alive() as isAlive() is unsupported in newer Python ↵asht
versions
2020-07-30Merge pull request #2106 from kvch/revert-open-result-on-new-tab-pluginAdam Tauber
Revert "[enh] new plugin to open results on new browser tabs"
2020-07-29DOI improvements: enable HTTPS, update URL of doai.io (#1718)Lynda Lopez
- 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>
2020-07-29Revert "[enh] new plugin to open results on new browser tabs"Noémi Ványi
This reverts commit ab6a7601cbdbdd93fa07ec6405bc3167f392b792. Closes #2037
2020-07-28Merge pull request #2104 from kvch/add-gitea-codebergAdam Tauber
Add Gitea engine with Codeberg backend
2020-07-28add Gitea engineNoémi Ványi
Closes #1448 Closes #1447