Jinyuan Huang
e6b160da62
[feature] key bindings: left & right arrow are always on
1 year ago
jazzzooo
b189578b6b
[fix] engine - brave
1 year ago
Bnyro
f182abd6f8
[mod] library of congress: fix engine
1 year ago
Bnyro
e73a6f5d14
[fix] engine deviantart: review of the result-scrapper
...
The deviantart site changed and hence deviantart is currently unusable.
1 year ago
Markus Heiser
1f7366060e
[build] /static
1 year ago
Markus Heiser
935aed7ca4
[feature] dark theme for code highlighter in the result list
...
Closes: https://github.com/searxng/searxng/issues/1354
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
Markus Heiser
432febd810
[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>
1 year ago
dependabot[bot]
e8da9b36a1
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>
1 year ago
Alexandre Flament
d07c006aed
Replace chompjs with pure Python code
...
The new implementation is good enough for the current usage (brave)
1 year ago
Markus Heiser
8e45ac4271
[build] /static
1 year ago
Markus Heiser
15a3dbf7a0
[fix] preferences - layout of the "special queries" tab
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
Bnyro
9e83c0dedc
[feat] engine: implementation of Yummly
...
Co-authored-by: Markus Heiser <markus.heiser@damarit.de>
1 year ago
Bnyro
a3d7e9c285
[mod] utils.py: add markdown_to_text helper function
1 year ago
Markus Heiser
668b1d55ab
[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>
1 year ago
searxng-bot
c62605b3e3
[translations] update from Weblate
...
304f6af5c
- 2023-09-04 - return42 <markus.heiser@darmarit.de>
76a4b6496
- 2023-09-03 - alexgabi <alexgabi@disroot.org>
1 year ago
Markus Heiser
019bd97f4b
[fix] settings.yml - fix docs-links in the comments
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
Hackurei
1f21ac7d62
[feat] engine: implementation of bilibili https://www.bilibili.com
1 year ago
Markus Heiser
696c35d2c3
[fix] engine - duckduckgo_images / determination of vqd value incorrect
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
bonswouar
4fb26cd96d
[fix] engine duckduckgo weather api changes
1 year ago
Markus Heiser
01be9e0e20
[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>
1 year ago
Markus Heiser
4f8895c6de
[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>
1 year ago
Hackurei
4da7003ae0
[feat] engine: implementation of odysee
1 year ago
dependabot[bot]
beccec2e1f
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>
1 year ago
Bnyro
9c4e9d3814
[feat] implementation of Wikimedia commons for images
1 year ago
dependabot[bot]
d92c6dbf6c
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>
1 year ago
searxng-bot
9fce459c7f
[translations] update from Weblate
...
979909acc
- 2023-09-01 - return42 <markus.heiser@darmarit.de>
f40af3403
- 2023-08-28 - return42 <markus.heiser@darmarit.de>
1 year ago
Jafar Farganlooj
7af66736c0
Create search-syntax.md fa
1 year ago
Jafar Farganlooj
26cd770cf7
[mod] Persian translation of the about page (fa_IR)
1 year ago
Markus Heiser
ac89b159c1
Bump sphinx-notfound-page from 1.0.0rc1 to 1.0.0
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
Alexandre Flament
faa4280e1a
[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 )
1 year ago
dalf
f57842b05d
Update searx.data - update_firefox_version.py
1 year ago
dalf
a5cd777350
Update searx.data - update_ahmia_blacklist.py
1 year ago
dalf
f361a10af6
Update searx.data - update_currencies.py
1 year ago
dalf
978062bdbe
Update searx.data - update_engine_descriptions.py
1 year ago
dalf
f59fd8dc9b
Update searx.data - update_wikidata_units.py
1 year ago
Markus Heiser
3294e7cfe4
[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>
1 year ago
dependabot[bot]
bad692e0f0
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>
1 year ago
Bnyro
1428385d1c
[mod] preferences.py: add and use BooleanSetting for checkbox preferences
1 year ago
Bnyro
e5535ec078
[feat] settings: replace boolean select preferences with checkboxes
1 year ago
Bnyro
5a5cfc1930
[mod] random answerer: add random hex color generator
1 year ago
Markus Heiser
b0d2cd5ca9
[doc] add documentation of Mwmbl engine & autocompleter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
Bnyro
df71c24b20
[mod] autocomplete.py: add support for mwmbl completions
1 year ago
Bnyro
19300a5659
[mod] engine mwmbl: add link to official api docs
1 year ago
Markus Heiser
1e2d11fb57
[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>
1 year ago
Alexandre Flament
97b1df1629
[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
1 year ago
Alexandre Flament
e16c007c22
[fix] openstreetmap engine
...
It seems there is an API change:
extratags can be either a dictionnary or None.
This commit avoid crash when extratags is None
Test query "!osm gare du nord"
1 year ago
Markus Heiser
0647f83a3e
[fix] google engine: don't overspecify the search query to Google
...
The method EngineTraits.get_region(..) returns engine's region string
that **best fits** to SearXNG's locale. This means it returns a
region (country) if only a language is set in the locale. By example the method
returns for a locale tag `es` a region `ES`.
Google's search parameter `cr` restricts search results to documents originating
in a particular country / in case of a locale tag (language) as described above,
this argument should be unset in the query send to Google.
Closes: https://github.com/searxng/searxng/issues/2672
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago
searxng-bot
7d806d1020
[translations] update from Weblate
...
a6c2d1988
- 2023-08-22 - shoko <nickskorohod@outlook.com>
38bc33a71
- 2023-08-20 - return42 <markus.heiser@darmarit.de>
0ff21aa3c
- 2023-08-19 - MonsoonFire <re1qnb5mq@mozmail.com>
1 year ago
Paul Braeuning
9069da051a
Merge pull request #2644 from dalf/update_httpx
...
Bump httpx 0.21.2 from to 0.24.1
1 year ago
Markus Heiser
4b42644579
[fix] engine google_video: google has changed the layout of the rsponse
...
Closes: https://github.com/searxng/searxng/issues/2664
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1 year ago