Markus Heiser
2841abaf55
[mod] add flags to the languages filter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 15:09:13 +01:00
Markus Heiser
7625da9fa0
Merge pull request #986 from dalf/fix-startpage-fetch_supported_languages
...
fix startpage: update XPath in _fetch_supported_languages
2022-03-19 14:49:22 +01:00
Alexandre Flament
378b29be2f
fix startpage: update XPath in _fetch_supported_languages
2022-03-19 14:16:37 +01:00
Alexandre Flament
b692035120
Merge pull request #894 from dalf/simple-aria-1
...
[enh] simple: basic ARIA fixes
2022-03-19 12:00:03 +01:00
Markus Heiser
6ccd557650
Merge pull request #983 from return42/fix-dep
...
[revert interim] bump sphinx-tabs from interim fix to 3.3.1
2022-03-18 11:38:25 +01:00
Markus Heiser
c7a21b96f0
[revert interim] bump sphinx-tabs from interim fix to 3.3.1
...
The bugfix of sphinx-tabs issue 152 [1] has been released, we can bump the
version and remove the interim return42/sphinx-tabs.git@fix-152 branch.
[1] https://github.com/executablebooks/sphinx-tabs/issues/152
[2] https://github.com/searxng/searxng/pull/954#issuecomment-1064888261
Closes: https://github.com/searxng/searxng/pull/954
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-18 11:22:58 +01:00
Markus Heiser
750724cb23
Merge pull request #981 from searxng/translations_update
...
Update translations
2022-03-18 08:41:33 +01:00
searxng-bot
06ff1ad967
[translations] update from Weblate
...
5ef4a876
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
4f81930f
- 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de>
7d2abf90
- 2022-03-17 - Markus Heiser <markus.heiser@darmarit.de>
87d5542e
- 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de>
d39c1e67
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
7b0c3b03
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
fc37b695
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
7df01eea
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
56af42c2
- 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de>
4b17697d
- 2022-03-14 - Joseph Ko <eaglclaws@gmail.com>
f5523f9d
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
04998001
- 2022-03-12 - Nik Drešar <nik.dresar@gmail.com>
e6f4d878
- 2022-03-13 - AHOHNMYC <lqwh2h2cwa@protonmail.com>
ede86266
- 2022-03-11 - Matheus Henrique <niletcode@gmail.com>
362b7f2e
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
da14280c
- 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de>
d68537d2
- 2022-03-12 - PLefebvreBJO <contact@plefebvrebjo.com>
da27e825
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
1d00cc00
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-18 07:17:25 +00:00
Alexandre Flament
26d47fe587
Merge pull request #975 from return42/fix-723
...
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
2022-03-17 19:41:23 +01:00
Markus Heiser
3922612775
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
...
Files hasn't been updated since it initial commit in 2017
Closes: https://github.com/searxng/searxng/issues/723
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-17 11:38:00 +01:00
Markus Heiser
8c78c895a3
Merge pull request #969 from dalf/fix_info
...
Fix info
2022-03-17 01:37:10 +01:00
Alexandre Flament
dbe3eaabc9
Info: code refactoring & bug fixes
2022-03-16 22:26:36 +01:00
Alexandre Flament
bb19c7eccf
Sphinx doc: rename "User documentation" to "User Information"
2022-03-16 22:26:36 +01:00
Markus Heiser
22cc4d3e5c
Merge pull request #968 from mrpaulblack/normalize-info-page
...
[simple theme] Normalize info page
2022-03-16 21:24:49 +01:00
mrpaulblack
a1776ff57d
[build] /static
2022-03-16 21:01:42 +01:00
mrpaulblack
6a8e168e25
[simple theme] use default font and font-size in info page
2022-03-16 21:01:22 +01:00
Markus Heiser
cd92a7eacd
Merge pull request #930 from return42/merge-user-doc2
...
Integrate the user documentation into the application
2022-03-13 23:12:46 +01:00
Alexandre Flament
1157462ff9
Various change on PR 930
2022-03-13 22:22:02 +01:00
Markus Heiser
e847313007
Merge pull request #949 from return42/fix-inst-scripts
...
Fix and improve installtion scripts in /utils
2022-03-12 18:41:18 +01:00
Markus Heiser
7308a6e33c
[LXC] ubuntu 20.10 EOL, upgrade to ubunut 21.10 [1]
...
[1] https://wiki.ubuntu.com/Releases
Tested by::
# build the container ..
$ sudo -H ./utils/lxc.sh build searx-ubu2110
# open a shell in the container
$ sudo -H ./utils/lxc.sh cmd searx-ubu2110 bash
[root@searx-ubu2110 SearXNG]#
# install a complete SearXNG suite ..
[root@searx-ubu2110 SearXNG]# ./utils/searx.sh install all
...
# install apache to export the SearXNG instance by HTTP
[root@searx-ubu2110 SearXNG]# ./utils/searx.sh apache install
...
INFO: got 200 from http://10.174.184.94/searx
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 18:00:45 +01:00
Markus Heiser
1c79c1a3d2
[LXC] fedora33 EOL [1], upgrade to fedora35 [2]
...
[1] https://docs.fedoraproject.org/en-US/releases/eol/
[2] https://docs.fedoraproject.org/en-US/releases/f35/
Tested by::
# build the container ..
$ sudo -H ./utils/lxc.sh build searx-fedora35
# open a shell in the container
$ sudo -H ./utils/lxc.sh cmd searx-fedora35 bash
[root@searx-fedora35 SearXNG]#
# install a complete SearXNG suite ..
[root@searx-fedora35 SearXNG]# ./utils/searx.sh install all
...
# install apache to export the SearXNG instance by HTTP
[root@searx-fedora35 SearXNG]# ./utils/searx.sh apache install
...
INFO: got 200 from http://10.174.184.94/searx
To build wheel `python3-devel` needs to be added to SEARX_PACKAGES_fedora::
|searx| × Building wheel for setproctitle (pyproject.toml) did not run successfully.
|searx| │ exit code: 1
...
|searx| In file included from src/spt.h:15,
|searx| from src/setproctitle.c:14:
|searx| src/spt_python.h:16:10: fatal error: Python.h: No such file or directory
|searx| 16 | #include <Python.h>
|searx| | ^~~~~~~~~~
|searx| compilation terminated.
|searx| error: command '/usr/bin/gcc' failed with exit code 1
|searx| [end of output]
...
|searx| ERROR: Failed building wheel for setproctitle
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 17:44:00 +01:00
Markus Heiser
59100e8525
[fix] add module for backward compatibility
...
cache_property has been added in py3.8 [1]
To support cache_property in py3.7 the implementation from 3.8 has been
copied to compat.py. This code can be cleanup with EOL of py3.7.
[1] https://docs.python.org/3/library/functools.html#functools.cached_property
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 15:45:28 +01:00
Markus Heiser
8751940169
[interim fix] of sphinx-tabs and sphinx-jinja
...
The myst-parser requires >= docutils v.0.17 what ends in a dependency hell where
plugins sphinx-tabs and sphinx-jinja we use are involved.
This patch can be reverted when [2], [3], [4] are solved and new release is
available / see [1].
[1] https://github.com/searxng/searxng/pull/954
[2] https://github.com/executablebooks/sphinx-tabs/issues/152
[3] https://github.com/executablebooks/sphinx-tabs/pull/153
[4] https://github.com/executablebooks/sphinx-tabs/pull/154
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 14:25:34 +01:00
Markus Heiser
8d83e4aeff
[build] /static
2022-03-12 11:36:31 +01:00
Markus Heiser
3633dc5611
[simple] add CSS for /info pages
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 11:36:31 +01:00
Markus Heiser
b1912607ae
[mod] replace /help by /info pages and include pages in project docs
...
This patch implements a bolierplate to share content from info-pages of the
SearXNG instance (URL /info) with the project documentation (path /docs/user).
The info pages are using Markdown (CommonMark), to include them in the project
documentation (reST) the myst-parser [1] is used in the Sphinx-doc build chain.
If base_url is known (defined in settings.yml) links to the instance are also
inserted into the project documentation::
searxng_extra/docs_prebuild
[1] https://www.sphinx-doc.org/en/master/usage/markdown.html
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 11:36:31 +01:00
Alexandre Flament
6c7dca52e7
Merge pull request #946 from searxng/readme-link-screenshots
...
README.rst: add a link to the screenshots
2022-03-11 21:20:03 +01:00
Markus Heiser
9941a8262a
Merge pull request #955 from searxng/dependabot/pip/master/selenium-4.1.3
...
Bump selenium from 4.1.2 to 4.1.3
2022-03-11 08:24:19 +01:00
Markus Heiser
92709c919c
Merge pull request #956 from searxng/translations_update
...
Update translations
2022-03-11 08:23:54 +01:00
searxng-bot
e475828ed2
[translations] update from Weblate
...
7f5432c9
- 2022-03-11 - Matheus Henrique <niletcode@gmail.com>
1d7a266c
- 2022-03-07 - Markus Heiser <markus.heiser@darmarit.de>
54256fcf
- 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org>
5240149c
- 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org>
db511b5a
- 2022-03-07 - Deleted User <noreply+256@weblate.org>
114f4399
- 2022-03-04 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-11 07:17:00 +00:00
dependabot[bot]
9664b86581
Bump selenium from 4.1.2 to 4.1.3
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/commits )
---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 07:04:47 +00:00
Alexandre Flament
ff04fc565d
README.rst: add a link to the screenshots
2022-03-11 06:54:21 +00:00
Alexandre Flament
d597f36e07
[fix] simple: the clear button works without javascript
...
related to #928
2022-03-08 19:37:21 +00:00
Alexandre Flament
a250ddadb9
[enh] simple: basic ARIA fixes
2022-03-08 19:37:21 +00:00
Markus Heiser
8d69ee5e7f
[mod] Serving static files with uWSGI (searxng.ini)
...
1. Serving static files with uWSGI by using static file mount points [1].
2. Expires set to one year since there are hashes [2]
[1] https://uwsgi-docs.readthedocs.io/en/latest/StaticFiles.html#mode-3-using-static-file-mount-points
[2] https://github.com/searxng/searxng/pull/932
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-08 18:13:13 +01:00
Markus Heiser
5eedd5b72a
[fix] socket in SearXNG's uWSGI app (searxng.ini)
...
Use SEARX_UWSGI_SOCKET in uWSGI systemd service
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-08 17:44:27 +01:00
Markus Heiser
e48e2a9914
[fix] APACHE_SEARX_SITE=searxng.conf renamed in 2b125214
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-08 17:18:02 +01:00
Markus Heiser
e1319fc21c
Merge pull request #947 from return42/fix-mvw
...
[fix] engine mediathekviewweb: replace http links by https
2022-03-07 19:58:13 +01:00
Markus Heiser
53b5a804e2
[fix] engine mediathekviewweb: replace http links by https
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-07 19:49:16 +01:00
Martin Fischer
bb71ebc394
[docs] move own-instance.rst out of docs/user
2022-03-07 08:29:00 +01:00
Martin Fischer
579334a7d8
[help] move about.md to searx/help/en/
2022-03-07 08:29:00 +01:00
Alexandre Flament
740e3bc90f
Merge pull request #932 from dalf/static-file-hash
...
static files: add a hash as a query
2022-03-05 12:03:44 +01:00
Markus Heiser
0d86e7e4ea
Merge pull request #944 from return42/fix-939
...
[fix] engine: Semantic Scholar (Science) // rework & fix
2022-03-05 11:58:14 +01:00
Markus Heiser
20f4538e13
[fix] engine: Semantic Scholar (Science) // rework & fix
...
Closes: https://github.com/searxng/searxng/issues/939
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-05 11:53:41 +01:00
Alexandre Flament
5583336440
[docker] change static-expires to one year
2022-03-05 10:52:34 +00:00
Alexandre Flament
1c7d8815fb
[mod] URL for the static file contains the sha1
...
* allow to cache the static file forever
* avoid bugs when the static files are updated but not reloaded
2022-03-05 10:50:48 +00:00
Alexandre Flament
927aa71133
Merge pull request #943 from dalf/fix-874
...
[simple] switch to tablet layout when the screen width is stictly below 1280px
2022-03-04 16:44:37 +01:00
Alexandre FLAMENT
041446d12a
[build] /static
2022-03-04 08:28:58 +00:00
Alexandre FLAMENT
8ffbaa086a
[simple] switch to the tablet layout at 79.75em
...
The previous value was 80em (1280px).
Some desktop screens have this resolution,
and tablet layout takes too much space in this configuration
This PR switch to the table layout for screen width strictly below 1280px.
Close https://github.com/searxng/searxng/issues/874
2022-03-04 08:26:02 +00:00
Markus Heiser
e2ba347669
Merge pull request #942 from searxng/translations_update
...
Update translations
2022-03-04 08:23:33 +01:00