summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-31Merge pull request #843 from not-my-profile/simple-page-with-headerMartin Fischer
2022-01-31Merge pull request #475 from return42/tineyeMarkus Heiser
[enh] engine - add Tineye reverse image search
2022-01-30[mod] searx.utils: more typingAlexandre Flament
2022-01-30[mod] tineye engine: minor changesAlexandre Flament
* remove "disable: false" in settings.yml * use the json() method from httpx.Response (faster character encoding detection)
2022-01-30Merge pull request #832 from searxng/dependabot/pip/master/redis-4.1.2Markus Heiser
Bump redis from 4.1.1 to 4.1.2
2022-01-30Merge pull request #845 from tiekoetter/fix-1xMarkus Heiser
[fix] 1x engine
2022-01-30[fix] 1x engineLéon Tiekötter
1x changed the XML result layout.
2022-01-30[build] /staticMartin Fischer
2022-01-30[simple] introduce page_with_header.html templateMartin Fischer
Previously the preferences & stats templates contained the markup: <a href="{{ url_for('index') }}"><h1><span>SearXNG</span></h1></a> There are many things wrong with this: 1. the markup was duplicated 2. the CSS needed to be changed whenever a new page wanted to use this header (since the CSS used page-specific selectors) 3. h1 should be reserved for the actual page title (e.g. Preferences or Engine stats) 4. the image was set via CSS which also set: span { visibility: hidden; } which however removes the alternative text from the accessibility tree (meaning screen readers will ignore it). This commit fixes all these problems.
2022-01-30[mod] tineye engine: set engine_type to 'online_url_search'Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-01-30[enh] implement a OnlineUrlSearchProcessorMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-01-29[mod] add documentation about searx.utilsAlexandre Flament
This module is a toolbox for the engines. Is should be documented. In addition, searx/utils.py is checked by pylint.
2022-01-29Merge pull request #841 from dalf/simple-cookie-ltrMarkus Heiser
Simple theme: the cookie table is always displayed left-to-right
2022-01-29Merge pull request #842 from HLFH/masterAlexandre Flament
Fix setup.py help folder
2022-01-29Fix setup.py help folderGaspard d'Hautefeuille
2022-01-29[build] /staticAlexandre Flament
2022-01-29[fix] simple theme: /preferences: cookies table is LTRAlexandre Flament
close #827
2022-01-29Merge pull request #838 from dalf/remove_deprecated_codeMartin Fischer
[mod] remove deprecate code
2022-01-29Merge pull request #837 from dalf/fix-inaMarkus Heiser
[fix] ina engine
2022-01-29[mod] remove deprecate codeAlexandre Flament
remove code to support Python 3.5 and Python 3.6
2022-01-28[fix] ina engineAlexandre Flament
based on https://gitlab.e.foundation/e/cloud/my-spot/-/commit/a45408e8e2ced90d3f268e09ef01808234072c8b
2022-01-28[mod] tineye - add some documentationMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-01-28[enh] engine - add Tineye reverse image searchAllen
Other optional parameter .. `&sort=crawl_date` can be appended to search_string to sort results by date. `&domain=example.org` can be implemented to search_string to get results from just one domain. Public instances could get relatively fast timed-out for 3600s. -- Merged from @allendema's commit [1] and slightly modfied / see [2]. Related-to: [1] https://github.com/allendema/searx/commit/455b2b4460cd830ac1f7e62e824040e2fe648de9 Related-to: [2] https://github.com/searx/searx/pull/3040 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-01-28Merge pull request #833 from searxng/translations_updateMarkus Heiser
Update translations
2022-01-28[translations] update from Weblatesearxng-bot
80b99072 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 32354577 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 38737f21 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> f1658c80 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 3172618b - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 5063d261 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 69df6ff6 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 51bd2e18 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> f6dea2a9 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> d6230142 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 4d07658c - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> e3798ef7 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> bc99fe05 - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de> 2811901d - 2022-01-26 - Markus Heiser <markus.heiser@darmarit.de>
2022-01-28Bump redis from 4.1.1 to 4.1.2dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.1.1...v4.1.2) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27Merge pull request #817 from not-my-profile/pyright-01Alexandre Flament
Pyright 01
2022-01-27Merge pull request #805 from tiekoetter/fix-torAlexandre Flament
Fix Tor
2022-01-27Allow 'using_tor_proxy' to be set for each engine individuallyLéon Tiekötter
Check 'using_tor_proxy' for each engine individually instead of checking globally [fix] searx.network: update _rdns test to the last httpx version Co-authored-by: Alexandre Flament <alex@al-f.net>
2022-01-27[pyright] remove no longer needed assertionMartin Fischer
The pyright bug[1] for which the assertion was added has been fixed. [1]: https://github.com/microsoft/pyright/issues/2930
2022-01-27[pyright:basic] searx.webappMartin Fischer
2022-01-27[pyright:strict] searx.search.checker.backgroundMartin Fischer
2022-01-27[enh] use typing_extensions for Python 3.7Martin Fischer
This lets the next commit make use of TypedDict & Literal which were only introduced in Python 3.8.
2022-01-27[pyright:strict] searx.shared.shared_abstractMartin Fischer
2022-01-27Merge pull request #830 from return42/fix.828Martin Fischer
[fix] docs - don't add plugins twice
2022-01-27[fix] docs - don't add plugins twiceMarkus Heiser
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-26Merge pull request #825 from MontyQI/ui-changesPaul Braeuning
Simple theme uppercase buttons
2022-01-26Uppercase buttonsMonty
2022-01-26Merge pull request #820 from return42/ign-monkeyMarkus Heiser
[test.pyright] suppress warnings about intentional monkey patching
2022-01-26Merge pull request #813 from MarcAbonce/change-wolfram-categoryMarkus Heiser
Move WolframAlpha away from Science category
2022-01-25[test.pyright] suppress warnings about intentional monkey patchingMarkus Heiser
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-25Merge pull request #824 from dalf/fix-simple-pref-checkerMarkus Heiser
[fix] simple theme: don't crash when the checker is enabled
2022-01-25Merge pull request #822 from return42/invidious-setupMarkus Heiser
[mod] improve setup of invidious engine
2022-01-25[fix] simple theme: don't crash when the checker is enabledAlexandre Flament
The macro "checkbox" in macros.html uses the macro "icon_small" from icons.html The commit imports icon_small in macros.html to fix the issue. It works because the macros in macros.html are imported with the Jinja2 context. See https://jinja.palletsprojects.com/en/3.0.x/templates/#import-visibility close #819
2022-01-25[mod] improve setup of invidious engineMarkus Heiser
- 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-25Merge pull request #811 from return42/enh-788Alexandre Flament
[mod] configuration to overwrite engine description
2022-01-25Merge pull request #815 from mrpaulblack/add-sec-policyMartin Fischer
[enh] add security policy
2022-01-25[enh] add security policymrpaulblack
2022-01-24Merge pull request #802 from MontyQI/Icon-updateAlexandre Flament
Changed preferences icon to settings icon in gruntfile
2022-01-24Merge pull request #804 from return42/minor-fixMartin Fischer
[mod] lib_nvm.sh: minor improvements / no functional change