summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2022-11-05Initialize Redis in searx/webapp.pyAlexandre FLAMENT
settings.yml: * The default URL was unix:///usr/local/searxng-redis/run/redis.sock?db=0 * The default URL is now "false" The default URL makes the log difficult to deal with: if the admin didn't install a Redis instance, the logs record a false error. It worked before because SearXNG initialized the Redis connection when the limiter started. In this commit, SearXNG initializes Redis in searx/webapp.py so various components can use Redis without taking care of the initialization step.
2022-11-05The checker requires RedisAlexandre Flament
Remove the abstraction in searx.shared.SharedDict. Implement a basic and dedicated scheduler for the checker using a Redis script.
2022-10-29Merge pull request #1905 from searxng/update_data_update_ahmia_blacklist.pyMarkus Heiser
Update searx.data - update_ahmia_blacklist.py
2022-10-29Merge pull request #1906 from searxng/update_data_update_external_bangs.pyMarkus Heiser
Update searx.data - update_external_bangs.py
2022-10-29Merge pull request #1907 from searxng/update_data_update_firefox_version.pyMarkus Heiser
Update searx.data - update_firefox_version.py
2022-10-29Merge pull request #1908 from searxng/update_data_update_wikidata_units.pyMarkus Heiser
Update searx.data - update_wikidata_units.py
2022-10-29Merge pull request #1909 from searxng/update_data_update_currencies.pyMarkus Heiser
Update searx.data - update_currencies.py
2022-10-29Update searx.data - update_engine_descriptions.pydalf
2022-10-29Update searx.data - update_currencies.pydalf
2022-10-29Update searx.data - update_wikidata_units.pydalf
2022-10-29Update searx.data - update_firefox_version.pydalf
2022-10-29Update searx.data - update_external_bangs.pydalf
2022-10-29Update searx.data - update_ahmia_blacklist.pydalf
2022-10-28Merge pull request #1901 from ↵Markus Heiser
searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/svgo-3.0.0 Bump svgo from 2.8.0 to 3.0.0 in /searx/static/themes/simple
2022-10-28[build] /staticMarkus Heiser
2022-10-28[translations] update from Weblatesearxng-bot
bf52cdbc - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> fbb36c76 - 2022-10-22 - forvirretfrukt <lillelilli87@gmail.com> 18cc8a36 - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> 7314d2b6 - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> b25147b9 - 2022-10-27 - Markus Heiser <markus.heiser@darmarit.de> d39ade65 - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> cb835cdc - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> 563f4e0b - 2022-10-26 - Markus Heiser <markus.heiser@darmarit.de> a698a2e9 - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> df5ce281 - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> 55b369a3 - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> 3eddf243 - 2022-10-24 - zaioti <zaioti@tuta.io> edd3871d - 2022-10-24 - zaioti <zaioti@tuta.io> 5aab9f7b - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> 0b2cfe68 - 2022-10-22 - tents <remendne@pentrens.jp> 732b7865 - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> d652c20f - 2022-10-22 - Markus Heiser <markus.heiser@darmarit.de> 0bcaaa8d - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> 6fd87821 - 2022-10-26 - Markus Heiser <markus.heiser@darmarit.de> 618f213c - 2022-10-21 - Masterix <masterix@duck.com> 30d38ee9 - 2022-10-24 - Markus Heiser <markus.heiser@darmarit.de> a934ce3b - 2022-10-23 - Markus Heiser <markus.heiser@darmarit.de> b696c22e - 2022-10-23 - Markus Heiser <markus.heiser@darmarit.de> 6ee1efe2 - 2022-10-23 - Jeewaka Fernando <Jeewakaphotography@gmail.com>
2022-10-28Bump svgo from 2.8.0 to 3.0.0 in /searx/static/themes/simpledependabot[bot]
Bumps [svgo](https://github.com/svg/svgo) from 2.8.0 to 3.0.0. - [Release notes](https://github.com/svg/svgo/releases) - [Changelog](https://github.com/svg/svgo/blob/main/CHANGELOG-old.md) - [Commits](https://github.com/svg/svgo/compare/v2.8.0...v3.0.0) --- updated-dependencies: - dependency-name: svgo dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21[translations] update from Weblatesearxng-bot
c7fddee3 - 2022-10-15 - Linerly <linerly@protonmail.com> f559a626 - 2022-10-17 - Markus Heiser <markus.heiser@darmarit.de> fe7af662 - 2022-10-17 - Mateusz Bączek <mateusz.baczek1998@gmail.com> 8a7c3da9 - 2022-10-16 - Peter Martin <weblate@pe7er.com> a84dad5c - 2022-10-16 - Franco Longo <longofrancoale@gmail.com> 9ee1ac8b - 2022-10-20 - prljav <marin.ruskica@gmail.com> b91bedc4 - 2022-10-16 - Peter Martin <weblate@pe7er.com> dff99ef4 - 2022-10-16 - Peter Martin <weblate@pe7er.com> cd639f6c - 2022-10-17 - Markus Heiser <markus.heiser@darmarit.de> 49507a60 - 2022-10-14 - Markus Heiser <markus.heiser@darmarit.de> ad305582 - 2022-10-16 - Peter Martin <weblate@pe7er.com> 19e97075 - 2022-10-17 - Markus Heiser <markus.heiser@darmarit.de> 97581f70 - 2022-10-14 - Markus Heiser <markus.heiser@darmarit.de> fcd52cea - 2022-10-14 - Alexandre Flament <alex@al-f.net>
2022-10-14[fix] startpage engineAlexandre FLAMENT
2022-10-14searx.network: add "verify" option to the networksAlexandre Flament
Each network can define a verify option: * false to disable certificate verification * a path to existing certificate. SearXNG uses SSL_CERT_FILE and SSL_CERT_DIR when they are defined see https://www.python-httpx.org/environment_variables/#ssl_cert_file
2022-10-14[translations] update from Weblatesearxng-bot
eee3d5e2 - 2022-10-12 - Markus Heiser <markus.heiser@darmarit.de> c4eb9818 - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> 27423f5b - 2022-10-12 - Markus Heiser <markus.heiser@darmarit.de> 9e8b7f86 - 2022-10-11 - No4vick <MineBor1@yandex.ru> 1203aa6a - 2022-10-11 - KEINOS <github@keinos.com> 22c78af5 - 2022-10-12 - Markus Heiser <markus.heiser@darmarit.de> 6a4776f8 - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> c00bdc7d - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> e5a39537 - 2022-10-09 - Kayra Uylar <k.uylar@outlook.com> e3fad460 - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> da5f0bc3 - 2022-10-11 - Surepusofu Arutemu <crexlight@gmail.com> 5704a98b - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> f3ef3ebb - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> 620636c1 - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de> 767b3bb2 - 2022-10-08 - KEINOS <github@keinos.com> 60d38c87 - 2022-10-11 - Markus Heiser <markus.heiser@darmarit.de>
2022-10-11Update searx.data - update_osm_keys_tags.pyMarkus Heiser
Patch was generated by:: ./manage pyenv.cmd searxng_extra/update/update_osm_keys_tags.py Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-10-07[translations] update from Weblatesearxng-bot
70909b19 - 2022-10-04 - Yan Lyra <yanlyra3@gmail.com> acf1f0aa - 2022-10-03 - George Kashkosh <kash.george@gmail.com> 94ce447f - 2022-10-01 - Zaid Aiman <zaidaiman@gmail.com> 59959050 - 2022-09-30 - tjvfxtiwdr <tjvfxtiwdr@daimashili.com> e27a5c79 - 2022-09-30 - a <a@daimashili.com> 2c05470f - 2022-09-30 - tjvfxtiwdr <tjvfxtiwdr@daimashili.com> 53644516 - 2022-10-01 - random <thrizem+wnd43@gmail.com>
2022-09-30Merge branch 'searxng:master' into masterMohamed Elashri
2022-09-30[translations] update from Weblatesearxng-bot
fbac3535 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> cf5d71b7 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 6dc351bd - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 42daf1f8 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> f5fb629f - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 4e5f2c79 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 5131835f - 2022-09-28 - Robert Bridda <briddarobert@icloud.com> 02055902 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 716bd1d7 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> 768c8e43 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> e8ad24c1 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> a88c5f91 - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de> fc70c33a - 2022-09-28 - Markus Heiser <markus.heiser@darmarit.de>
2022-09-29Merge pull request #1819 from searxng/update_data_update_currencies.pyAlexandre Flament
Update searx.data - update_currencies.py
2022-09-29Merge pull request #1821 from searxng/update_data_update_engine_descriptions.pyAlexandre Flament
Update searx.data - update_engine_descriptions.py
2022-09-29Merge pull request #1818 from searxng/update_data_update_ahmia_blacklist.pyAlexandre Flament
Update searx.data - update_ahmia_blacklist.py
2022-09-29Merge pull request #1820 from searxng/update_data_update_wikidata_units.pyAlexandre Flament
Update searx.data - update_wikidata_units.py
2022-09-29Update searx.data - update_engine_descriptions.pydalf
2022-09-29Update searx.data - update_wikidata_units.pydalf
2022-09-29Update searx.data - update_currencies.pydalf
2022-09-29Update searx.data - update_ahmia_blacklist.pydalf
2022-09-29Update searx.data - update_firefox_version.pydalf
2022-09-28Merge pull request #1814 from return42/fix-typosAlexandre Flament
[fix] typos / reported by @kianmeng in searx PR-3366
2022-09-28Merge pull request #1810 from return42/fix-1809Alexandre Flament
[fix] springer: unsupported operand type(s) for +: 'NoneType' and 'str'
2022-09-27[fix] typos / reported by @kianmeng in searx PR-3366Markus Heiser
[PR-3366] https://github.com/searx/searx/pull/3366 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-27Merge branch 'searxng:master' into masterMohamed Elashri
2022-09-25[fix] doc of the paper.html template (isbn, issn)Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-25[fix] springer: unsupported operand type(s) for +: 'NoneType' and 'str'Markus Heiser
- fix issue reported #1809 - filter out `None` value from issn and isbn list - add comments (from publicationName) - add publisher Closes: https://github.com/searxng/searxng/issues/1809 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24correct sci-hub links/ add `.ru` and remove other 3rd party domains.Mohamed Elashri
2022-09-24[mod] core.ac.uk: add cetgory 'scientific publications'Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24[mod] paper.html: simplify template by using result_link macroMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24Merge pull request #1804 from return42/fix-core.ac.ukAlexandre Flament
core.ac.uk: use paper.html template
2022-09-24[mod] core.ac.uk: try multiple ways to get urlAlexandre Flament
If the url is not found, using: * the DOI * the downloadUrl * the ARK id
2022-09-24[mod] paper.html: add links to doi resolverMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24[mod] core.ac.uk: use paper.html templateMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24[fix] ERROR searx.engines.core.ac.uk: list index out of rangeMarkus Heiser
Some result items from core.ac.uk do not have an URL:: Traceback (most recent call last): File "searx/search/processors/online.py", line 154, in search search_results = self._search_basic(query, params) File "searx/search/processors/online.py", line 142, in _search_basic return self.engine.response(response) File "SearXNG/searx/engines/core.py", line 73, in response 'url': source['urls'][0].replace('http://', 'https://', 1), Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-24[fix] typo in crossref settings: disable --> disabledMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-09-23[mod] science category: various update of about PR 1705Alexandre Flament