Markus Heiser
5dc25af74d
[README] revision
...
The searx project has been archived, differentiation of the project in the
README is no longer necessary. The README has been reduced to the important
entry points for users, maintainers and developers.
Related: 276ffd3f01
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-13 16:02:53 +02:00
dependabot[bot]
5c3f2aa3bb
Bump brotli from 1.0.9 to 1.1.0
...
Bumps [brotli](https://github.com/google/brotli ) from 1.0.9 to 1.1.0.
- [Release notes](https://github.com/google/brotli/releases )
- [Changelog](https://github.com/google/brotli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/brotli/compare/v1.0.9...v1.1.0 )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 16:02:27 +02:00
Markus Heiser
dfbc752357
[build] /static
2023-09-13 16:02:04 +02:00
MatthieuBarbu
634c56d171
fix again
2023-09-10 17:07:27 +02:00
MatthieuBarbu
1211d566b9
fix top value for detail image on mobile
2023-09-10 17:02:23 +02:00
MatthieuBarbu
23cb7713b8
fix detail image for mobile
2023-09-10 16:55:31 +02:00
MatthieuBarbu
354e0cdfe0
fix detail buttons (prev next close)
2023-09-10 16:45:22 +02:00
MatthieuBarbu
e71b540e2f
build new theme
2023-09-10 16:37:40 +02:00
Alexandre Flament
d4db69b69b
Replace chompjs with pure Python code
...
The new implementation is good enough for the current usage (brave)
2023-09-10 16:23:28 +02:00
Markus Heiser
33065a619e
[fix] preferences - layout of the "special queries" tab
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
Bnyro
55d523c8db
[feat] engine: implementation of Yummly
...
Co-authored-by: Markus Heiser <markus.heiser@damarit.de>
2023-09-10 16:22:50 +02:00
Bnyro
8a39b8a12d
[mod] utils.py: add markdown_to_text helper function
2023-09-10 16:22:50 +02:00
Markus Heiser
ac9c88094d
[fix] dependabot: ignore Sphinx<=7.1.2
...
[1] https://github.com/searxng/searxng/pull/2727#issuecomment-1711282706
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
searxng-bot
58f8efb307
[translations] update from Weblate
...
304f6af5c - 2023-09-04 - return42 <markus.heiser@darmarit.de>
76a4b6496 - 2023-09-03 - alexgabi <alexgabi@disroot.org>
2023-09-10 16:22:50 +02:00
Markus Heiser
3f0305da59
[fix] settings.yml - fix docs-links in the comments
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
Hackurei
18f76a134c
[feat] engine: implementation of bilibili https://www.bilibili.com
2023-09-10 16:22:50 +02:00
Markus Heiser
a1f8c4c2b6
[fix] engine - duckduckgo_images / determination of vqd value incorrect
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-10 16:22:50 +02:00
bonswouar
76c0784a22
[fix] engine duckduckgo weather api changes
2023-09-10 16:22:50 +02:00
Markus Heiser
a3c31a97ef
[build] /static
2023-09-10 16:22:50 +02:00
MatthieuBarbu
828f600e71
fix detail img
2023-09-10 16:20:48 +02:00
MatthieuBarbu
2e5e5be7d9
debug style for mobile
...
+ build
2023-09-05 09:45:44 +02:00
MatthieuBarbu
87d3112265
fix bug on menu script
...
+ ajust top of result page on mobile
+ build
2023-09-04 17:49:32 +02:00
Markus Heiser
17048c5137
[fix] engine: wikicommons - don't quoute ':|' in URL parameters
...
From [1]: It seems to be because of [2] For some reason it gets url encoded
twice, resulting in
- ``filetype%253Abitmap%257Cdrawing+birds`` instead of
- ``filetype:bitmap%7Cdrawing+birds``
[1] https://github.com/searxng/searxng/issues/2707
[2] https://github.com/searxng/searxng/blob/master/searx/engines/wikicommons.py#L43
Closes : #2707
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Markus Heiser
4b3c985064
[fix] follow-up of 4da7003ae / add missing review from @Bnyro
...
[1] https://github.com/searxng/searxng/pull/2656#pullrequestreview-1607956209
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Hackurei
9f2e0b276b
[feat] engine: implementation of odysee
2023-09-04 17:25:30 +02:00
dependabot[bot]
2b113a1c90
Bump selenium from 4.11.2 to 4.12.0
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.11.2 to 4.12.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.12.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:25:30 +02:00
Bnyro
8e0fae9dc4
[feat] implementation of Wikimedia commons for images
2023-09-04 17:25:30 +02:00
dependabot[bot]
0334949c7e
Bump sphinx from 7.1.2 to 7.2.5
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 7.1.2 to 7.2.5.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.1.2...v7.2.5 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:25:30 +02:00
searxng-bot
5dd289ccad
[translations] update from Weblate
...
979909acc - 2023-09-01 - return42 <markus.heiser@darmarit.de>
f40af3403 - 2023-08-28 - return42 <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Jafar Farganlooj
d053ac5397
Create search-syntax.md fa
2023-09-04 17:25:30 +02:00
Jafar Farganlooj
bbf23ef88c
[mod] Persian translation of the about page (fa_IR)
2023-09-04 17:25:30 +02:00
Markus Heiser
1f9c29b039
Bump sphinx-notfound-page from 1.0.0rc1 to 1.0.0
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
Alexandre Flament
21ba135aae
[mod] bing: resolve redirect without additional requests
...
Remove the usage of searx.network.multi_requests
The results from Bing contains the target URL encoded in base64
See the u parameter, remove the first two character "a1", and done.
Also add a comment the check of the result_len / pageno
( from https://github.com/searx/searx/pull/1387 )
2023-09-04 17:25:30 +02:00
dalf
f59c72f703
Update searx.data - update_firefox_version.py
2023-09-04 17:25:30 +02:00
dalf
32997c1e89
Update searx.data - update_ahmia_blacklist.py
2023-09-04 17:25:30 +02:00
dalf
59921b3969
Update searx.data - update_currencies.py
2023-09-04 17:25:30 +02:00
dalf
0495263970
Update searx.data - update_engine_descriptions.py
2023-09-04 17:25:30 +02:00
dalf
3929ff941c
Update searx.data - update_wikidata_units.py
2023-09-04 17:25:30 +02:00
Markus Heiser
cb07e8966e
[fix] reduce error logs related to X-Forwarded-For & X-Real-IP headers
...
To test start a `make run` instance and query multiple times for `ip` (the
answerer), you should see only once the error message(s):
ERROR searx.botdetection : X-Forwarded-For header is not set!
ERROR searx.botdetection : X-Real-IP header is not set!
[1] https://github.com/searxng/searxng-docker/discussions/174
[2] https://github.com/searxng/searxng-docker/pull/162#issuecomment-1692834457
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-04 17:25:30 +02:00
dependabot[bot]
f75a9aa927
Bump flask from 2.3.2 to 2.3.3
...
Bumps [flask](https://github.com/pallets/flask ) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.3.2...2.3.3 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:25:30 +02:00
Markus Heiser
97b326a0e3
[build] /static
2023-09-04 17:25:30 +02:00
MatthieuBarbu
45ef7ef25e
add rebuild theme
2023-08-28 10:28:48 +02:00
Bnyro
82b6bdd708
[mod] preferences.py: add and use BooleanSetting for checkbox preferences
2023-08-28 10:25:44 +02:00
Bnyro
d12e02b1da
[feat] settings: replace boolean select preferences with checkboxes
2023-08-28 10:25:44 +02:00
Bnyro
f18da4de17
[mod] random answerer: add random hex color generator
2023-08-28 10:25:44 +02:00
Markus Heiser
4016ee8842
[doc] add documentation of Mwmbl engine & autocompleter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Bnyro
607be42b17
[mod] autocomplete.py: add support for mwmbl completions
2023-08-28 10:25:44 +02:00
Bnyro
bd96f7f792
[mod] engine mwmbl: add link to official api docs
2023-08-28 10:25:44 +02:00
Markus Heiser
6493c1b125
[dev-env] upgrade Sphinx-doc 7.2.3 and unpin at v7.1.2 on py3.8
...
- Sphinx-doc 7.2.0 drops py3.8 support [1][2]
- last version with py3.8 support is 7.1.2
Many LTS distributions still have py3.8 which EOL is in 2024-10 [3].
To continue to support a development environment on py3.8 the rigid dependency
in the development environment is unpinned in py3.8 / environment markers [4].
To get 7.2.3. work, a fix in sphinx-notfound-page is needed [5][6].
[1] https://github.com/searxng/searxng/pull/2658#issuecomment-1684867270
[2] https://github.com/sphinx-doc/sphinx/issues/11621
[3] https://devguide.python.org/versions/#supported-versions
[4] https://peps.python.org/pep-0508/#environment-markers
[5] https://github.com/readthedocs/sphinx-notfound-page/issues/219
[6] https://github.com/readthedocs/sphinx-notfound-page/issues/219#issuecomment-1694691135
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-08-28 10:25:44 +02:00
Alexandre Flament
89fe1c6c1a
[mod] searx.network: memory optimization
...
Avoid to create a SSLContext in AsyncHTTPTransportNoHttp
See:
* 0f61aa58d6/httpx/_transports/default.py (L271)
* https://github.com/encode/httpx/issues/2298
2023-08-28 10:25:44 +02:00