Commit Graph

3549 Commits (66bda238955bc899a70c688b746aafaf56813f32)
 

Author SHA1 Message Date
Mohamad Safadieh 1ea35605d1
Use query params for browser autocomplete
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.
4 years ago
Markus Heiser 3c45fb7a99
[fix] set encoding of README.rst explicit in setup.py (utf-8) (#2117)
## 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/
4 years ago
Markus Heiser 623fb87065
[enh] add centos-7 to LXC images (#2118)
## 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`
4 years ago
Vlad f678388dbc
Fix google images 'get image' button bug from issue #2103 (#2115)
Closes #2103
4 years ago
Michael Ilsaas a1ce141c99
add peertube engine (#2109) 4 years ago
Alexandre Flament c3054a10a6
Merge pull request #2121 from gangural/random-sha256-fix
Fix search error with query 'random sha256'
4 years ago
Vlad c3af520c33 Fix search error with query 'random sha256' 4 years ago
Michael Ilsaas 2ed8ad7691 include length in invidious results 4 years ago
Michael Ilsaas 0305fe0dd5 include author in invidious results 4 years ago
Eliesemoule 1986b5ecac
Utility scripts adapted to run on CentOS 7 (#2112) 4 years ago
Noémi Ványi 0e5197123d
Merge pull request #2108 from ashtasht/patch-1
Change isAlive() to is_alive() as isAlive() is unsupported in newer Python versions
4 years ago
Noémi Ványi 935321226b
Merge branch 'master' into patch-1 4 years ago
Noémi Ványi c8986ec5d4
Merge pull request #2111 from gangural/issue-2110-fix
Fix UI bug when search contain typo

Closes #2110
4 years ago
Vlad d83ee1e413 Add clearfix to fix issue 2110 4 years ago
asht 3b8bd0770b
Change isAlive() to is_alive() as isAlive() is unsupported in newer Python versions 4 years ago
Adam Tauber d75f98c764
Merge pull request #2106 from kvch/revert-open-result-on-new-tab-plugin
Revert "[enh] new plugin to open results on new browser tabs"
4 years ago
Lynda Lopez b06fc31942
DOI improvements: enable HTTPS, update URL of doai.io (#1718)
- 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>
4 years ago
Noémi Ványi 74013c212a Revert "[enh] new plugin to open results on new browser tabs"
This reverts commit ab6a7601cb.

Closes #2037
4 years ago
Adam Tauber fc5d1c69cc
Merge pull request #2104 from kvch/add-gitea-codeberg
Add Gitea engine with Codeberg backend
4 years ago
Noémi Ványi 157fa1adb3 add Gitea engine
Closes #1448
Closes #1447
4 years ago
TheEvilSkeleton 925be22d8f
Replaced dash with em in searx description (#1973)
Very small change, but it looks better
4 years ago
Venca24 d3bc171a15
[add] naver engine
It adds new search engine for users from the South Korea (and therefore it is disabled by default). Closes #1553
4 years ago
Noémi Ványi cdc2f33972
Merge pull request #2074 from asciimoo/external-plugins
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
4 years ago
Adam Tauber 93ac4db312 [enh] copy atime_ns and mtime_ns of external plugin resources 4 years ago
Adam Tauber 164e4725f3 [mod] add dedicated directory to external plugins with gitignore file 4 years ago
Adam Tauber 3f60bb470a [fix] correct imported modules 4 years ago
Adam Tauber dff879d07d [fix] resolve minor review issues 4 years ago
Adam Tauber e45a269ecb [mod] create static directory for each external plugin 4 years ago
Adam Tauber 81e9c75534 [fix] pep8 4 years ago
Adam Tauber 7b93d11d84 [fix] add plugin sha sum check to be able to copy updated resources 4 years ago
Adam Tauber 1f2dc6c647 [enh] add external plugin support 4 years ago
Adam Tauber 1185c06a87
Merge pull request #2102 from MarcAbonce/wikipedia-api-cleanup
Fix Wikipedia's paragraph extraction
4 years ago
Marc Abonce Seguin 77b9faa8df fix Wikipedia's paragraph extraction 4 years ago
Alexandre Flament 6d18769ccf
Merge pull request #2101 from mikeri/master
Update torrentz2 URL from .eu to .is
4 years ago
Michael Ilsaas 98cb6b6701 Update torrentz2 URL from .eu to .is 4 years ago
Markus Heiser 9764ef9a5a
Merge pull request #2097 from gardouille/fix-filtron-doc
Filtron sample: Add missing comma
4 years ago
Gardouille b13ccb5ce1 Filtron sample: Add missing comma 4 years ago
Adam Tauber 7b71954d7e
Merge pull request #2094 from xywei/xpath-handle-relative-url
Extract relative urls that do not start with / using xpath engine
4 years ago
xywei 1d4657b714
Fix relative urls that do not start with '/' 4 years ago
Adam Tauber 9f2446c444
Merge pull request #2091 from dalf/documentaiton-docker
[enh] update documentation about docker
4 years ago
Dalf 4a35975b42 [enh] update documentation about docker 4 years ago
Adam Tauber 7ef62c6284
Merge pull request #2079 from KucharczykL/master
Allow localization of "Self Informations"
4 years ago
Lukáš Kucharczyk 74e4e5e507
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().
4 years ago
Alexandre Flament 61ff5a7aea
Merge pull request #2077 from dalf/bangs-no-favicon
[mod] bangs.json: remove the favicons
4 years ago
Dalf b339b8b6d6 [mod] bangs.json: remove the favicons
fix #2076
4 years ago
Markus Heiser 3fe78c64c6 [fix] minor typos in docs/admin/settings.rst
This comit is a replacement for https://github.com/asciimoo/searx/pull/2005

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 72e86be0ce [fix docs] typo in the template to create a new user
closes: https://github.com/asciimoo/searx/issues/2062

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Adam Tauber 6e37255e59
Merge pull request #2066 from HamiltonFintech/master
mymemory_translated: fix python 3 support
4 years ago
Gaspard d'Hautefeuille 4e346e741a
fix python 3 support 4 years ago
Markus Heiser c41db5f1ba
Merge pull request #2059 from dalf/bang-encoding
[mod] external_bang.py: always read bangs.json with a UTF-8 file.
4 years ago