summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-25[fix] openmetrics: value is None if there's no dataBnyro
2024-11-25[build] /staticBnyro
2024-11-25[mod] add CSS (LESS) to xsl style to view rss in browserMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-25[refactor] <type> element isn't a part of the RSS 2.0 spec [1]Markus Heiser
[1] https://cyber.harvard.edu/rss/rss.html Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-25[feat] rss: add xsl style to view rss in browserBnyro
2024-11-25[chore] rss: rename from searx to SearXNGBnyro
2024-11-24[test] add additional tests for preferencesGrant Lanham
2024-11-24[fix] remove unknown_params from preferencesGrant Lanham
2024-11-24[feat] metrics: support for open metricsBnyro
2024-11-24[upd] github CI: actions/cache@v3 to actions/cache@v4Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-24[build] /staticBnyro
2024-11-24[chore] *: fix typos detected by typos-cliBnyro
2024-11-24[feat] engine: add adobe stock video and audio enginesMarkus Heiser
The engine has been revised; there is now the option ``adobe_content_types`` with which it is possible to configure engines for video and audio from the adobe stock. BTW this patch adds documentation to the engine. To test all three engines in one use a search term like:: !asi !asv !asa sound Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-24[feat] engine: add adobe stock photosBnyro
2024-11-23[clean] Internet Archive Scholar search API no longer existsMarkus Heiser
Engine was added in #2733 but the API does no longer exists. Related: - https://github.com/searxng/searxng/issues/4038 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-23[doc] update quantities on the intro pageMarkus Heiser
The quantities on the intro page were partly out of date / example; we already have 210 engines and not just 70. To avoid having to change the quantities manually in the future, they are now calculated from the jinja context Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-23[fix] engine Library of Congress: fix API URL loc.gov -> www.loc.govMarkus Heiser
Avoid HTTP 404 and redirects. Requests to the JSON/YAML API use the base url [1] https://www.loc.gov/{endpoint}/?fo=json [1] https://www.loc.gov/apis/json-and-yaml/requests/ Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-23[log] warning with URL in case of 'raise_for_httperror'Markus Heiser
In order to be able to implement error handling, it is necessary to know which URL triggered the exception / the URL has not yet been logged. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-22[l10n] update translations from Weblatesearxng-bot
6581d89b3 - 2024-11-21 - return42 <return42@users.noreply.translate.codeberg.org> a342903eb - 2024-11-21 - return42 <return42@users.noreply.translate.codeberg.org> 61d3236b9 - 2024-11-21 - return42 <return42@users.noreply.translate.codeberg.org> cd03e8cc5 - 2024-11-21 - return42 <return42@users.noreply.translate.codeberg.org> a2399e23a - 2024-11-20 - tentsbet <tentsbet@users.noreply.translate.codeberg.org> 9a5bcc06d - 2024-11-17 - cherrad <cherrad@users.noreply.translate.codeberg.org> 4364e5ef8 - 2024-11-16 - DiamondBrain113 <DiamondBrain113@users.noreply.translate.codeberg.org> e3a127ec8 - 2024-11-15 - KinoCineaste <KinoCineaste@users.noreply.translate.codeberg.org>
2024-11-22[upd] pypi: Bump typer-slim from 0.13.0 to 0.13.1dependabot[bot]
Bumps [typer-slim](https://github.com/fastapi/typer) from 0.13.0 to 0.13.1. - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.13.0...0.13.1) --- updated-dependencies: - dependency-name: typer-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22[upd] pypi: Bump setproctitle from 1.3.3 to 1.3.4dependabot[bot]
Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.3 to 1.3.4. - [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst) - [Commits](https://github.com/dvarrazzo/py-setproctitle/compare/version-1.3.3...version-1.3.4) --- updated-dependencies: - dependency-name: setproctitle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-11-17[fix] engine: duckduckgo - don't quote query stringMarkus Heiser
The query string send to DDG must not be qouted. The query string was URL-qouted in #4011, but the URL-qouted query string result in unexpected *URL decoded* and other garbish results as reported in #4019 and #4020. To test compare the results of a query like:: !ddg Häuser und Straßen :de !ddg Häuser und Straßen :all !ddg 房屋和街道 :all !ddg 房屋和街道 :zh Closed: - [#4019] https://github.com/searxng/searxng/issues/4019 - [#4020] https://github.com/searxng/searxng/issues/4020 Related: - [#4011] https://github.com/searxng/searxng/pull/4011 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-15[upd] pypi: Bump flask from 3.0.3 to 3.1.0dependabot[bot]
Bumps [flask](https://github.com/pallets/flask) from 3.0.3 to 3.1.0. - [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/3.0.3...3.1.0) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15[l10n] update translations from Weblatesearxng-bot
0216898a3 - 2024-11-14 - KhietVo <KhietVo@users.noreply.translate.codeberg.org> 3293db4c8 - 2024-11-14 - return42 <return42@users.noreply.translate.codeberg.org> 574e0d683 - 2024-11-13 - lrnz2 <lrnz2@users.noreply.translate.codeberg.org> a32d9d158 - 2024-11-08 - Aadniz <Aadniz@users.noreply.translate.codeberg.org>
2024-11-14[fix] engine: duckduckgo - only uses first word of the search termsNicolas Dato
during the revision in PR #3955 the query string was accidentally converted into a list of words, further the query must be quoted before POSTed in the ``data`` field, see ``urllib.parse.quote_plus`` [1] [1] https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote_plus Closed: #4009 Co-Authored-by: @return42
2024-11-10[fix] settings.yml - enabled_plugins: document to reflect default settingsLeo Liu
Remove 'Autodetect search language', which is no longer valid, from settings, and add 'Unit converter plugin', which is now default enabled, to settings.
2024-11-10Fix scheduler.luaLeo Liu
2024-11-08[upd] pypi: Bump typer-slim from 0.12.5 to 0.13.0dependabot[bot]
Bumps [typer-slim](https://github.com/fastapi/typer) from 0.12.5 to 0.13.0. - [Release notes](https://github.com/fastapi/typer/releases) - [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md) - [Commits](https://github.com/fastapi/typer/compare/0.12.5...0.13.0) --- updated-dependencies: - dependency-name: typer-slim dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08[l10n] update translations from Weblatesearxng-bot
8d90a7e6d - 2024-11-06 - sahussawud <sahussawud@users.noreply.translate.codeberg.org> 41ee8bb0d - 2024-11-02 - laaknor <laaknor@users.noreply.translate.codeberg.org> c1a30afab - 2024-11-02 - return42 <return42@users.noreply.translate.codeberg.org> 627ab7a8e - 2024-11-01 - zarlin <zarlin@users.noreply.translate.codeberg.org>
2024-11-06[upd] pypi: Bump selenium from 4.25.0 to 4.26.1dependabot[bot]
Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.25.0 to 4.26.1. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06[fix] issues reported by `make test.yamllint`Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-06[mod] lint github YAML config filesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-01[fix] annas archive: crash when no thumbnail, differing results, pagingBnyro
2024-11-01[fix] CI: remove target test.coverage from python's test matrixMarkus Heiser
The test.coverage cause a lot of failed CI jobs for reasons that cannot be explained. As we do not monitor the coverage anyway, it is superfluous to run this job, especially as it only has a disruptive effect on the CI. BTW and the CI action upload-artifact@v3 is deprecated [1] [1] https://github.com/actions/upload-artifact?tab=readme-ov-file#actionsupload-artifact Related: https://github.com/searxng/searxng/issues/3983 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-11-01[l10n] update translations from Weblatesearxng-bot
a4cdaaa26 - 2024-10-30 - Juno Takano <jutty@users.noreply.translate.codeberg.org> 46bad3a79 - 2024-10-29 - saltsnorter <saltsnorter@users.noreply.translate.codeberg.org> 6a4096da9 - 2024-10-27 - Eryk Michalak <gnu.ewm@protonmail.com> 64815d956 - 2024-10-28 - ljansen <ljansen@users.noreply.translate.codeberg.org> 851ae554d - 2024-10-26 - return42 <return42@users.noreply.translate.codeberg.org> 24f16d5e3 - 2024-10-26 - return42 <return42@users.noreply.translate.codeberg.org> 8278d1cb9 - 2024-10-26 - Atul_Eterno <Atul_Eterno@users.noreply.translate.codeberg.org>
2024-10-31[fix] google: display every result when keyword is contained in content fielduply23333
2024-10-29[fix] favicons: msgspec.ValidationError: Expected `Path`, got `str` - at ↵Markus Heiser
`$.favicons.cache.db_url` Closes: https://github.com/searxng/searxng/issues/3975 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-10-29[refactor] engine: duckduckgo - https://html.duckduckgo.com/htmlMarkus Heiser
The entire source code of the duckduckgo engine has been reengineered and purified. 1. DDG used the URL https://html.duckduckgo.com/html for no-JS requests whose response is also easier to parse than the previous https://lite.duckduckgo.com/lite/ URL 2. the bot detection of DDG has so far caused problems and often led to a CAPTCHA, this can be circumvented using `'Sec-Fetch-Mode'] = “navigate”` Closes: https://github.com/searxng/searxng/issues/3927 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-10-29Revert "Fix for broken docker builds"Markus Heiser
This reverts commit 4ef1c706f825ccb1190ebb2cfbf6a16db6b051d0.
2024-10-29Revert "[fix] typo in Dockerfile"Markus Heiser
This reverts commit 038a2ff6bd3d610d9dac6bcd029827b215e9c5c1.
2024-10-29[refactor] replace pydantic by msgspecMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-10-29[data] update searx.data - update_firefox_version.pyreturn42
2024-10-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-10-29[data] update searx.data - update_currencies.pyreturn42
2024-10-29[data] update searx.data - update_wikidata_units.pyreturn42
2024-10-29[data] update searx.data - update_engine_traits.pyreturn42
2024-10-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-10-28[fix] calculator: use locale from UI (not from selected language)Markus Heiser
Closes: https://github.com/searxng/searxng/issues/3956 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-10-28[fix] limiter: don't hard code settings folder to /etc/searxngMarkus Heiser
The location of the local settings depends on environment ``SEARXNG_SETTINGS_PATH`` and can be different from ``/etc/searxng``. Issue was reported on Matrix [1]. To get the location function ``searx.settings_loader.get_user_cfg_folder()`` should be used. [1] https://matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$_eLS0JpE9oVEWsiGJkqJnWcFWEeZClIMGDK6cWv_Q4g?via=matrix.org&via=tchncs.de&via=envs.net Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-10-27[upd] pypi: Bump pallets-sphinx-themes from 2.2.0 to 2.3.0dependabot[bot]
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.2.0 to 2.3.0. - [Release notes](https://github.com/pallets/pallets-sphinx-themes/releases) - [Changelog](https://github.com/pallets/pallets-sphinx-themes/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/pallets-sphinx-themes/compare/2.2.0...2.3.0) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>