summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-19Merge pull request #986 from dalf/fix-startpage-fetch_supported_languagesMarkus Heiser
fix startpage: update XPath in _fetch_supported_languages
2022-03-19fix startpage: update XPath in _fetch_supported_languagesAlexandre Flament
2022-03-19Merge pull request #894 from dalf/simple-aria-1Alexandre Flament
[enh] simple: basic ARIA fixes
2022-03-18Merge pull request #983 from return42/fix-depMarkus Heiser
[revert interim] bump sphinx-tabs from interim fix to 3.3.1
2022-03-18[revert interim] bump sphinx-tabs from interim fix to 3.3.1Markus Heiser
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-18Merge pull request #981 from searxng/translations_updateMarkus Heiser
Update translations
2022-03-18[translations] update from Weblatesearxng-bot
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-17Merge pull request #975 from return42/fix-723Alexandre Flament
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
2022-03-17[fix] remove unmaintained searx/templates/simple/simple.spec.txtMarkus Heiser
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-17Merge pull request #969 from dalf/fix_infoMarkus Heiser
Fix info
2022-03-16Info: code refactoring & bug fixesAlexandre Flament
2022-03-16Sphinx doc: rename "User documentation" to "User Information"Alexandre Flament
2022-03-16Merge pull request #968 from mrpaulblack/normalize-info-pageMarkus Heiser
[simple theme] Normalize info page
2022-03-16[build] /staticmrpaulblack
2022-03-16[simple theme] use default font and font-size in info pagemrpaulblack
2022-03-13Merge pull request #930 from return42/merge-user-doc2Markus Heiser
Integrate the user documentation into the application
2022-03-13Various change on PR 930Alexandre Flament
2022-03-12Merge pull request #949 from return42/fix-inst-scriptsMarkus Heiser
Fix and improve installtion scripts in /utils
2022-03-12[LXC] ubuntu 20.10 EOL, upgrade to ubunut 21.10 [1]Markus Heiser
[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[LXC] fedora33 EOL [1], upgrade to fedora35 [2]Markus Heiser
[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[fix] add module for backward compatibilityMarkus Heiser
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[interim fix] of sphinx-tabs and sphinx-jinjaMarkus Heiser
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[build] /staticMarkus Heiser
2022-03-12[simple] add CSS for /info pagesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12[mod] replace /help by /info pages and include pages in project docsMarkus Heiser
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-11Merge pull request #946 from searxng/readme-link-screenshotsAlexandre Flament
README.rst: add a link to the screenshots
2022-03-11Merge pull request #955 from searxng/dependabot/pip/master/selenium-4.1.3Markus Heiser
Bump selenium from 4.1.2 to 4.1.3
2022-03-11Merge pull request #956 from searxng/translations_updateMarkus Heiser
Update translations
2022-03-11[translations] update from Weblatesearxng-bot
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-11Bump selenium from 4.1.2 to 4.1.3dependabot[bot]
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-11README.rst: add a link to the screenshotsAlexandre Flament
2022-03-08[fix] simple: the clear button works without javascriptAlexandre Flament
related to #928
2022-03-08[enh] simple: basic ARIA fixesAlexandre Flament
2022-03-08[mod] Serving static files with uWSGI (searxng.ini)Markus Heiser
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[fix] socket in SearXNG's uWSGI app (searxng.ini)Markus Heiser
Use SEARX_UWSGI_SOCKET in uWSGI systemd service Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-08[fix] APACHE_SEARX_SITE=searxng.conf renamed in 2b125214Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-07Merge pull request #947 from return42/fix-mvwMarkus Heiser
[fix] engine mediathekviewweb: replace http links by https
2022-03-07[fix] engine mediathekviewweb: replace http links by httpsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-07[docs] move own-instance.rst out of docs/userMartin Fischer
2022-03-07[help] move about.md to searx/help/en/Martin Fischer
2022-03-05Merge pull request #932 from dalf/static-file-hashAlexandre Flament
static files: add a hash as a query
2022-03-05Merge pull request #944 from return42/fix-939Markus Heiser
[fix] engine: Semantic Scholar (Science) // rework & fix
2022-03-05[fix] engine: Semantic Scholar (Science) // rework & fixMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/939 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-05[docker] change static-expires to one yearAlexandre Flament
2022-03-05[mod] URL for the static file contains the sha1Alexandre Flament
* allow to cache the static file forever * avoid bugs when the static files are updated but not reloaded
2022-03-04Merge pull request #943 from dalf/fix-874Alexandre Flament
[simple] switch to tablet layout when the screen width is stictly below 1280px
2022-03-04[build] /staticAlexandre FLAMENT
2022-03-04[simple] switch to the tablet layout at 79.75emAlexandre FLAMENT
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-04Merge pull request #942 from searxng/translations_updateMarkus Heiser
Update translations
2022-03-04[translations] update from Weblatesearxng-bot
82b357ae - 2022-03-02 - Markus Heiser <markus.heiser@darmarit.de> 5aa11c25 - 2022-03-02 - Markus Heiser <markus.heiser@darmarit.de> c188070f - 2022-02-25 - OctopusET <sumoon@seoulsaram.org> 9b93e452 - 2022-02-26 - Markus Heiser <markus.heiser@darmarit.de> 2a286e9a - 2022-02-25 - OctopusET <sumoon@seoulsaram.org>