Markus Heiser
ee4bc6b234
Merge pull request #1479 from searxng/translations_update
...
Update translations
2022-07-08 20:04:57 +02:00
Markus Heiser
2864a67ce9
Merge pull request #1477 from searxng/dependabot/pip/master/typing-extensions-4.3.0
...
Bump typing-extensions from 4.2.0 to 4.3.0
2022-07-08 09:41:29 +02:00
Markus Heiser
ddcf667bd0
Merge pull request #1476 from searxng/dependabot/pip/master/redis-4.3.4
...
Bump redis from 4.3.3 to 4.3.4
2022-07-08 09:33:34 +02:00
Markus Heiser
cf01f9e603
Merge pull request #1473 from return42/lingva-descr
...
Update searx.data - update_engine_descriptions.py
2022-07-07 17:32:03 +02:00
Markus Heiser
81e8c7370f
Update searx.data - update_engine_descriptions.py
...
./manage pyenv.cmd python ./searxng_extra/update/update_engine_descriptions.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-07 17:16:41 +02:00
Markus Heiser
c63fab6928
Merge pull request #1443 from return42/fix-online_dictionary
...
[fix] online_dictionary: regular expression
2022-07-07 16:25:10 +02:00
Markus Heiser
480476fdf3
[fix] online_dictionary: regular expression
...
The query term of a engine-type `online_dictionary` can consist of more than one
word.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-07 15:58:29 +02:00
Markus Heiser
c5ec8db6b3
Merge pull request #1457 from return42/fix-1435
...
[fix] engine z-zlibrary https URL
2022-07-06 13:44:08 +02:00
Markus Heiser
be2f782c9e
Merge pull request #1460 from unixfox/patch-1
...
Better explanation for the use of use_mobile_ui
2022-07-06 00:16:26 +02:00
Markus Heiser
ef5d4a7094
Merge pull request #1458 from mrpaulblack/fix-return-body-on-limiter-block
...
fix: return body on limiter block so there is not just a blank page
2022-07-06 00:01:35 +02:00
Markus Heiser
970a69012b
[fix] engine z-zlibrary https URL
...
before this patch:
DEBUG searx.engines.z-library : using base_url: https:https://de1lib.org
with this patch URL is fixed to:
DEBUG searx.engines.z-library : using base_url: https://de1lib.org
Closes: https://github.com/searxng/searxng/issues/1435
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-05 22:27:55 +02:00
Markus Heiser
7fec286f31
Merge pull request #1334 from searxng/dependabot/pip/master/sphinx-5.0.2
...
Bump sphinx from 4.5.0 to 5.0.2
2022-07-05 17:25:00 +02:00
Markus Heiser
d3226b3df5
[fix] Sphinx 5.x: will warn about missleading extlink definitions
...
This patch fixes the WARNING messages that pops up since Sphinx 5.x:
WARNING: extlinks: Sphinx-6.0 will require a caption string to contain
exactly one '%s' and all other '%' need to be escaped as '%%'.
[1] https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-05 17:10:19 +02:00
Markus Heiser
eb5bea16ff
[fix] sphinx 5.x: add nav.contents everywhere that div.topic is used
...
Previously, docutils produced `div.topic` for the contents directive, the latest
version produces `nav.contents`. This means that those tables of contents
change appearance when switching to docutils 0.18 [1][2].
[1] https://github.com/sphinx-doc/sphinx/pull/10535/commits/5806f0a
[2] https://github.com/sphinx-doc/sphinx/issues/10534
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-05 17:05:06 +02:00
Markus Heiser
b8bac7d813
Merge pull request #1452 from return42/mod-README
...
[README] add doc-links: disable metrics & hostname replace
2022-07-05 14:29:20 +02:00
Markus Heiser
3722d07858
[README] add doc-links: disable metrics & hostname replace
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-05 14:19:48 +02:00
Markus Heiser
e740de7578
Merge pull request #1453 from return42/bump-sphinx-jinja
...
Bump sphinx-jinja from 2.0.1 to 2.0.2
2022-07-05 14:09:10 +02:00
Markus Heiser
9b5824d690
Bump sphinx-jinja from 2.0.1 to 2.0.2
2022-07-05 14:02:38 +02:00
Markus Heiser
5c1c0817c3
Merge pull request #1438 from return42/fix-README
...
[README] name limiter plugin / filtron no longer needed
2022-07-04 19:25:33 +02:00
Markus Heiser
b5cceeb2f9
Merge pull request #1434 from liimee/eng-4
...
Adds Lingva/Google Translate engine
2022-07-04 19:17:50 +02:00
Markus Heiser
8de0b62005
[build] /static
2022-07-04 19:06:45 +02:00
Markus Heiser
f8222eb2cd
[fix] style.less: move <dl> from infobox.attributes to .attributes class
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-04 19:06:45 +02:00
Markus Heiser
b15931ce3a
[README] name limiter plugin / filtron no longer needed
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-04 15:28:42 +02:00
Markus Heiser
7a9beb4fa4
Merge pull request #1409 from Xavierhorwood/public_instances2
...
Public instances can be set to hidden
2022-07-04 14:07:28 +02:00
Markus Heiser
d8de994e0f
[docs] document preference 'center_alignment' in the 'ui' section.
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-03 17:58:40 +02:00
Markus Heiser
241bde5ae3
[fix] typo: add missing 'n' in center_aligment --> center_alignment
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-03 17:35:54 +02:00
Markus Heiser
4ef6263725
Merge pull request #1404 from dalf/donation_use_external_link
...
Donation link: default value to searxng.org, can be hidden or custom
2022-07-02 17:18:05 +02:00
Markus Heiser
8e155b40bc
Merge pull request #1381 from dalf/fix-upd-osm
...
openstreetmap: localized results.
2022-07-02 17:13:17 +02:00
Markus Heiser
5831c15b49
[fix] engines/openstreetmap.py typo: user_langage --> user_language
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-02 16:51:25 +02:00
Markus Heiser
faf56d4f96
[docs] add documentation about the general.donation_url: setting
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-02 13:50:06 +02:00
Markus Heiser
69a6d994e1
Merge pull request #1382 from dalf/fix_searxng_extra_update
...
fix searxng_extra/update/update*.py scripts
2022-07-02 12:33:07 +02:00
Markus Heiser
1416559f22
Update searx.data - update_engine_descriptions.py
...
./manage pyenv.cmd python ./searxng_extra/update/update_engine_descriptions.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-02 12:16:00 +02:00
Markus Heiser
2bf800a4b1
Update searx.data - update_currencies.py
...
./manage pyenv.cmd python ./searxng_extra/update/update_currencies.py
Closes: https://github.com/searxng/searxng/pull/1375
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-07-02 12:16:00 +02:00
Markus Heiser
94e0555c1e
Merge pull request #1403 from searxng/translations_update
...
Update translations
2022-07-02 11:24:57 +02:00
Markus Heiser
0e6124fb5a
Merge pull request #1386 from searxng/dependabot/pip/master/pylint-2.14.4
...
Bump pylint from 2.14.3 to 2.14.4
2022-07-01 13:51:14 +02:00
Markus Heiser
094354f234
Merge pull request #1387 from searxng/translations_update
...
Update translations
2022-07-01 13:33:30 +02:00
Markus Heiser
eb3123e164
Merge pull request #1379 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2022-06-29 15:40:51 +02:00
Markus Heiser
3a75d3c1cc
Merge pull request #1376 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2022-06-29 08:45:29 +02:00
Markus Heiser
0917d0ea44
Merge pull request #1377 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2022-06-29 08:44:58 +02:00
Markus Heiser
14cb5f52cd
Merge pull request #1361 from searxng/dependabot/pip/master/pylint-2.14.3
...
Bump pylint from 2.14.2 to 2.14.3
2022-06-24 18:00:36 +02:00
Markus Heiser
9ba3f5555e
Merge pull request #1362 from searxng/translations_update
...
Update translations
2022-06-24 18:00:07 +02:00
Markus Heiser
ed1ff4b8bc
Merge pull request #1357 from liimee/eng-3
...
Add curlie.org engine
2022-06-22 18:29:36 +02:00
Markus Heiser
85ffaf448a
Merge pull request #1358 from return42/flask-babel
...
[doc] intersphinx: fix https://python-babel.github.io/flask-babel
2022-06-22 09:34:06 +02:00
Markus Heiser
b224761a1b
[doc] intersphinx: fix https://python-babel.github.io/flask-babel
...
The URL https://flask-babel.tkte.ch/ is no longer valid [1].
[1] https://github.com/python-babel/flask-babel/commit/0847cc6284
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-22 09:22:21 +02:00
Markus Heiser
bd5d1c00a0
Merge pull request #1353 from return42/clean-up
...
[fix] clean up templates / remove import of result_footer_rtl macro
2022-06-20 19:09:17 +02:00
Markus Heiser
88f62cf0df
[fix] clean up templates / remove import of result_footer_rtl macro
...
A macro named 'result_footer_rtl' does not exists.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-20 19:00:10 +02:00
Markus Heiser
8f7cb4ad6f
Merge pull request #1343 from liimee/eng-1
...
Fix google play apps engine
2022-06-18 16:12:46 +02:00
Markus Heiser
62e88e63a1
Merge pull request #1345 from dalf/index_remove_img_preload
...
Workaround: index.html: remove image preload
2022-06-18 09:36:23 +02:00
Markus Heiser
8177bf3f0a
Merge pull request #1337 from searxng/dependabot/pip/master/aiounittest-1.4.2
...
Bump aiounittest from 1.4.1 to 1.4.2
2022-06-17 10:13:46 +02:00
Markus Heiser
9f819d4b6a
Merge pull request #1341 from tiekoetter/fix-mojeek-xpath
...
[fix] mojeek engine: XPath
2022-06-17 09:42:40 +02:00
Markus Heiser
af699082db
Merge pull request #1338 from searxng/dependabot/pip/master/certifi-2022.6.15
...
Bump certifi from 2022.5.18.1 to 2022.6.15
2022-06-17 09:39:18 +02:00
Markus Heiser
ad18ac1ff2
Merge pull request #1340 from searxng/dependabot/pip/master/babel-2.10.3
...
Bump babel from 2.10.1 to 2.10.3
2022-06-17 09:32:42 +02:00
Markus Heiser
36db2679c3
Merge pull request #1339 from searxng/translations_update
...
Update translations
2022-06-17 09:19:43 +02:00
Markus Heiser
4f90b93e1d
Merge pull request #1335 from searxng/dependabot/pip/master/pylint-2.14.2
...
Bump pylint from 2.14.1 to 2.14.2
2022-06-17 09:18:19 +02:00
Markus Heiser
c377679103
[fix] test.yamllint: return non-zero exit code on warnings
...
SearXNG's YAML files should be free of any warnings. This will stop the test
when there are warnings like::
[warning] truthy value should be one of [false, true] (truthy)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-15 13:17:24 +02:00
Markus Heiser
36184b2f29
Merge pull request #1327 from liimee/eng
...
add pub.dev engine
2022-06-15 13:06:37 +02:00
Markus Heiser
e67ed89447
Merge pull request #1323 from return42/fix-typo
...
[doc] fix some leftovers from ad964562c
2022-06-14 16:42:21 +02:00
Markus Heiser
ef4239c68a
[doc] fix some leftovers from ad964562c
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-14 16:31:41 +02:00
Markus Heiser
1a361e6635
[build] /static
2022-06-14 15:14:33 +02:00
Markus Heiser
882282d0e9
[fix] keyboard.js - highlightResult: don't steal focus on click event
...
For keyboard navigation the highlightResult() function in keyboard.js steals the
focus. On a mouse click event (non keyboard action) the focus should resist
where it is, otherwise a marked region gets lost. This is the reason why text
can't be selected when using simple theme with JS enabled.
Closes: https://github.com/searxng/searxng/issues/794
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-14 15:14:19 +02:00
Markus Heiser
9b0b6a2c90
Merge pull request #1313 from unixfox/help-rate-limit-google
...
add "warn" message to notify the admin that use_mobile_ui parameter exist
2022-06-12 17:07:13 +02:00
Markus Heiser
1bc5455db1
Merge pull request #1315 from dalf/autocomplete-no-duplicate
...
Autocomplete: don't suggest the current query.
2022-06-12 12:26:59 +02:00
Markus Heiser
916f5f8b90
Merge pull request #1306 from return42/fix-1303
...
[fix] move locale code from webapp.py to locales.py and fix #1303
2022-06-12 10:56:59 +02:00
Markus Heiser
ad964562ce
[fix] move locale code from webapp.py to locales.py and fix #1303
...
To improve modularization this patch:
- moves *locale* related implementation from the webapp.py application to the
locale.py module.
- The initialization of the locales is now done in the application (webapp) and
is no longer done while importing searx.locales.
In the searx.locales module a new dictionary named `LOCALE_BEST_MATCH` has been
added. In this dictionary we can map languages without a translation to
languages we have a translation for.
To fix #1303 zh-HK has been mapped to zh-Hant-TW (we do not need additional
translations of traditional Chinese)
Closes: https://github.com/searxng/searxng/issues/1303
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-12 10:52:26 +02:00
Markus Heiser
59ef9b9287
Merge pull request #1302 from searxng/translations_update
...
Update translations
2022-06-10 09:38:02 +02:00
Markus Heiser
9faa57d6e0
Merge pull request #1301 from searxng/dependabot/pip/master/myst-parser-0.18.0
...
Bump myst-parser from 0.17.2 to 0.18.0
2022-06-10 09:34:37 +02:00
Markus Heiser
2db92b8672
Merge pull request #1300 from searxng/dependabot/pip/master/pylint-2.14.1
...
Bump pylint from 2.14.0 to 2.14.1
2022-06-10 09:29:44 +02:00
Markus Heiser
ac15c70566
Merge pull request #1298 from mbledkowski/patch-1
...
Fixed typo in settings.yml
2022-06-09 17:22:22 +02:00
Markus Heiser
0ce9d9e893
Merge pull request #1282 from return42/fix-git-version
...
[fix] version.py: git format '%cs' is not downward compatible
2022-06-04 13:32:25 +02:00
Markus Heiser
0c489a25ac
[fix] version.py: git format '%cs' is not downward compatible
...
Committer date, short format YYYY-MM-DD ('%cs') [1] is not supported by older git
versions. Instead use '%cd' committer date (format respects --date= option) [2].
[1] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcsem
[2] https://www.git-scm.com/docs/git-show#Documentation/git-show.txt-emcdem
Suggested-by: @ravermeister https://github.com/searxng/searxng/issues/1251#issuecomment-1146282429
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-04 09:15:26 +02:00
Markus Heiser
c17c7dc050
Merge pull request #1278 from searxng/dependabot/pip/master/selenium-4.2.0
...
Bump selenium from 4.1.5 to 4.2.0
2022-06-03 16:17:56 +02:00
Markus Heiser
ac6c667041
Merge pull request #1280 from searxng/dependabot/pip/master/pylint-2.14.0
...
Bump pylint from 2.13.9 to 2.14.0
2022-06-03 16:17:36 +02:00
Markus Heiser
2de007138c
[fix] prepare for pylint 2.14.0
...
Remove issue reported by Pylint 2.14.0:
- no-self-use: has been moved to optional extension [1]
- The refactoring checker now also raises 'consider-using-generator' messages
for max(), min() and sum(). [2]
.pylintrc:
- <option name>-hint has been removed since long, Pylint 2.14.0 raises an
error on invalid options
- bad-continuation and bad-whitespace have been removed [3]
[1] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/summary.html#removed-checkers
[2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/full.html#what-s-new-in-pylint-2-14-0
[2] https://pylint.pycqa.org/en/latest/whatsnew/2/2.6/summary.html#summary-release-highlights
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-06-03 15:41:52 +02:00
Markus Heiser
a408dd37e7
Merge pull request #1279 from searxng/dependabot/pip/master/twine-4.0.1
...
Bump twine from 4.0.0 to 4.0.1
2022-06-03 11:07:21 +02:00
Markus Heiser
bb6011a307
Merge pull request #1276 from searxng/dependabot/pip/master/lxml-4.9.0
...
Bump lxml from 4.8.0 to 4.9.0
2022-06-03 11:06:12 +02:00
Markus Heiser
207caf366f
Merge pull request #1275 from searxng/dependabot/pip/master/redis-4.3.3
...
Bump redis from 4.3.1 to 4.3.3
2022-06-03 11:04:02 +02:00
Markus Heiser
4f135202f6
Merge pull request #1274 from searxng/translations_update
...
Update translations
2022-06-03 09:27:51 +02:00
Markus Heiser
96dc4369d5
Merge pull request #1259 from allendema/petal-images
...
[enh] Add Petalsearch Images engine
2022-06-02 14:59:24 +02:00
Markus Heiser
e568da2314
Merge pull request #1266 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2022-06-01 13:49:48 +02:00
Markus Heiser
84a5e48a90
Merge pull request #1265 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2022-06-01 11:29:41 +02:00
Markus Heiser
78968843a8
Merge pull request #1267 from searxng/update_data_update_currencies.py
...
Update searx.data - update_currencies.py
2022-06-01 11:24:35 +02:00
Markus Heiser
a9251cfeb4
Merge pull request #1268 from searxng/update_data_update_engine_descriptions.py
...
Update searx.data - update_engine_descriptions.py
2022-06-01 11:24:00 +02:00
Markus Heiser
61ee915064
Merge pull request #1264 from searxng/update_data_update_languages.py
...
Update searx.data - update_languages.py
2022-06-01 10:34:19 +02:00
Markus Heiser
b5674d8cbf
Merge pull request #1263 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2022-06-01 10:32:18 +02:00
Markus Heiser
1a8ff10e30
[mod] redislib - optimize LUA script registration.
...
Instead of register the LUA script on each call, the LUA script is registered
once and the `Script` object is cached in global storage.
[1] https://github.com/searxng/searxng/pull/1047#discussion_r884143305
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-30 11:21:09 +02:00
Markus Heiser
4b185f0e11
[mod] plugins/limiter.py - use searx.redislib.incr_sliding_window
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-30 11:10:30 +02:00
Markus Heiser
08876df7c2
[mod] collection of redis functions and lua scripts (initial)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-30 11:10:30 +02:00
Markus Heiser
38403ee515
Merge pull request #1211 from return42/rm-gh-issue
...
[fix] remove .github/ISSUE_TEMPLATE/discuss.md
2022-05-29 14:50:01 +02:00
Markus Heiser
e93385e6de
Merge pull request #1249 from Linerly/english-infopage
...
Capitalize website names in search-syntax.md, in the English infopage
2022-05-28 16:50:55 +02:00
Markus Heiser
12d808e75d
Merge pull request #1248 from Linerly/indonesian-infopage
...
Update Indonesian infopages
2022-05-28 16:48:37 +02:00
Markus Heiser
967ce01daa
Merge pull request #1245 from return42/translate-de
...
[translation] add DE translation of the info pages
2022-05-28 14:58:06 +02:00
Markus Heiser
22d8971bc9
[translation] add DE translation of about.md and search-syntax.md
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-28 14:28:51 +02:00
Markus Heiser
7686739f56
Merge pull request #1242 from Linerly/indonesian-infopage
...
Add Indonesian translations of about.md and search-syntax.md
2022-05-28 12:06:00 +02:00
Markus Heiser
6a0183c246
[fix] remove .github/ISSUE_TEMPLATE/discuss.md
...
In 2021 we did not used github-discussions, see commit message of 272c9d6b .
Theses days we use github-discussions and have a Q&A category in there [1].
[1] https://github.com/searxng/searxng/discussions/categories/q-a
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-16 08:05:46 +02:00
Markus Heiser
4326009d00
[format.python] based on bugfix in 9ed626130
2022-05-07 18:23:10 +02:00
Markus Heiser
9ed6261308
[fix] format.python: regexp argument '--include' in BLACK_TARGETS
...
--include TEXT
A regular expression that matches files and directories that should be
included on recursive searches. An empty value means all files are included
regardless of the name. ... Exclusions are calculated first, inclusions
later. [default: \.pyi?$]
Closes: https://github.com/searxng/searxng/issues/1142
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-07 18:21:21 +02:00
Markus Heiser
8175290867
[build] /static
2022-05-07 17:58:53 +02:00
Markus Heiser
444b1e70db
[mod] add setting: search.autocomplete_min
...
Minimun characters to type before autocompleter starts.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-07 17:58:30 +02:00
Markus Heiser
ed2a4c8087
[mod] client_settings: pass settings from server to JS client
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2022-05-07 17:58:30 +02:00
Markus Heiser
9177172ea2
Merge pull request #1184 from searxng/revert-1183-build-1137
...
Revert "[build] /static"
2022-05-07 17:56:50 +02:00