Markus Heiser
f5c3e9f3dd
Merge pull request #249 from return42/docs-drop-locales
...
[docs] admin/engines/settings.rst remove 'locales' section
2021-08-04 09:37:24 +00:00
Markus Heiser
b3e07db96e
[docs] admin/engines/settings.rst remove 'locales' section
...
'locales' setting has been removed in:
- f30d01ff
[mod] settings.yml: remove locales
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-04 11:32:35 +02:00
Alexandre Flament
4e2ec9b8b3
Merge pull request #247 from dalf/remote_settings_locales
...
settings.yml: remove locales section.
2021-08-04 11:05:13 +02:00
Alexandre Flament
0d20e5dfe3
[mod] searx/locales.py: language names based on Unicode CLDR
...
rename "oc" to "Occitan":
* https://github.com/unicode-org/cldr/blob/35.1/seed/main/oc.xml#L115
* https://oc.wikipedia.org/wiki/Occitan
see https://github.com/searxng/searxng/pull/247#issuecomment-892382001
2021-08-04 09:50:34 +02:00
Markus Heiser
809bf1a105
[mod] pylint & document searx.locales (settings.yml: remove locales)
...
- Add ``# lint: pylint`` header to pylint this python file.
- Fix issues reported by pylint.
- Add source code documentation of modul searx.locales
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-04 07:54:53 +02:00
Alexandre Flament
f30d01ffab
[mod] settings.yml: remove locales
...
There are detected from the searx/translations directory
2021-08-03 15:44:45 +02:00
Alexandre Flament
bd17544f82
[fix] make test.robot: firefox profile: intl.accept_languages=en
...
make sure Firefox in test.robot asks for English pages
2021-08-03 15:11:51 +02:00
Alexandre Flament
34ffd08187
Merge pull request #235 from searxng/dependabot-npm
...
dependabot.yml: check npm packages
2021-08-02 11:15:56 +02:00
Alexandre Flament
83b973d401
Merge pull request #238 from dalf/update_babel
...
Automatic update of searx/translations/messages.pot and messages.po files.
2021-08-02 11:04:37 +02:00
Markus Heiser
900baf2eae
[mod] manage - implement babel commands, drop update_translations.sh
...
In ./manage implement babel.*:
- extract : extract messages from source files and generate POT file
- update : update existing message catalogs from POT file
- compile : compile translation catalogs into binary MO files
Replace searx_extra/update/update_translations.sh by command:
- ci.babel.update
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-02 10:06:27 +02:00
Alexandre Flament
7fa7177759
Update translations (pot, po)
2021-08-02 09:44:13 +02:00
Alexandre Flament
49aa7822d9
github workflow: babel jobs to update messages.pot
2021-08-02 09:44:13 +02:00
Alexandre Flament
32263ea637
remove .tx directory (transifex)
2021-08-02 09:44:13 +02:00
Alexandre Flament
d1fb3c2592
babel: update searx_extra/update/update_translations.sh
...
the script expects searx/translations/messages.pot to be commited
it calls "pybabel extract", and if there is a meaningful change,
it calls "pybabel update"
exit code 0 when there is a change in messages.pot
2021-08-02 09:44:13 +02:00
Alexandre Flament
efc81ca3dc
babel.cfg: ignore node_modules directories
...
The NPM packages contains python scripts: they should be included by "pybabel extract"
2021-08-02 09:44:13 +02:00
Markus Heiser
e0ca749ff5
Merge pull request #242 from searxng/update_data_update_currencies.py
...
Update searx.data - update_currencies.py
2021-08-02 07:40:19 +00:00
Alexandre Flament
b6711ba0ad
Merge pull request #241 from searxng/update_data_update_languages.py
...
Update searx.data - update_languages.py
2021-08-02 09:01:57 +02:00
Markus Heiser
274edd523c
[fix] get common used languages back (min_engines_per_lang = 13)
...
In commit 4d3f2f48d
common used languages has been droped. By reducing the
number of `min_engines_per_lang` from 15 to 13 we get theses languages back.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-01 13:04:24 +02:00
Markus Heiser
0fc1dcbfa5
Merge pull request #243 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2021-08-01 09:42:01 +00:00
Markus Heiser
33ba700c3b
Merge pull request #240 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2021-08-01 09:22:38 +00:00
dalf
7fae5647d3
Update searx.data - update_wikidata_units.py
2021-08-01 06:24:23 +00:00
dalf
2963c83daa
Update searx.data - update_currencies.py
2021-08-01 06:24:13 +00:00
dalf
4d3f2f48d2
Update searx.data - update_languages.py
2021-08-01 06:24:12 +00:00
dalf
f5389fd722
Update searx.data - update_firefox_version.py
2021-08-01 06:24:01 +00:00
Markus Heiser
d2d6234f92
Merge pull request #239 from return42/fix-doc-git
...
[fix] documentation - remove brand.git_url & brand.git_branch
2021-08-01 05:29:41 +00:00
Markus Heiser
5e3525a298
Merge pull request #236 from dalf/manage_without_brand
...
manage script: remove unused reference to utils/brand.env and .config.sh
2021-08-01 05:29:24 +00:00
Alexandre Flament
a7a181064f
manage script: remove unused reference to utils/brand.env and .config.sh
2021-08-01 07:05:00 +02:00
Markus Heiser
aee613d256
[fix] documentation - remove brand.git_url & brand.git_branch
...
In commit 4b43775c9
the brand.git_url & brand.git_branch has been removed, with
this patch these settings are removed from the documentation.
docs/admin/engines/settings.rst
- Remove brand.git_url & brand.git_branch
docs/dev/makefile.rst
- Remove brand.git_url & brand.git_branch
modified docs/dev/lxcdev.rst
- Remove brand.git_url & brand.git_branch
- fix searXNG to SearXNG
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-08-01 06:57:14 +02:00
Alexandre Flament
4ca318aad2
dependabot.yml: check npm packages
2021-07-31 09:56:57 +02:00
Alexandre Flament
38ee88b390
Merge pull request #229 from dalf/version-from-git
...
version based on git
2021-07-30 18:57:00 +02:00
Markus Heiser
3b97657f3b
Merge pull request #233 from searxng/dependabot/pip/master/sphinx-4.1.2
...
Bump sphinx from 4.1.1 to 4.1.2
2021-07-30 16:27:44 +00:00
Markus Heiser
a2fc031e7a
Merge pull request #232 from searxng/dependabot/pip/master/pylint-2.9.6
...
Bump pylint from 2.9.5 to 2.9.6
2021-07-30 16:22:01 +00:00
Markus Heiser
5b3eeb6e54
[mod] searx.sh - improve some messages prompted while installation
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-30 14:53:09 +02:00
Markus Heiser
85e0908e4f
[fix] searx.sh - get_installed_version_variables()
...
Fix the quotation marks in the command line to run
python -m searx.version
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-30 14:53:09 +02:00
Markus Heiser
64d64535a2
[fix] buildenv: first unset environment / then import searx package
...
The first import of names from the searx package implies loading the
settings.yml. Before this is done, the enviroment variables must be unset to
not overwrite the values from the settings.yml
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-30 14:53:09 +02:00
Alexandre Flament
4b43775c91
version based on the git repository
...
This commit remove the need to update the brand for GIT_URL and GIT_BRANCH:
there are read from the git repository.
It is possible to call python -m searx.version freeze to freeze the current version.
Useful when the code is installed outside git (distro package, docker, etc...)
2021-07-30 14:40:09 +02:00
dependabot[bot]
d95720b0dc
Bump sphinx from 4.1.1 to 4.1.2
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v4.1.1...v4.1.2 )
---
updated-dependencies:
- dependency-name: sphinx
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-30 07:04:19 +00:00
dependabot[bot]
146b4f4b42
Bump pylint from 2.9.5 to 2.9.6
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.5 to 2.9.6.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.5...v2.9.6 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-30 07:04:12 +00:00
Alexandre Flament
feef577f99
Merge pull request #230 from dalf/remove-zh-hant-tw
...
Remove zh_Hant_TW translation
2021-07-28 08:34:09 +02:00
Alexandre Flament
0b2dca088f
Remove zh_Hant_TW translation
...
See https://github.com/searxng/searxng/issues/195#issuecomment-887518808
2021-07-27 18:54:25 +02:00
Alexandre Flament
ed0db4d61a
Merge pull request #226 from return42/hardening
...
[mod] hardening SearXNG instances by default (formats)
2021-07-27 11:22:18 +02:00
Alexandre Flament
24fcd7475a
Revert "[brand] !!DO NOT MERGE!! this patch uses branch fix-searx.sh @return42"
...
This reverts commit e946c3462c
.
2021-07-27 08:40:53 +02:00
Markus Heiser
beff764d74
Merge pull request #216 from return42/fix-searx.sh
...
normalize environment of installation tasks (shell) with YAML settings
2021-07-27 05:32:57 +00:00
Markus Heiser
80f5241387
Merge pull request #225 from return42/docs-nosql
...
[docs] document NoSLQ engines MongoDB and redis
2021-07-27 05:32:26 +00:00
Markus Heiser
c5cfc24467
Merge pull request #227 from return42/fix-seznam
...
[fix] Seznam engine - some XPath selectors has been changed
2021-07-27 05:20:39 +00:00
Samuel Dudik
7a7ef9cea6
[fix] Seznam engine - some XPath selectors has been changed
...
Merged from https://github.com/dudik/searx/commit/5a4207759
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-27 07:13:41 +02:00
Markus Heiser
7b40c736e6
[mod] hardening SearXNG instances by default (formats)
...
Deny formats has been implemented in 6ed4616d
.
To harden SearXNG instances by default, other formats than HTML should be
denied. Most of JSON, RSS and CSV requests are bots [1]::
Bots are the only users of this feature on a public instance, and they abuse
it too much that the engines rate limit pretty quickly the IP address of the
instance.
[1] https://github.com/searxng/searxng/issues/95
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-25 12:59:09 +02:00
Markus Heiser
e02b5469f0
[mod] use tests/unit/settings/test_settings.yml in unit tests
...
In unit tests settings from
searx/settings.yml
and the user settings from:
unit/settings/test_settings.yml
are used. In the latter, settings can be activated that are needed in the unit
test but should not activated by default in production.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-25 12:59:09 +02:00
Noémi Ványi
5e648e77ab
[docs] document NoSLQ engines MongoDB and redis
...
Slightly modified merge of commit [3b192e638]
[3b192e638] https://github.com/searx/searx/commit/3b192e638
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-07-25 11:39:11 +02:00
Alexandre Flament
48fe83b901
Merge pull request #221 from dalf/fix-peertube_fetch_supported_languages
...
[fix] peertube: update _fetch_supported_languages
2021-07-25 10:30:53 +02:00