summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-29Update searx.data - update_wikidata_units.pydalf
2023-07-29Update searx.data - update_currencies.pydalf
2023-07-29Update searx.data - update_firefox_version.pydalf
2023-07-29Update searx.data - update_ahmia_blacklist.pydalf
2023-07-29[doc] reduce copyright remark in the footer to the SearXNG teamMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-07-29Bump sphinx from 7.0.1 to 7.1.1dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.0.1 to 7.1.1. - [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.0.1...v7.1.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-29[translations] update from Weblatesearxng-bot
ba4888c96 - 2023-07-26 - return42 <markus.heiser@darmarit.de> 6ec8a8a28 - 2023-07-22 - return42 <markus.heiser@darmarit.de> 0a7b701b3 - 2023-07-24 - artnay <jiri.gronroos@iki.fi> c0b34cbdb - 2023-07-23 - MonsoonFire <re1qnb5mq@mozmail.com> 37cbd41c2 - 2023-07-22 - return42 <markus.heiser@darmarit.de>
2023-07-29Merge pull request #2569 from searxng/dependabot/pip/certifi-2023.7.22Markus Heiser
Bump certifi from 2023.5.7 to 2023.7.22
2023-07-29Bump pylint from 2.17.4 to 2.17.5dependabot[bot]
Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.17.4 to 2.17.5. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v2.17.4...v2.17.5) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-25Bump certifi from 2023.5.7 to 2023.7.22dependabot[bot]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. - [Commits](https://github.com/certifi/python-certifi/compare/2023.05.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-22[fix] remove disabled: false from engine definitions in settings.ymlmrpaulblack
* setting disabled: false is not needed, since it is by default enabled
2023-07-22[translations] update from Weblatesearxng-bot
b7f1e9ae - 2023-07-17 - Hudobni Volk <hudobni.volk@tuta.io> 3c7c821e - 2023-07-16 - alextecplayz <alextec70@outlook.com> 0e305f84 - 2023-07-17 - return42 <markus.heiser@darmarit.de> 80745a22 - 2023-07-15 - tentsbet <remendne@pentrens.jp> afef0e2e - 2023-07-16 - Salif Mehmed <mail@salif.eu> 4a7687ac - 2023-07-14 - Ivan Gabaldon <admin@inetol.net>
2023-07-22Bump pyyaml from 6.0 to 6.0.1dependabot[bot]
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0 to 6.0.1. - [Changelog](https://github.com/yaml/pyyaml/blob/6.0.1/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/6.0...6.0.1) --- updated-dependencies: - dependency-name: pyyaml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19Merge pull request #2535 from KiruPoruno/masterPaul Braeuning
theme: fix "#backToTop" button always being clickable
2023-07-19[build] /staticmrpaulblack
2023-07-19fix "#backToTop" button always being clickableKiru
`pointer-events` never gets set to "none" when the button is hidden, allowing you to click the button. And your mouse further changes it's cursor to the pointer style.
2023-07-14Bump mock from 5.0.2 to 5.1.0dependabot[bot]
Bumps [mock](https://github.com/testing-cabal/mock) from 5.0.2 to 5.1.0. - [Changelog](https://github.com/testing-cabal/mock/blob/master/CHANGELOG.rst) - [Commits](https://github.com/testing-cabal/mock/compare/5.0.2...5.1.0) --- updated-dependencies: - dependency-name: mock dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-14[translations] update from Weblatesearxng-bot
01350cf1 - 2023-07-13 - return42 <markus.heiser@darmarit.de> 5f037a4d - 2023-07-12 - return42 <markus.heiser@darmarit.de> 820a78ad - 2023-07-12 - return42 <markus.heiser@darmarit.de> 73037743 - 2023-07-12 - return42 <markus.heiser@darmarit.de> e656795c - 2023-07-09 - Linerly <linerly@protonmail.com> 0ee18285 - 2023-07-08 - return42 <markus.heiser@darmarit.de> c087c7fb - 2023-07-08 - return42 <markus.heiser@darmarit.de> 6eb318c5 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 3b4a3d1f - 2023-07-08 - return42 <markus.heiser@darmarit.de> b3187499 - 2023-07-09 - return42 <markus.heiser@darmarit.de> c1226646 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 2356a402 - 2023-07-08 - return42 <markus.heiser@darmarit.de> c9a74b52 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 3d9f2938 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 68af8585 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 261a2a72 - 2023-07-08 - return42 <markus.heiser@darmarit.de> fcea15cf - 2023-07-08 - return42 <markus.heiser@darmarit.de> 7685385e - 2023-07-08 - return42 <markus.heiser@darmarit.de> ec0a3727 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 0130ddf7 - 2023-07-08 - return42 <markus.heiser@darmarit.de> b93f9609 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 4a5cdcb3 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 9cba3939 - 2023-07-08 - return42 <markus.heiser@darmarit.de> d973d937 - 2023-07-08 - return42 <markus.heiser@darmarit.de> ce076245 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 5c36ccab - 2023-07-08 - return42 <markus.heiser@darmarit.de> 226ff7d4 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 8148a9ed - 2023-07-08 - return42 <markus.heiser@darmarit.de> 840bc189 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 51ffc22e - 2023-07-08 - return42 <markus.heiser@darmarit.de> 394ec63e - 2023-07-08 - return42 <markus.heiser@darmarit.de> 428c16a8 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 218cf51e - 2023-07-08 - return42 <markus.heiser@darmarit.de> 70260934 - 2023-07-09 - ghose <correo@xmgz.eu> c6244c2b - 2023-07-08 - return42 <markus.heiser@darmarit.de> b92dc5c1 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 43917957 - 2023-07-08 - return42 <markus.heiser@darmarit.de> df1bf630 - 2023-07-08 - return42 <markus.heiser@darmarit.de> d1c00dff - 2023-07-08 - return42 <markus.heiser@darmarit.de> 0a6da54f - 2023-07-08 - return42 <markus.heiser@darmarit.de> 12377e28 - 2023-07-08 - return42 <markus.heiser@darmarit.de> b5b8ea78 - 2023-07-07 - gallegonovato <fran-carro@hotmail.es> ec31e65f - 2023-07-08 - return42 <markus.heiser@darmarit.de> 6c33b1fe - 2023-07-08 - return42 <markus.heiser@darmarit.de> 393d390c - 2023-07-08 - return42 <markus.heiser@darmarit.de> a4f6b353 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 0f8d6b6b - 2023-07-08 - return42 <markus.heiser@darmarit.de> 67f2fc96 - 2023-07-08 - Fjuro <ifjuro@proton.me> 5f2d3f02 - 2023-07-08 - return42 <markus.heiser@darmarit.de> 5ae2b8dc - 2023-07-08 - return42 <markus.heiser@darmarit.de> 0bd4fb1e - 2023-07-08 - return42 <markus.heiser@darmarit.de> ce768726 - 2023-07-08 - return42 <markus.heiser@darmarit.de> a22ae2f2 - 2023-07-08 - return42 <markus.heiser@darmarit.de> b5b8774f - 2023-07-08 - return42 <markus.heiser@darmarit.de>
2023-07-07[feat] engine: re-enables z-library (zlibrary-global.se)Paolo Basso
- re-enables z-library as the new domain zlibrary-global.se is now available from the open web. The announcement of the domain: https://www.reddit.com/r/zlibrary/comments/13whe08/mod_note_zlibraryglobalse_domain_is_officially/ It is an official domain, it requires to log in to the "personal" subdomain only to download files, but the search works. - changes the result template of zlibrary to paper.html, filling the appropriate fields - implements language filtering for zlibrary - implement zlibrary custom filters (engine traits) - refactor and document the zlibrary engine
2023-07-07[feat] enigine: add CrowdView forum search engineHackurei
2023-07-07Bump lxml from 4.9.2 to 4.9.3dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.9.2 to 4.9.3. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.2...lxml-4.9.3) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07Bump typing-extensions from 4.7.0 to 4.7.1dependabot[bot]
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.7.0 to 4.7.1. - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.7.0...4.7.1) --- updated-dependencies: - dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07[translations] update from Weblatesearxng-bot
152f2008 - 2023-07-05 - return42 <markus.heiser@darmarit.de> 9dbf6b22 - 2023-07-01 - return42 <markus.heiser@darmarit.de> 4ad4c00f - 2023-07-01 - Bananhylsa <thayer@hjemmeserver.net>
2023-07-05Bump redis from 4.5.5 to 4.6.0dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 4.5.5 to 4.6.0. - [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.5.5...v4.6.0) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01[doc] rearranges Settings & Engines docs for better readabilityMarkus Heiser
We have built up detailed documentation of the *settings* and the *engines* over the past few years. However, this documentation was still spread over various chapters and was difficult to navigate in its entirety. This patch rearranges the Settings & Engines documentation for better readability. To review new ordered docs:: make docs.clean docs.live Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-30Bump linuxdoc from 20230506 to 20230629dependabot[bot]
Bumps [linuxdoc](https://github.com/return42/linuxdoc) from 20230506 to 20230629. - [Changelog](https://github.com/return42/linuxdoc/blob/master/CHANGELOG) - [Commits](https://github.com/return42/linuxdoc/commits) --- updated-dependencies: - dependency-name: linuxdoc dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30[translations] update from Weblatesearxng-bot
2238e87b - 2023-06-28 - jenishngl <jenishngl+codeberg@gmail.com> c70d228a - 2023-06-24 - nogb <u8cn71wq@yogibo.anonaddy.me> 389c0c62 - 2023-06-24 - return42 <markus.heiser@darmarit.de> 656d9fcb - 2023-06-23 - return42 <markus.heiser@darmarit.de> a9c9b116 - 2023-06-25 - alma <alma@users.noreply.translate.codeberg.org> 528b845f - 2023-06-24 - nogb <u8cn71wq@yogibo.anonaddy.me> b8c50f23 - 2023-06-23 - return42 <markus.heiser@darmarit.de> 39f47c0f - 2023-06-23 - return42 <markus.heiser@darmarit.de> ae0aa811 - 2023-06-24 - Fjuro <ifjuro@proton.me> c8216259 - 2023-06-26 - lemonadeforlife <nahianlabiblimon44@gmail.com>
2023-06-30Bump typing-extensions from 4.6.3 to 4.7.0dependabot[bot]
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.6.3 to 4.7.0. - [Release notes](https://github.com/python/typing_extensions/releases) - [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md) - [Commits](https://github.com/python/typing_extensions/compare/4.6.3...4.7.0) --- updated-dependencies: - dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-06-29[mod] Upgrade Sphinx from 6.2.1 to 7.0.1Markus Heiser
To upgrade Sphinx, MyST-Parser and markdown-it-py must also be updated at the same time: Closes: https://github.com/searxng/searxng/pull/2433 Closes: https://github.com/searxng/searxng/pull/2492 Closes: https://github.com/searxng/searxng/pull/2504 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-29Update searx.data - update_engine_descriptions.pydalf
2023-06-29Merge [feat] engine: implementation of Anna's ArchiveMarkus Heiser
Anna's Archive [1] is a free non-profit online shadow library metasearch engine providing access to a variety of book resources (also via IPFS), created by a team of anonymous archivists [2]. [1] https://annas-archive.org/ [2] https://annas-software.org/AnnaArchivist/annas-archive
2023-06-29[fix] engine: Anna's Archive - grep results from '.js-scroll-hidden' elementsMarkus Heiser
The renderuing of the WEB page is very strange; except the firts position all other positions of Anna's result page are enclosed in SGML comments. These cooments are *uncommented* by some JS code, see query of the class '.js-scroll-hidden' in Anna's HTML template [1]. [1] https://annas-software.org/AnnaArchivist/annas-archive/-/blob/main/allthethings/templates/macros/md5_list.html Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-29[mod] engine: Anna's Archive - additionl settings (content, sort, ext)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-29[mod] engine: Anna's Archive - fetch search arguments from search formMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-29[mod] engine: Anna's Archive - add language supportPaolo Basso
2023-06-29[feat] engine: implementation of Anna's ArchivePaolo Basso
Anna's Archive [1] is a free non-profit online shadow library metasearch engine providing access to a variety of book resources (also via IPFS), created by a team of anonymous archivists [2]. [1] https://annas-archive.org/ [2] https://annas-software.org/AnnaArchivist/annas-archive
2023-06-28[upd] make data.allMarkus Heiser
- ahmia_blacklist.txt - currencies.json - engine_descriptions.json - engine_traits.json - osm_keys_tags.json - useragents.json Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-28[fix] update_currencies.py - AttributeError: 'str' object has no attribute ↵Markus Heiser
'insert' Replace lists with one item by the item, not before last currency has been added. In this traceback 'MXN' is added to 'pesos' while pesos is no longer a list as the optimization was carried out too early. $ ./local/py3/bin/python searxng_extra/update/update_currencies.py Traceback (most recent call last): File "searxng_extra/update/update_currencies.py", line 164, in <module> main() File "searxng_extra/update/update_currencies.py", line 157, in main add_currency_name(db, "pesos", 'MXN') File "searxng_extra/update/update_currencies.py", line 89, in add_currency_name iso4217_set.insert(0, iso4217) AttributeError: 'str' object has no attribute 'insert' Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-28[fix] simple template: preferences - add missing icon_smal importMarkus Heiser
Related: https://github.com/searxng/searxng/commit/2149e88bdd64#r119535272 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-28[mod] engine torznab - refactor & option to hide linksPaolo Basso
- torznab engine using types and clearer code - torznab option to hide torrent and magnet links. - document the torznab engine - add myself to authors Closes: https://github.com/searxng/searxng/issues/1124 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-26[fix] Google API changedMarkus Heiser
It seems that Google is rolling out a modified WEB API [1][2]. In the past there was only the UI language in the `hl` argument but nowadays it seems a combination of the UI language and the "search region" is mixed in this argument and the `gl` argument has been removed. I'm very surprised that google is starting to mix the parameters of the UI with the parameters of the search index. This patch modifies the get_google_info(..) function. Beside Google-WEB this function is also used by other Google services, here are some examples to test region & language of .. - Google-WEB: `!go dragon boat :en-CA` - Google-News: `!gon dragon boat :en-CA` - Google-Videos: `!gov bmw :en-CA` - Goolge-Images `!goi bmw :en-CA` - [1] https://github.com/searxng/searxng/issues/2515#issuecomment-1606294635 - [2] https://github.com/searxng/searxng/issues/2515#issuecomment-1607150817 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-25[fix] engine & network issues / documentation and type annotationsMarkus Heiser
This patch fixes some quirks and issues related to the engines and the network. Each engine has its own network and this network was broken for the following engines[1]: - archlinux - bing - dailymotion - duckduckgo - google - peertube - startpage - wikipedia Since the files have been touched anyway, the type annotaions of the engine modules has also been completed so that error messages from the type checker are no longer reported. Related and (partial) fixed issue: - [1] https://github.com/searxng/searxng/issues/762#issuecomment-1605323861 - [2] https://github.com/searxng/searxng/issues/2513 - [3] https://github.com/searxng/searxng/issues/2515 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-23[translations] update from Weblatesearxng-bot
9512b92a - 2023-06-23 - Coccocoas_Helper <coccocoahelper@gmail.com> ca08c51e - 2023-06-23 - Coccocoas_Helper <coccocoahelper@gmail.com> 56ad4f21 - 2023-06-21 - return42 <markus.heiser@darmarit.de> 3ee419d6 - 2023-06-21 - return42 <markus.heiser@darmarit.de>
2023-06-19[fix] implement a JSONEncoder for the json formatMarkus Heiser
This patch implements a simple JSONEncoder just to fix #2502 / on the long term SearXNG needs a data schema for the result items and a json generator for the result list. Closes: https://github.com/searxng/searxng/issues/2505 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-19[mod] move some code from webapp module to webutils module (no functional ↵Markus Heiser
change) Over the years the webapp module became more and more a mess. To improve the modulaization a little this patch moves some implementations from the webapp module to webutils module. HINT: this patch brings non functional change Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-16[translations] update from Weblatesearxng-bot
98f61c70 - 2023-06-15 - alexgabi <alexgabi@disroot.org> a1679b93 - 2023-06-13 - return42 <markus.heiser@darmarit.de> ebd1d574 - 2023-06-13 - return42 <markus.heiser@darmarit.de> b28a1da3 - 2023-06-13 - return42 <markus.heiser@darmarit.de> 56409bf0 - 2023-06-11 - return42 <markus.heiser@darmarit.de> abc4916c - 2023-06-10 - return42 <markus.heiser@darmarit.de> b1900abe - 2023-06-10 - return42 <markus.heiser@darmarit.de> b48e84c4 - 2023-06-10 - return42 <markus.heiser@darmarit.de> bf395e32 - 2023-06-10 - return42 <markus.heiser@darmarit.de> c9c0a3c9 - 2023-06-10 - return42 <markus.heiser@darmarit.de> 3f50d31e - 2023-06-10 - return42 <markus.heiser@darmarit.de> 9da1c142 - 2023-06-09 - artnay <jiri.gronroos@iki.fi>
2023-06-16[doc] settings.yml: add missing $SEARXNG_REDIS_URL to the docsMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/2499 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-13[doc] code and sytle injection is not supported by the simple themeMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-06-10Merge pull request #2494 from ↵Markus Heiser
searxng/dependabot/pip/master/pallets-sphinx-themes-2.1.1 Bump pallets-sphinx-themes from 2.1.0 to 2.1.1
2023-06-10Bump pallets-sphinx-themes from 2.1.0 to 2.1.1dependabot[bot]
Bumps [pallets-sphinx-themes](https://github.com/pallets/pallets-sphinx-themes) from 2.1.0 to 2.1.1. - [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.1.0...2.1.1) --- updated-dependencies: - dependency-name: pallets-sphinx-themes dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>