Markus Heiser
ae8b174e93
[fix] replace peer.tube by peertube.biz
...
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 >
2022-02-13 22:48:09 +01:00
Markus Heiser
9cd9dfd26e
Merge pull request #887 from unixfox/patch-5
...
Update the XPath for fetching the Google results
2022-02-12 15:11:27 +01:00
Markus Heiser
0a89c526d2
Merge pull request #891 from searxng/translations_update
...
Update translations
2022-02-11 08:34:11 +01:00
Markus Heiser
f2e16904a5
[mod] disable deezer engine by default
...
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 >
2022-02-07 22:58:05 +01:00
Markus Heiser
5cb6301fbc
Merge pull request #880 from return42/fix-osm
...
[fix] openstreatmap: load thumbnail from uploads.wikimedia.org
2022-02-07 15:05:40 +01:00
Markus Heiser
906a0a99cd
[fix] openstreatmap: load thumbnail from uploads.wikimedia.org
...
Openstreatmap images are now loaded from uploads.wikimedia.org instead of
commons.wikimedia.org to prevent redirects.
With `image_proxy` enabled images from commons.wikimedia.org cant be loaded
since they are redirected. We already discussed this issue [875] and
@tiekoetter fixed this issue in PR [878].
Related-to:
- [875] https://github.com/searxng/searxng/issues/875
- [878] https://github.com/searxng/searxng/pull/878
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-07 13:05:52 +01:00
Markus Heiser
ae8e3f3543
Merge pull request #878 from tiekoetter/fix-wikidata
...
Fix wikidata info box images
2022-02-07 10:43:36 +01:00
Markus Heiser
a967e59590
[pylint] searx/engines/wikidata.py (no functional change)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-07 10:15:32 +01:00
Markus Heiser
a13c5d70c7
[fix] wikidata engine: select image with higher (not lower) priority
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-06 23:35:55 +01:00
Markus Heiser
4fec7a74e5
[fix] docker generated new settings.yml does not work
...
In commit 5a7b12e we normalized settings.yml and c6a5cc019 and de5a8ee7d we
changed instance name to ``instance_name: "SearXNG"``.
This patch adjust the sed expressions to modify:
dockerfiles/docker-entrypoint.sh
Closes: https://github.com/searxng/searxng/issues/876
Suggested-by: @neiaberau
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-06 16:35:29 +01:00
Markus Heiser
24e2acf88e
Merge pull request #839 from dalf/docs_searx_utils
...
[mod] add documentation about searx.utils
2022-02-04 21:28:27 +00:00
Markus Heiser
e5071e5972
Merge pull request #870 from not-my-profile/autocomplete-off
...
preferences: Set autocomplete=off for form
2022-02-04 20:29:15 +00:00
Markus Heiser
b35ef9789b
[pylint] engines/invidious.py
...
Fix remarks from pylint and remove usless comments
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-04 15:42:06 +01:00
Markus Heiser
e2ec6b4211
[fix] invidious engine: store random base_url in param
...
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 >
2022-02-04 15:42:06 +01:00
Markus Heiser
ae804ddf40
Merge pull request #862 from return42/fix-858
...
[fix] solidtorrents engine - JSON API no longer exists
2022-02-04 14:38:36 +00:00
Markus Heiser
ddc2102a07
[fix] solidtorrents engine: store random bas_url in param
...
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 >
2022-02-04 14:55:21 +01:00
Markus Heiser
d6061b7c8a
[mod] solidtorrents engine: add metadata & torrentfile
...
BTW: define min_len in eval_xpath_list of 'stats' list
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872910744
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-04 14:53:42 +01:00
Markus Heiser
f9c4868142
[fix] solidtorrents engine: use get_torrent_size from searx.utils
...
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872858489
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-04 14:53:42 +01:00
Markus Heiser
d92b3d96fd
[fix] solidtorrents engine: JSON API no longer exists
...
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 >
2022-02-04 14:53:37 +01:00
Markus Heiser
de32d543bc
Merge pull request #863 from searxng/dependabot/pip/master/black-22.1.0
...
Bump black from 21.12b0 to 22.1.0
2022-02-04 08:52:22 +00:00
Markus Heiser
2e5d562da3
Merge pull request #865 from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/sharp-0.30.0
...
Bump sharp from 0.29.3 to 0.30.0 in /searx/static/themes/simple
2022-02-04 08:52:04 +00:00
Markus Heiser
964902e779
[fix] issue reported by pylint 22.1.0
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-04 09:45:35 +01:00
Markus Heiser
07f7289e23
Merge pull request #849 from return42/fix-787
...
[fix] engines description - currency_convert.py
2022-02-01 07:19:05 +00:00
Markus Heiser
50a56532c4
[pylint] engines/currency_convert.py
...
Fix remarks from pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-02-01 08:02:42 +01:00
Markus Heiser
314ea2dc61
Merge pull request #852 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2022-02-01 06:52:57 +00:00
Markus Heiser
4d0bd47ff0
Merge pull request #853 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2022-02-01 06:52:19 +00:00
Markus Heiser
20cbabff96
Merge pull request #851 from searxng/update_data_update_currencies.py
...
Update searx.data - update_currencies.py
2022-02-01 06:48:54 +00:00
Markus Heiser
dc9c3068c5
Merge pull request #850 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2022-02-01 06:47:53 +00:00
Markus Heiser
15320b5eec
[fix] engines description - currency_convert.py
...
Currency engine has DuckDuckGo metadata
In the engine selector of the preferences window, the currency search engine has
the same metadata and wikidata url as duckduckgo, I'd assume there should be a
difference of some sort there clarifying what source the currency uses or, if
it's a duckduckgo service, at least clarifying that it's a currency service by
duck duck go.
Closes: https://github.com/searxng/searxng/issues/787
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-31 23:17:28 +01:00
Markus Heiser
60e7fee47a
Merge pull request #475 from return42/tineye
...
[enh] engine - add Tineye reverse image search
2022-01-31 08:51:35 +01:00
Markus Heiser
32c5acb1fb
Merge pull request #832 from searxng/dependabot/pip/master/redis-4.1.2
...
Bump redis from 4.1.1 to 4.1.2
2022-01-30 20:08:21 +01:00
Markus Heiser
a2bd69ac40
Merge pull request #845 from tiekoetter/fix-1x
...
[fix] 1x engine
2022-01-30 19:58:15 +01:00
Markus Heiser
a6b879f19c
[mod] tineye engine: set engine_type to 'online_url_search'
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-30 16:30:52 +01:00
Markus Heiser
e92d40c854
[enh] implement a OnlineUrlSearchProcessor
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-30 16:05:08 +01:00
Markus Heiser
2a6d84dab5
Merge pull request #841 from dalf/simple-cookie-ltr
...
Simple theme: the cookie table is always displayed left-to-right
2022-01-29 20:20:47 +00:00
Markus Heiser
1a5e1e74ef
Merge pull request #837 from dalf/fix-ina
...
[fix] ina engine
2022-01-29 07:55:21 +00:00
Markus Heiser
b7f74fbe42
[mod] tineye - add some documentation
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-28 09:06:44 +01:00
Markus Heiser
8f100d7046
Merge pull request #833 from searxng/translations_update
...
Update translations
2022-01-28 08:23:36 +01:00
Markus Heiser
bdc28e3353
[fix] docs - don't add plugins twice
...
The PluginStore is already initalized when the application is initalized
searx.plugins.initialize(application)
BTW: remove unneeded Flask import
Closes: https://github.com/searxng/searxng/issues/828
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-27 08:27:41 +01:00
Markus Heiser
c110a58a89
Merge pull request #820 from return42/ign-monkey
...
[test.pyright] suppress warnings about intentional monkey patching
2022-01-26 14:52:46 +01:00
Markus Heiser
ccffab3a43
Merge pull request #813 from MarcAbonce/change-wolfram-category
...
Move WolframAlpha away from Science category
2022-01-26 14:10:19 +01:00
Markus Heiser
73a6da4dd9
[test.pyright] suppress warnings about intentional monkey patching
...
The warnings:
- "logger" is not defined'
- "supported_languages" is not defined'
- "language_aliases" is not defined'
are very verbose and superfluous, since these messages are related to
intentional monkey patching.
[1] https://github.com/searxng/searxng/pull/783#issuecomment-1019818178
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-25 23:26:53 +01:00
Markus Heiser
e5f266065c
Merge pull request #824 from dalf/fix-simple-pref-checker
...
[fix] simple theme: don't crash when the checker is enabled
2022-01-25 23:01:31 +01:00
Markus Heiser
334a89f399
Merge pull request #822 from return42/invidious-setup
...
[mod] improve setup of invidious engine
2022-01-25 22:44:09 +01:00
Markus Heiser
10c9b9775d
[mod] improve setup of invidious engine
...
- 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 >
2022-01-25 19:02:11 +01:00
Markus Heiser
b2018a88d1
Merge pull request #816 from return42/fix-emacs
...
[emacs] flycheck should use the eslint checker from developer tools
2022-01-24 11:56:19 +01:00
Markus Heiser
7cf8f14752
[emacs] flycheck should use the eslint checker from developer tools
...
Since commit cac03529 the eslint has been moved from the local nvm to the
developer packages (in `./node_modules`).
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-24 11:34:34 +01:00
Markus Heiser
309147d86f
[mod] introduce node.env.devtools function
2022-01-24 07:51:31 +01:00
Markus Heiser
e0b284e427
[mod] configuration to overwrite engine description
...
Engine description can be configured, this is needed e.g. by custom search
engines. Here is an example of a command engine with a description in the about
section::
- name: locate
engine: command
command: ['locate', '{{QUERY}}']
disabled: true
categories: files
about:
description: local files
website: 'https://www.man7.org/linux/man-pages/man1/locate.1.html '
delimiter:
chars: ' '
keys: ['line']
Closes: https://github.com/searxng/searxng/issues/788
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 20:55:14 +01:00
Markus Heiser
e9588b70a6
[fix] brave autocompleter: charset_normalizer issues
...
Use httpx.Response.json() to avoid charset_normalizer issues:
DEBUG charset_normalizer : override steps (5) and chunk_size (512) as content does not fit (153 byte(s) given) parameters.
INFO charset_normalizer : ascii passed initial chaos probing. Mean measured chaos is 0.000000 %
DEBUG charset_normalizer : ascii should target any language(s) of ['Latin Based']
INFO charset_normalizer : ascii is most likely the one. Stopping the process.
[1] https://www.python-httpx.org/api/#response
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 17:22:13 +01:00
Markus Heiser
1a210e653c
Merge pull request #807 from spalinger/master
...
[fix] url
2022-01-23 12:09:58 +00:00
Markus Heiser
9c5bac4c43
[pylint] searx/autocomplete.py
...
Fix remarks from pylint, BTW set SPDX-License-Identifier.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 09:12:03 +01:00
Markus Heiser
aaf616fbd6
[emacs] .dir-locals.el: activate pyright in python-mode
...
To get in use of pyright type cheker in Emacs, a pyright installation [1] is
needed and in Emacs the lsp-pyright package has to be installed::
M-x package-install lsp-pyright
[1] https://github.com/Microsoft/pyright
[2] https://github.com/emacs-lsp/lsp-pyright
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 08:00:39 +01:00
Markus Heiser
8342773216
[mod] manage test.pyright: a commandline to run pyright tests
...
This patch implements the command and Makefile target::
./manage test.pyright
make test.pyright
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 08:00:39 +01:00
Markus Heiser
5d9188c7e9
[mod] add pyright to nvm's node installation
...
Pyright [1] is in the nvm enviroment, may be you need to rebuild the nvm
environment and install nodejs in::
./manage nvm.clean
./manage nvm.nodejs
The last command installs nodejs and the packages from .nvm_packages.
You can test your pyright installation, to get a bash within the nvm run::
./manage nvm.bash
(nvm) $ which pyright
./.nvm/versions/node/v16.13.0/bin/pyright
If you have a local nvm in your HOME folder, the output from ``which`` is
different. Press ``[CTRL-D]`` to get out of this bash.
[1] https://github.com/microsoft/pyright
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 08:00:39 +01:00
Markus Heiser
87c8c5fd1b
[fix] pyrightconfig.json include only dedicated folders in the test
...
Without specifying folders to check, pyright will also scan files in folders
like ./build, ./cache, ./.nvm and more.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-23 08:00:39 +01:00
Markus Heiser
a163385474
[mod] lib_nvm.sh: minor improvements / no functional change
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-22 19:57:25 +01:00
Markus Heiser
f3d4b25e73
Merge pull request #795 from searxng/dependabot/pip/master/sphinx-4.4.0
...
Bump sphinx from 4.3.2 to 4.4.0
2022-01-21 10:06:21 +01:00
Markus Heiser
bd4cdde70d
[docs] fix some warnings from Sphinx-doc update 4.3.2 to 4.4.0
...
With Sphinx-doc update 4.4.0 we get some warnings about links that can be
replaced by already defined 'sphinx.ext.extlinks':
admin/engines/sql-engines.rst:144: WARNING: hardcoded link 'https://pypi.org/project/mysql-connector-python ' could be replaced by an extlink (try using ':pypi:`mysql-connector-python`' instead)
docs/admin/installation-switch2ng.rst:10: WARNING: hardcoded link 'https://github.com/searxng/searxng/pull/446#issuecomment-954730358 ' could be replaced by an extlink (try using ':pull:`446#issuecomment-954730358`' instead)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-21 09:35:00 +01:00
Markus Heiser
f0ee5103fe
Merge pull request #796 from searxng/translations_update
...
Update translations
2022-01-21 08:31:49 +01:00
Markus Heiser
db6f617c0f
Merge pull request #781 from return42/fix-google
...
[fix] google engine: remove adds and fix mobile_ui selector
2022-01-18 16:27:56 +01:00
Markus Heiser
edfbf94481
Merge pull request #782 from return42/fix-sh-issues
...
[fix] issues reported by and fix documentation of test.shell
2022-01-18 13:36:37 +01:00
Markus Heiser
1a0760c10a
[fix] googel engine - "some results are invalids: invalid content"
...
Fix google issues listet in the `/stats?engine=google` and message::
some results are invalids: invalid content
The log is::
DEBUG searx : result: invalid content: {'url': 'https://de.wikipedia.org/wiki/Foo ', 'title': 'Foo - Wikipedia', 'content': None, 'engine': 'google'}
WARNING searx.engines.google : ErrorContext('searx/search/processors/abstract.py', 111, 'result_container.extend(self.engine_name, search_results)', None, 'some results are invalids: invalid content', ()) True
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-18 13:23:35 +01:00
Markus Heiser
f910c0b3ee
[fix] typo 'test.sh' in the docs/dev/makefile.rst to 'test.shell'
...
make test.sh --> make test.shell
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-18 12:30:32 +01:00
Markus Heiser
fea9ad7927
[fix] issue reported by: make test.shell
...
$ make test.shell
./manage line 716:
build_msg TEST "[reST markup] ${RST_FILES[@]}""
^-------------^ SC2145: Argument mixes string and array. Use * or separate argument.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-18 12:27:42 +01:00
Markus Heiser
f0102a95c9
[fix] google engine: remove adds and fix mobile_ui selector
...
1. Fix issue reported in comment [1]
2. Fix XPath selector for the response of google's mobile UI, reported in
comment [2]
[1] https://github.com/searxng/searxng/pull/777#issuecomment-1015121322
[2] https://github.com/searxng/searxng/pull/777#issuecomment-1015236238
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-18 11:05:45 +01:00
Markus Heiser
e85744c254
Revert "[hotfix] interim fix to get docker-build of CI without issues"
...
This reverts interim fix from commit 50c4b58db and adds requirement
`redis==4.1.1`.
The interim fix was needed by Alpine images (Docker) [1] and has been fixed in
commit [2] merged with the patch series from [3]. In redis-py version 4.1.1
this pach has been released on PyPi [4].
[1] https://github.com/redis/redis-py/issues/1869
[2] https://github.com/redis/redis-py/commit/1fc1233f
[3] https://github.com/redis/redis-py/pull/1854
[4] https://github.com/redis/redis-py/issues/1880
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-17 18:03:29 +01:00
Markus Heiser
96ab5e57ff
Merge pull request #622 from return42/switch2ng
...
[docs] Switch from searx to SearXNG
2022-01-17 10:22:08 +01:00
Markus Heiser
4577444ec4
[docs] Switch from searx to SearXNG
...
Closes: https://github.com/searxng/searxng/issues/450
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-17 10:05:13 +01:00
Markus Heiser
10f8763ac3
Merge pull request #760 from searxng/update-readme
...
[mod] update README.rst / differences to searx
2022-01-17 09:48:56 +01:00
Markus Heiser
27e3e56800
[mod] CI target test.rst: test reST markup of README.rst
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-17 09:35:42 +01:00
Markus Heiser
e76437d0e0
Merge pull request #756 from return42/fix-grunt-less
...
[fix] stop less grunt runner on missing files
2022-01-14 13:59:39 +01:00
Markus Heiser
580815a9a5
[fix] stop less grunt runner on missing files
...
The less grunt runner silently ignore missing files and continue with the build[1]::
Running "less:production" (less) task
>> Destination css/searxng.min.css not written because no source files were found.
>> 1 stylesheet created.
>> 1 sourcemap created.
Add filter function that calls grunt.fail() if the scr file does not exists.
[1] https://github.com/searxng/searxng/pull/750#discussion_r784357031
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-14 13:16:24 +01:00
Markus Heiser
08b38a8bfd
[fix] simple theme: description of HTTP method
...
Suggested-by: @not-my-profile https://github.com/searxng/searxng/pull/754#issuecomment-1012921096
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-14 10:07:09 +01:00
Markus Heiser
e45dfb334b
[theme] /preferences: rename "Method" to "HTTP Method"
...
Closes: https://github.com/searxng/searxng/issues/751
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-14 08:29:04 +01:00
Markus Heiser
a340a9af34
Merge pull request #753 from searxng/translations_update
...
Update translations
2022-01-14 08:23:50 +01:00
Markus Heiser
3c358ff24f
Merge pull request #752 from searxng/dependabot/pip/master/sphinx-issues-3.0.1
...
Bump sphinx-issues from 2.0.0 to 3.0.1
2022-01-14 08:12:29 +01:00
Markus Heiser
74847fe902
Merge pull request #749 from not-my-profile/fix-redundant-cookies
...
[fix] make BooleanChoices only set cookies that vary from the default
2022-01-13 20:28:03 +01:00
Markus Heiser
a7c3c352d8
[upd] searx/data/external_bangs.json
...
Updated external bangs by::
./manage pyenv.cmd ./searxng_extra/update/update_external_bangs.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-12 19:37:13 +01:00
Markus Heiser
7cdd31440e
[fix] external bangs: don't overwrite Bangs in data trie
...
Bangs with a `*` suffix (e.g. `!!d*`) overwrite Bangs with the same
prefix (e.g. `!!d`) [1]. This can be avoid when a non printable character is
used to tag a LEAF_KEY.
[1] https://github.com/searxng/searxng/pull/740#issuecomment-1010411888
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-12 19:37:13 +01:00
Markus Heiser
50c4b58db6
[hotfix] interim fix to get docker-build of CI without issues
...
There is an issue with redis v4.1.0 [1] / for the interim lets remove this
python dependency.
[1] https://github.com/searxng/searxng/issues/741
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-12 09:31:12 +01:00
Markus Heiser
7f0fe26579
Merge pull request #743 from not-my-profile/comma-before-but
...
[themes] add comma before "but" in new sentence
2022-01-12 08:30:41 +01:00
Markus Heiser
d27a246df3
[doc] Multilingual Search: wrap lines to 80 characters
2022-01-12 08:15:04 +01:00
Markus Heiser
bf593af423
[mod] engine mysql_server: make port configurable
...
Cherry piked from https://github.com/searx/searx/commit/82ac634070
Suggested-by: https://github.com/searx/searx/issues/3117
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-11 23:47:40 +01:00
Markus Heiser
977e9a4330
Merge pull request #686 from return42/lib_redis
...
Add redis DB and connector
2022-01-11 19:55:14 +01:00
Markus Heiser
6d7e86eece
[fix] get_bang_url: handle ambiguous !!bangs without error
...
An ambiguous bang like `!!d` raises an exception in function get_bang_url(). A
bang is only unique when the bang_definition from get_bang_definition_and_ac() is
a string / for a ambiguous bang the returned bang_definition is a dictionary.
Reported-by: user prg at #searxng:matrix.org on 2022/01/11
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-11 09:58:10 +01:00
Markus Heiser
f4004133b6
Merge pull request #737 from return42/fix-542
...
[fix] autocomple.js: register li.onmousedown instead li.onclick
2022-01-11 00:58:54 +01:00
Markus Heiser
3457408285
[build] /static
2022-01-10 17:42:13 +01:00
Markus Heiser
85159ad307
[fix] autocomple.js: register li.onmousedown instead li.onclick
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 17:30:57 +01:00
Markus Heiser
7cdb86ba95
Merge pull request #736 from not-my-profile/doc-highlight-current-in-sidebar
...
[doc] highlight the current page in the sidebar
2022-01-10 13:21:07 +01:00
Markus Heiser
6420322cd1
Merge pull request #729 from k2s/fix-tokens
...
fix(security): filtered_engines were not correctly evaluating validate_token()
2022-01-10 11:51:45 +01:00
Markus Heiser
df238e944c
[mod] starpage engine: add comment about Startpage's FFox add-on
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 11:22:38 +01:00
Markus Heiser
21e884f369
[fix] startpage engine: fetch CAPTCHA & issues related to PR-695
...
In case of CAPTCHA raise a SearxEngineCaptchaException and suspend for 7 days.
When get_sc_code() fails raise a SearxEngineResponseException and suspend for 7
days.
[1] https://github.com/searxng/searxng/pull/695
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 11:22:38 +01:00
Markus Heiser
2f4e567e90
[fix] Get an actual sc argument from startpage's home page.
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 11:22:38 +01:00
Markus Heiser
1cbcddb3f7
[pylint] Startpage engine
...
Fix remarks from pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 11:22:38 +01:00
Markus Heiser
f1f5e69c42
[fix] startpage engine - avoid captcha
...
Startpage has introduced new anti-scraping measures that make SearXNG instances
run into captchas:
1. some arguments has been removed and a new `sc` has been added.
2. search path changed from `do/search` to `sp/search`
3. POST request is no longer needed
Closes: https://github.com/searxng/searxng/issues/692
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-10 11:22:12 +01:00
Markus Heiser
79e0aa2645
Merge pull request #733 from not-my-profile/about-default
...
[fix] add default for "about" engine property
2022-01-10 10:28:38 +01:00
Markus Heiser
613fb15599
[fix] Documentation of the builtin plugins
...
Closes: https://github.com/searxng/searxng/issues/637
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-07 19:59:42 +01:00
Markus Heiser
dca83944b5
[fix] redis: don't create a new connection at each client() call
...
Suggested-by: @dalf https://github.com/searxng/searxng/pull/686#pullrequestreview-844942973
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-01-07 17:33:40 +01:00
Markus Heiser
836aa437a5
Merge pull request #724 from tiekoetter/ccengine-openverse
...
Fix ccengine engine and rename it to Openverse
2022-01-07 14:41:02 +01:00