Markus Heiser
7bf4e8d12d
Merge pull request #1512 from searxng/translations_update
...
Update translations
2022-07-15 09:45:03 +02:00
Markus Heiser
c0f0d9152e
Merge pull request #1509 from searxng/dependabot/pip/master/sphinx-notfound-page-0.8.3
...
Bump sphinx-notfound-page from 0.8 to 0.8.3
2022-07-15 09:41:06 +02:00
Markus Heiser
4e05197444
Merge pull request #1475 from return42/Emojipedia
...
[mod] Add engine for Emojipedia
2022-07-15 09:30:40 +02:00
Markus Heiser
445cba7c02
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-15 09:26:44 +02:00
Markus Heiser
2f63a528c3
Merge pull request #1510 from searxng/dependabot/pip/master/yamllint-1.27.1
...
Bump yamllint from 1.26.3 to 1.27.1
2022-07-15 09:17:32 +02:00
Markus Heiser
b6d59decda
Merge pull request #1489 from tiekoetter/allow-brand-in-issue-check
...
[mod] allow brand.issue_url to overwrite the step1 url
2022-07-10 21:14:00 +02:00
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