summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-23[fix] code styleVenca24
2020-10-23[fix] hash pluginVenca24
2020-10-23[enh] add plugin converting strings into hash digestsVenca24
2020-10-21Merge pull request #2265 from renyhp/patch-1Noémi Ványi
Fix typos in documentation
2020-10-19Extract to /usr/local/filtron/localrenyhp
The /usr/local/filtron/local/go directory will be created by tar.
2020-10-19Fix typo chmod searx:searx > chown searx:searxrenyhp
2020-10-19Fix typo xgd-open > xdg-openrenyhp
2020-10-09Merge pull request #2256 from kvch/force-setting-secret-keyAdam Tauber
Force admins to set secret_key if debug mode is disabled
2020-10-09Force admins to set secret_key if debug mode is disabledNoémi Ványi
This commit also enables debug mode for unit tests.
2020-10-09Propagate error messages from YouTube APINoémi Ványi
2020-10-09Merge pull request #2255 from kvch/yacy-improvementsAdam Tauber
Add yacy improvements: HTTP digest auth, category checking
2020-10-09Merge pull request #2254 from dalf/fix-duckduckgoAdam Tauber
[fix] fix duckduckgo engine
2020-10-09[fix] fix duckduckgo engineAlexandre Flament
- remove paging support: a "vqd" parameter is required between each request. This parameter is uniq for each request - update the URL (no redirect), use the POST method - language support: works if there is no more than request per minute, otherwise it is ignored !
2020-10-09Add yacy improvements: HTTP digest auth, category checkingNoémi Ványi
2020-10-09[enh] add ability to set enabled plugins from settings - closes #1613 #778Adam Tauber
2020-10-09Merge pull request #2253 from kvch/fix-lobsters-engineAdam Tauber
Fix XPATH of lobste.rs engine && add timeout
2020-10-09Fix XPATH of lobste.rs engine && add timeoutNoémi Ványi
2020-10-08[fix] use base_url everywhere if it is defined in settings.ymlAdam Tauber
2020-10-08Merge pull request #2250 from kvch/blog-command-line-engineAdam Tauber
Add post about `command` engine to searx blog
2020-10-08Add blogpost about `command` engineNoémi Ványi
2020-10-08Merge pull request #1181 from kvch/ebay-in-shoppingAdam Tauber
Ebay engine in shopping category
2020-10-08add ebay enginte to shopping categoryNoémi Ványi
2020-10-07Merge pull request #2246 from dalf/mod-searx-dataAlexandre Flament
[mod] Add searx.data module
2020-10-07[mod] Add searx.data moduleAlexandre Flament
Instead of loading the data/*.json in different location, load these files in the new searx.data module.
2020-10-07Merge pull request #2247 from dalf/fix-opensearchAlexandre Flament
[fix] opensearch.xml URL contains method and autocomplete parameters
2020-10-07Merge pull request #2248 from dalf/fix-webadapterAlexandre Flament
[fix] various fixes of searx.webadapter
2020-10-07Merge pull request #2244 from dalf/fix-drop-python2Alexandre Flament
Fix drop python2
2020-10-06[fix] fix searx.webadapterAlexandre Flament
* Fix "?q=test&engines=wikipedia": fix exception * Fix "?q=test&engines=wikipedia&categories=images": now the engines from images category are included. * Fix parse_timeout: make sure a value is always returned * Various typing fixes (searx.webadapter, searx.search.SearchQuery)
2020-10-06[fix] drop Python 2: use collections.abc.Iterable instead of ↵Alexandre Flament
collections.Iterable
2020-10-06[fix] drop Python 2: use importlib instead of imp.load_sourceAlexandre Flament
imp.load_source is not documented in Python 3 see documentation : https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly partial fix of https://github.com/searx/searx/issues/1674
2020-10-06[fix] opensearch.xml URL contains method and autocomplete parametersAlexandre Flament
When the user add searx as a search engine, the browser loads the /opensearch.xml URL without the cookies. Without the query parameters, the user preferences are ignored (method and autocomplete). In addition, opensearch.xml is modified to support automatic updates, see https://developer.mozilla.org/en-US/docs/Web/OpenSearch
2020-10-05Merge pull request #2237 from dalf/mod-engines-initAlexandre Flament
Mod engines init
2020-10-05[mod] webapp.py: update engines initialization conditionAlexandre Flament
Always call initialize engines except on the first run of werkzeug with the reload feature. the reload feature is activated when: * searx_debug is True (SEARX_DEBUG environment variable or settings.yml) * FLASK_APP=searx/webapp.py FLASK_ENV=development flask run (see https://flask.palletsprojects.com/en/1.1.x/cli/ ) Fix SEARX_DEBUG=0 make docs docs/admin/engines.rst : engines are initialized See https://github.com/searx/searx/issues/2204#issuecomment-701373438
2020-10-04Merge pull request #2241 from dalf/move-extract-text-and-urlAlexandre Flament
Move the extract_text and extract_url functions to searx.utils
2020-10-04Merge pull request #2239 from dalf/mod-preferencesAlexandre Flament
[mod] preferences.py: check language setting with a regex instead of match_language
2020-10-03[enh] Add SepiaSearch engine (#2227)Finn
supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/master/client/src/views/Search.vue#L618-641
2020-10-03[mod] searx.utils.normalize_url: remove Yahoo hackAlexandre Flament
* The hack for Yahoo URLs is not necessary anymore. (see searx.engines.yahoo.parse_url) * move the URL normalization in extract_url to normalize_url
2020-10-02[mod] searx/utils.py: add docstringAlexandre Flament
2020-10-02[mod] move extract_text, extract_url to searx.utilsAlexandre Flament
2020-10-01[fix] revert PR #2232 and #2230Alexandre Flament
2020-10-01[mod] preferences.py: check language setting with a regex instead of ↵Alexandre Flament
match_language
2020-10-01Merge pull request #2236 from return42/fix-2234Alexandre Flament
[fix] google engine - div classes has been renamed in HTML result
2020-10-01[fix] google engine - div classes has been renamed in HTML reultMarkus Heiser
Since 1. October 2020 google has changed the 'class' attribute of the HTML result page. Fix the xpath expressions and ignore <div class="g" ../> sections which do not match to title's xpath expression. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-09-30Merge pull request #2232 from dalf/fix-sphinx-build2Alexandre Flament
[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines
2020-09-30[fix] Sphinx 3.2.1 build: call searx.engines.initialize_enginesAlexandre Flament
Fix admin/engines.html Fix #2230
2020-09-30Merge pull request #2230 from dalf/fix-sphinx-buildAlexandre Flament
[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context
2020-09-29Merge pull request #2226 from dalf/fix-searx-migrationAlexandre Flament
[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs
2020-09-29[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja contextAlexandre Flament
Fix the admin/engines.html page
2020-09-28[fix] about.html: fix small inconsistencies in about page (#2219)Qt Resynth
2020-09-28[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : ↵Alexandre Flament
fix URLs