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
dependabot[bot]
0dd5f5a830
Bump sphinx from 4.3.2 to 4.4.0
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 4.3.2 to 4.4.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.3.2...v4.4.0 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-21 07:04:53 +00:00
Martin Fischer
96a1f79c6d
Merge pull request #773 from not-my-profile/typing
...
More typing
2022-01-18 16:28:32 +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
Alexandre Flament
b972df255a
Merge pull request #776 from mrpaulblack/simple-ltr-vars
...
[simple theme] dont hardcode border radius
2022-01-18 07:56:03 +01:00
Alexandre Flament
a94ab32b92
Merge pull request #777 from unixfox/patch-4
...
Update XPath for Google engine
2022-01-18 07:52:03 +01:00
Émilien Devos
6670063e0d
Update XPath for Google engine
2022-01-17 21:49:57 +00:00
mrpaulblack
6c1a64d4b3
[build] /static
2022-01-17 22:35:22 +01:00
mrpaulblack
7a0f5e6b19
[simple theme] dynamic border radius in CSS
2022-01-17 22:35:02 +01:00
Martin Fischer
96655cbd4e
[typing] add type hints to webapp.py
2022-01-17 11:42:48 +01:00
Martin Fischer
193b0efd12
[typing] add results.UnresponsiveEngine
2022-01-17 11:42:48 +01:00
Martin Fischer
0c6a09cae3
[refactor] remove never used parameter
2022-01-17 11:42:48 +01:00
Martin Fischer
def62c3a47
[typing] add type hints for dictionaries
2022-01-17 11:42:48 +01:00
Martin Fischer
6d43cf7952
[typing] add optional attrs to Plugin
2022-01-17 11:42:48 +01:00
Martin Fischer
fdf562bc32
[typing] add results.Timing
2022-01-17 11:42:48 +01:00
Martin Fischer
1ed618222f
[typing] add ExtendedRequest
...
webapp.py monkey-patches the Flask request global.
This commit adds a type cast so that e.g. Pyright[1]
doesn't show "Cannot access member" errors everywhere.
[1]: https://github.com/microsoft/pyright
2022-01-17 11:18:17 +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
Alexandre Flament
f88dec444b
[mod] update README.rst / differences to searx
...
* add "Differences to searx" section
* normalize some reST markup & trailing whitespace
* Use `===` and `----` to markup chapters & sections (like we use in other
documentations).
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
Co-authored-by: Alexandre Flament <alex@al-f.net>
2022-01-17 09:34:42 +01:00
Alexandre Flament
0c036ae294
Merge pull request #750 from dalf/simple-rtl
...
Simple theme: implement RTL
2022-01-16 20:29:34 +01:00
Alexandre Flament
e07417848f
Merge pull request #695 from return42/fix-sp
...
[fix] startpage engine / modified API
2022-01-16 20:27:36 +01:00
Alexandre Flament
468619abcb
[build] /static
2022-01-16 18:52:46 +01:00
Alexandre Flament
d000288ad0
[enh] simple theme: RTL support
...
* mirror all inline SVGs so that direction SVGs display correctly on RTL
* set the bold list element in info box to RTL so the colon gets displayed on the right side
* set correct .ltr function for the left border on the search button in #q
* move text to the right in autocomplete
* move search form in lign with result article on RTL
* add the correct padding for img thumbnails in categories like music on RTL
* apply RTL to result table for map results
* align text in tables part of /preferences on RTL
* move burger menu on index page to the left on RTL
* fix positioning of drop down arrow on select boxes on RTL
* align result URL on the right (written LTR)
* align vim hotkeys help on the left since it is not translated
* image detail:
* labels (author, format, URL, etc...) are written on the right,
values are on the left.
* URL are written LTR and overflow on the right
2022-01-16 18:51:11 +01:00
Alexandre Flament
2084d7b1ed
[mod] simple theme: change stylelint configuration
...
* disable declaration-empty-line-before
https://stylelint.io/user-guide/rules/list/declaration-empty-line-before/
this change allows to mix CSS declarations and LESS mixins without empty lines:
#something {
display: flex;
.ltr-left(60rem); // no mandatory empty line before this one
}
* disable no-invalid-position-at-import-rule
https://stylelint.io/user-guide/rules/list/no-invalid-position-at-import-rule/
this change allows to declare some mixins and then import another .less file:
for example:
.ltr-left(@offset) {
left: @offset;
}
@import "style.less";
2022-01-16 18:50:19 +01:00
Alexandre Flament
f9271d595f
[fix] startpage: workaround to use the startpage network
...
workaround for the issue #762
2022-01-15 22:56:34 +01:00
Alexandre Flament
32874dbf7f
Merge pull request #742 from return42/mysql
...
[mod] engine mysql_server: make port configurable
2022-01-15 21:35:34 +01:00
Martin Fischer
599d882d0a
Merge pull request #754 from return42/fix-751
...
[theme] /preferences: rename "Method" to "HTTP Method"
2022-01-14 18:42:49 +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
searxng-bot
ce018d013b
[translations] update from Weblate
...
0ca15e28
- 2022-01-11 - Allan Nordhøy <epost@anotheragency.no>
dd494ce7
- 2022-01-11 - Markus Heiser <markus.heiser@darmarit.de>
7e4e914a
- 2022-01-10 - k2s <martin.minka@gmail.com>
b4915a2f
- 2022-01-10 - Markus Heiser <markus.heiser@darmarit.de>
832d5cf9
- 2022-01-13 - Genghis Khan <genghiskhan@gmx.ca>
546ad69a
- 2022-01-08 - Alexandre Flament <alex@al-f.net>
f14bd241
- 2022-01-09 - Markus Heiser <markus.heiser@darmarit.de>
2815009a
- 2022-01-07 - Markus Heiser <markus.heiser@darmarit.de>
2022-01-14 07:17:46 +00: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
dependabot[bot]
3e05739fd3
Bump sphinx-issues from 2.0.0 to 3.0.1
...
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues ) from 2.0.0 to 3.0.1.
- [Release notes](https://github.com/sloria/sphinx-issues/releases )
- [Commits](https://github.com/sloria/sphinx-issues/compare/2.0.0...3.0.1 )
---
updated-dependencies:
- dependency-name: sphinx-issues
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-14 07:07:55 +00: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
Martin Fischer
d9709df740
[fix] make BooleanChoices only set cookies that vary from the default
...
The bug was inadvertently introduced by the refactor in
180d4d068b
.
Fixes #746 .
2022-01-13 19:43:49 +01:00
Alexandre Flament
687bdef410
Merge pull request #740 from return42/fix-bang
...
[fix] get_bang_url: handle ambiguous !!bangs without error
2022-01-12 22:00:18 +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
Alexandre Flament
94736d7465
Merge pull request #745 from return42/hot-fix
...
[hotfix] interim fix to get docker-build of CI without issues
2022-01-12 10:04:12 +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