summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-01[help] remove link from about.md titleMartin Fischer
Now that about.html extends page_with_header.html it already has a link to the start page and removing the link makes it easier to extract the page title from the Markdown for the following commit.
2022-02-01[pyright:basic] searx.user_helpMartin Fischer
2022-02-01Merge pull request #847 from not-my-profile/simple-preferences-linkMartin Fischer
[simple] preferences link
2022-02-01[build] /staticMartin Fischer
2022-02-01[simple] improve margin of #linkto_preferencesMartin Fischer
Co-authored-by: Paul Braeuning <paul@paulgo.io>
2022-01-31[fix] engines description - currency_convert.pyMarkus Heiser
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[simple] add aria-label to preferences linkMartin Fischer
2022-01-31[simple] link preferences on /about and /statsMartin Fischer
We want to link the preferences from every page (except of course the preferences page).
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