Markus Heiser
189dd0155d
[web-client] simple theme: refactor jinja_svg_catalog and cleanup icon names
...
This patch implements the template generation of the template:
searx/templates/simple/icons.html
by the way the icon set (the icon names) has been normalized:
film-outline --> film
magnet-outline --> magnet
..
warning --> alert
Some missing (categorie) icons had been added.
Some of the ionicons are not suitable for a dark theme, we fixed the svg
manually in src/svg/ionicons:
- https://github.com/searxng/searxng/pull/4284#issuecomment-2680550342
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
30ee34d3ea
[web-client] simple theme: vite plugins plg_svg2png & plg_svg2svg
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
a207f5d035
[web-client] simple theme: move src/brand to client/simple/src
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
d29ca7d593
[web-client] simple theme: stylelint-prettier LESS source files
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
a8ed79b730
[web-client] simple theme: stylelint LESS source files
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
b74496b192
[web-client] simple theme: eslint JS source files
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
7a6ea56565
[web-client] simple theme: vite build -- CSS sourcemaps still missing!!!
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
a1132deaa4
[web-client] simple theme: move sources to client/simple/src
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
b6487b70aa
[web-client] simple theme: build & development env based on vite.
...
Vite is a build tool, it consists of two major parts [1]:
- A dev server that provides rich feature enhancements over native ES modules,
for example extremely fast Hot Module Replacement (HMR).
- A build command that bundles your code with Rollup, pre-configured to output
highly optimized static assets for production.
[1] https://vite.dev/guide/
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-28 12:27:41 +01:00
Markus Heiser
e86bfa163b
Revert "[feat] add HEALTHCHECK in Dockerfile"
...
This reverts commit dabe425499
.
2025-02-26 11:55:43 +01:00
Markus Heiser
333d536937
Revert "Updated health check in Dockerfile"
...
This reverts commit 1fd4dab3b4
.
2025-02-26 11:55:43 +01:00
Salvatore Gabriele La Greca
1fd4dab3b4
Updated health check in Dockerfile
2025-02-26 10:20:51 +01:00
Markus Heiser
887594f634
[fix] Internet links disappeared from wikidata side box (second try)
...
Related:
- https://github.com/searxng/searxng/pull/4286#issuecomment-2639960013
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-26 08:45:56 +01:00
fatwang2
bc5c8e5748
[fix] engine unsplash: image links by preserving URL parameters
...
Only remove ixid parameter while keeping other essential URL parameters
to ensure images are properly displayed in search results.
2025-02-26 08:44:39 +01:00
dependabot[bot]
cb0a75bad9
[upd] pypi: Bump selenium from 4.28.1 to 4.29.0
...
Bumps [selenium](https://github.com/SeleniumHQ/Selenium ) from 4.28.1 to 4.29.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases )
- [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.29.0 )
---
updated-dependencies:
- dependency-name: selenium
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-26 07:18:24 +01:00
Brock Vojkovic
dabe425499
[feat] add HEALTHCHECK in Dockerfile
2025-02-26 07:17:49 +01:00
searxng-bot
f325f8a886
[l10n] update translations from Weblate
...
fecbeb1d5
- 2025-02-20 - return42 <return42@users.noreply.translate.codeberg.org>
8891568c6
- 2025-02-17 - AlanBacker <alanbacker@users.noreply.translate.codeberg.org>
727ae2508
- 2025-02-15 - return42 <return42@users.noreply.translate.codeberg.org>
11f215e90
- 2025-02-15 - return42 <return42@users.noreply.translate.codeberg.org>
9eb07083e
- 2025-02-15 - thenack0 <thenack0@users.noreply.translate.codeberg.org>
2025-02-26 07:16:01 +01:00
Markus Heiser
2e0abc9310
[fix] various issues in the documentation
...
Closes: https://github.com/searxng/searxng/issues/4370
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-26 07:15:39 +01:00
Markus Heiser
28d1240fce
[fix] remove dead invidious instances from the settings
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 17:16:15 +01:00
Markus Heiser
4994fbb5af
[fix] engines bing.images & brave.videos - fix parse data string
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 17:03:25 +01:00
Markus Heiser
caf0dd5372
[fix] piped engine - update backend_url list
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 14:43:01 +01:00
Markus Heiser
c0a21789a3
[mod] activate startpage by default and use default timeout (3sec)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 14:23:03 +01:00
Bnyro
0f2fc5879d
[feat] startpage: support for news and images
2025-02-20 13:44:28 +01:00
Markus Heiser
feb15e3878
[fix] brave.news engine: response is HTML and no longer JSON
...
The response from brave.com for news is no longer a JSON string.
Closes: https://github.com/searxng/searxng/issues/4352
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 10:08:03 +01:00
bearz314
c2804c51e2
[doc] Add myself for trying to improve searxng
2025-02-20 07:55:45 +01:00
bearz314
0a3eb24a0b
[fix] limiter: prevent loading cached index html when redirected
...
The redirection to index lets client requests CSS token, if somehow they haven't been.
We need to ensure the html isn't cached so the latest token can be retrieved.
2025-02-20 07:55:45 +01:00
bearz314
16fafed6a2
[fix] limiter: prevent caching of token link
...
Depending on server and client setup, this CSS link with empty content may be cached.
For example, in my setup CloudFlare automatically adds 14400s (4hours) in my test.
This prevents caching by browser and proxies so the CSS can be reliably requested.
2025-02-20 07:55:45 +01:00
Markus Heiser
44d941c93c
[fix] mojeek web engine: don't add empty fmt argument for web searches
...
Empty ``&fmt=`` argument triggers an automated tools detection from mojeek.
Suggested-by: @shinodark in https://github.com/searxng/searxng/issues/4307#issuecomment-2669355322
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-20 07:45:57 +01:00
Markus Heiser
cc9dbde2e5
[fix] autocomplete: remove broken startpage backend
...
as long we don't have a solution for #4334 we can't offer startpage as
autocomplete backend.
Related:
- https://github.com/searxng/searxng/issues/4334
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-17 11:00:18 +01:00
Duckxz
1ae37728e4
[fix] Fix improper import of corrections.html
2025-02-17 06:41:04 +01:00
searxng-bot
d37dc30783
[l10n] update translations from Weblate
...
2b26704c4
- 2025-02-12 - return42 <return42@users.noreply.translate.codeberg.org>
647377905
- 2025-02-12 - return42 <return42@users.noreply.translate.codeberg.org>
afd50738d
- 2025-02-12 - alexgabi <alexgabi@users.noreply.translate.codeberg.org>
665fafbe2
- 2025-02-11 - naktinis <naktinis@users.noreply.translate.codeberg.org>
583834fec
- 2025-02-10 - alexgabi <alexgabi@users.noreply.translate.codeberg.org>
0f4f34434
- 2025-02-10 - MonsoonFire <monsoonfire@users.noreply.translate.codeberg.org>
fbd59c560
- 2025-02-08 - akinu <akinu@users.noreply.translate.codeberg.org>
c3f7f27f6
- 2025-02-07 - SecularSteve <secularsteve@users.noreply.translate.codeberg.org>
cba4bc53f
- 2025-02-07 - SecularSteve <secularsteve@users.noreply.translate.codeberg.org>
2025-02-15 07:16:17 +01:00
dependabot[bot]
f92bfebe21
[upd] pypi: Bump lxml from 5.3.0 to 5.3.1
...
Bumps [lxml](https://github.com/lxml/lxml ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.3.0...lxml-5.3.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-15 07:16:00 +01:00
dependabot[bot]
0eb23c490d
[upd] pypi: Bump aiounittest from 1.4.2 to 1.4.3
...
Bumps [aiounittest](https://github.com/kwarunek/aiounittest ) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/kwarunek/aiounittest/releases )
- [Commits](https://github.com/kwarunek/aiounittest/compare/1.4.2...1.4.3 )
---
updated-dependencies:
- dependency-name: aiounittest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-15 07:15:35 +01:00
bonswouar
d456f3dd9f
[fix] engine adobe stock videos datetime parsing
...
re #4310
2025-02-12 07:05:58 +01:00
Markus Heiser
a1e2b25467
[mod] improve description of the prefernces URL in the "COOKIES" tab
...
Closes: https://github.com/searxng/searxng/issues/4272
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-09 13:32:33 +01:00
Bnyro
3a59aea742
[fix] results.py: crashes when 'parsed_url' is None
2025-02-08 17:18:43 +01:00
Bnyro
28ead13eb9
[chore] engines: replace datetime.utcfromtimestamp with datetime.fromtimestamp
2025-02-07 17:19:00 +01:00
searxng-bot
9b1f8681a1
[l10n] update translations from Weblate
...
d030e5252
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
d3c6b503b
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
ed13a35ed
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
1126eef12
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
ee8fd4d82
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
b9507095f
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
5766ca07e
- 2025-02-06 - curtwheeler <curtwheeler@users.noreply.translate.codeberg.org>
cadb0be4f
- 2025-02-06 - ivantodorov <ivantodorov@users.noreply.translate.codeberg.org>
9e1d733b7
- 2025-02-06 - ivantodorov <ivantodorov@users.noreply.translate.codeberg.org>
bbb8c9646
- 2025-02-06 - AndersNordh <andersnordh@users.noreply.translate.codeberg.org>
463ea44dc
- 2025-02-05 - artens <artens@users.noreply.translate.codeberg.org>
3549e01c0
- 2025-02-05 - return42 <return42@users.noreply.translate.codeberg.org>
58277713c
- 2025-02-05 - Ricky-Tigg <ricky-tigg@users.noreply.translate.codeberg.org>
511926257
- 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
6d49bafee
- 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
5d1dcf0b0
- 2025-02-03 - return42 <return42@users.noreply.translate.codeberg.org>
bb40eae80
- 2025-02-03 - artens <artens@users.noreply.translate.codeberg.org>
3e34b5486
- 2025-02-03 - davquar <davquar@users.noreply.translate.codeberg.org>
e67e0eaaf
- 2025-02-03 - return42 <return42@users.noreply.translate.codeberg.org>
664e90b17
- 2025-02-03 - kny5 <kny5@users.noreply.translate.codeberg.org>
34ebe95c7
- 2025-02-03 - AndersNordh <andersnordh@users.noreply.translate.codeberg.org>
74e21c47a
- 2025-02-03 - rodgui <rodgui@users.noreply.translate.codeberg.org>
ac770eae1
- 2025-02-03 - kny5 <kny5@users.noreply.translate.codeberg.org>
e9509ed4b
- 2025-02-02 - davquar <davquar@users.noreply.translate.codeberg.org>
79824e94e
- 2025-02-01 - matsob0123 <matsob0123@users.noreply.translate.codeberg.org>
4153606b0
- 2025-02-01 - Fjuro <fjuro@users.noreply.translate.codeberg.org>
9c6763231
- 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
791869503
- 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
00e05f5aa
- 2025-01-31 - Shihfu Juan <xlion@xlion.tw>
2025-02-07 17:06:27 +01:00
dependabot[bot]
739822f705
[upd] pypi: Bump babel from 2.16.0 to 2.17.0
...
Bumps [babel](https://github.com/python-babel/babel ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases )
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0 )
---
updated-dependencies:
- dependency-name: babel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-07 17:06:09 +01:00
Markus Heiser
d45dea56c5
[fix] selenium: binary is not a Firefox executable
...
Since Ubuntu installs firefox frrom snap, we can't use any longer
``Browser('firefox')``.
[1] https://github.com/searxng/searxng/pull/3663#issuecomment-2255963036
[2] https://splinter.readthedocs.io/en/latest/drivers/firefox.html#custom-binary-path
Suggested-by: @allendema
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-07 17:05:06 +01:00
Markus Heiser
8c610404bd
[upd] upgrade: github actions / to ubuntu: 24.04 / to nvm: node 20.15
...
- ubuntu-20.04 --> ubuntu-24.04
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-07 17:05:06 +01:00
Markus Heiser
147bda894e
[fix] Internet links disappeared from wikidata side box
...
Closes: https://github.com/searxng/searxng/issues/4285
Reported and tested by: Popolon
Suggested-by: @dalf
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-06 14:50:30 +01:00
allixx
4ab7984edd
[fix] public domain image archive: change name to lowercase
...
Otherwise logs are flooded with warnings:
WARNING:searx.engines: Engine name is not lowercase: "Public Domain Image Archive", converting to lowercase
2025-02-03 18:38:56 +01:00
XLion
ab1e895cc0
[fix] openverse: update API and website URL ( #4275 )
2025-02-02 22:12:24 +01:00
dependabot[bot]
6324a9752a
[upd] pypi: Bump certifi from 2024.12.14 to 2025.1.31
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2024.12.14 to 2025.1.31.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.12.14...2025.01.31 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 08:58:22 +01:00
dependabot[bot]
d7602aa4f1
[upd] pypi: Bump sphinx-notfound-page from 1.0.4 to 1.1.0
...
Bumps [sphinx-notfound-page](https://github.com/readthedocs/sphinx-notfound-page ) from 1.0.4 to 1.1.0.
- [Changelog](https://github.com/readthedocs/sphinx-notfound-page/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/readthedocs/sphinx-notfound-page/compare/1.0.4...1.1.0 )
---
updated-dependencies:
- dependency-name: sphinx-notfound-page
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 08:57:55 +01:00
dependabot[bot]
157c9267ec
[upd] pypi: Bump pylint from 3.3.3 to 3.3.4
...
Bumps [pylint](https://github.com/pylint-dev/pylint ) from 3.3.3 to 3.3.4.
- [Release notes](https://github.com/pylint-dev/pylint/releases )
- [Commits](https://github.com/pylint-dev/pylint/compare/v3.3.3...v3.3.4 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 08:57:18 +01:00
searxng-bot
eea4d4fd1d
[l10n] update translations from Weblate
...
86a55bb1f
- 2025-01-30 - Shihfu Juan <xlion@xlion.tw>
553225b31
- 2025-01-30 - kratos <kratos@users.noreply.translate.codeberg.org>
f6ad2986e
- 2025-01-30 - return42 <return42@users.noreply.translate.codeberg.org>
b550ed406
- 2025-01-30 - nebras <nebras@users.noreply.translate.codeberg.org>
2852d3ada
- 2025-01-29 - Outbreak2096 <outbreak2096@users.noreply.translate.codeberg.org>
98d2ed269
- 2025-01-30 - Linerly <linerly@users.noreply.translate.codeberg.org>
8b13e0d11
- 2025-01-29 - RoyBarina <roybarina@users.noreply.translate.codeberg.org>
75bcc2aaf
- 2025-01-29 - ghose <ghose@users.noreply.translate.codeberg.org>
6b21bccc2
- 2025-01-29 - Priit Jõerüüt <jrtcdbrg@users.noreply.translate.codeberg.org>
5dc3d664d
- 2025-01-29 - return42 <return42@users.noreply.translate.codeberg.org>
2025-01-31 08:54:00 +01:00
return42
738906358b
[data] update searx.data - update_currencies.py
2025-01-29 06:23:04 +01:00
return42
fc8938c968
[data] update searx.data - update_ahmia_blacklist.py
2025-01-29 06:07:28 +01:00