summaryrefslogtreecommitdiff
path: root/searx
AgeCommit message (Collapse)Author
2025-01-14[upd] stylelint: use less-compatible configuration and update rulesBnyro
2025-01-14[fix] issues reported by sytlelintMarkus Heiser
"Unexpected vendor-prefixed": -webkit-transform & -ms-transform [3] -webkit-animation [2] @-webkit-keyframes [1] [1] https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes [2] https://developer.mozilla.org/en-US/docs/Web/CSS/animation [3] https://developer.mozilla.org/en-US/docs/Web/CSS/transform Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-14[upd] migrate .eslintrc.json to eslint.config.mjsMarkus Heiser
The migration was done by the following steps, firts prepare the node enviroment an open a bash in this environment:: $ make clean nvm.nodejs ... $ ./manage nvm.bash $ which npx searxng/.nvm/versions/node/v23.5.0/bin/npx In this environment the migration command from [1] is started:: $ npx @eslint/migrate-config .eslintrc.json Need to install the following packages: @eslint/migrate-config@1.3.5 Migrating .eslintrc.json Wrote new config to ./eslint.config.mjs You will need to install the following packages to use the new config: - globals - @eslint/js - @eslint/eslintrc You can install them using the following command: npm install globals @eslint/js @eslint/eslintrc -D The following messages were generated during migration: - The 'node' environment is used, so switching sourceType to 'commonjs'. [1] https://eslint.org/docs/latest/use/configure/migration-guide#migrate-your-config-file Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-14[upd] update npm dependencies (package.json) and .tool-versionsMarkus Heiser
To avoid issue like [1], versions from now on are pinned in:: searx/static/themes/simple/package-lock.json To test nodejs v23 or newer is needed (will be installed by nvm). To drop a possibly existing installation:: $ make clean Install nodejs in nvm:: $ make nvm.nodejs INFO: install (update) NVM at searxng/.nvm ... Now using node v23.5.0 (npm v10.9.2) Creating default alias: default -> v23.5 (-> v23.5.0) INFO: Node.js is installed at searxng/.nvm/versions/node/v23.5.0/bin/node INFO: Node.js is version v23.5.0 INFO: npm is installed at searxng/.nvm/versions/node/v23.5.0/bin/npm INFO: npm is version 10.9.2 INFO: NVM is installed at searxng/.nvm To test npm checks and builds: $ make static.build.commit Related: [1] https://github.com/searxng/searxng/issues/4143 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-14[json_engine] Fix R0912 (too-many-branches)Lucki
2025-01-14[json_engine] mirror xpath functionalityLucki
2025-01-14[json_engine] document existing optionsLucki
2025-01-13[data] update searx.data - make data.allMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-10[l10n] update translations from Weblatesearxng-bot
8f8f92dc0 - 2025-01-10 - hirushaadi <hirushaadi@users.noreply.translate.codeberg.org> d4ae2e4ba - 2025-01-08 - Harshith-10 <harshith-10@users.noreply.translate.codeberg.org> 05848d0bb - 2025-01-08 - return42 <return42@users.noreply.translate.codeberg.org> 151cde7fc - 2025-01-08 - return42 <return42@users.noreply.translate.codeberg.org> 43ba79c99 - 2025-01-06 - return42 <return42@users.noreply.translate.codeberg.org>
2025-01-06Revert "[l10n ga] trigger weblate.push.translations (another try)"Markus Heiser
This reverts commit e352926187774ea6c390e89e27623136e1495b49.
2025-01-06[l10n ga] trigger weblate.push.translations (another try)Markus Heiser
Related: - https://github.com/searxng/searxng/issues/4117 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06reomve DUMMY from searxng.msg catalogMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06[l10n ga] trigger weblate.push.translationsMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06[fix] l10n ga (Irish) messages.po is marked as fuzzyMarkus Heiser
$ ./manage pyenv.cmd pybabel compile --statistics -d searx/translations/ reports: catalog searx/translations/ga/LC_MESSAGES/messages.po is marked as fuzzy, skipping This commit removes the ``fuzzy`` tag and BTW reverts commit 655e41f27 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06[l10n ga] trigger weblate.push.translationsMarkus Heiser
Related: - https://github.com/searxng/searxng/issues/4117 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06[l10n] adding new language Irish (ga)Aindriú Mac Giolla Eoin
2025-01-06[fix] dockerhub: switch to new api pathBnyro
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2025-01-06Fix usage of `api_key` engine settingLucki
The value of `params['api_key']` isn't read anywhere. Writing directly into the header object solves this quite easily though. > [Users can authenticate by including their API key either in a request URL by appending `?apikey=<API KEY>`, or by including the `X-API-Key: <API KEY>` header with the request.](https://wallhaven.cc/help/api)
2025-01-03[l10n] update translations from Weblatesearxng-bot
3db237112 - 2024-12-31 - kratos <kratos@users.noreply.translate.codeberg.org>
2024-12-29[data] update searx.data - update_engine_traits.pyMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-29[fix] update_engine_traits.py: annas archive, bing-* and zlibrary enginesMarkus Heiser
Github action Update data - update_engine_traits [1] had issues in annas archive, bing-* and zlibrary engines: ./manage pyenv.cmd python ./searxng_extra/update/update_engine_traits.py [1] https://github.com/searxng/searxng/actions/runs/12530827768/job/34953392587 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-29[data] update searx.data - update_engine_descriptions.pyreturn42
2024-12-29[data] update searx.data - update_currencies.pyreturn42
2024-12-29[data] update searx.data - update_wikidata_units.pyreturn42
2024-12-29[data] update searx.data - update_ahmia_blacklist.pyreturn42
2024-12-28[l10n] update translations from Weblatesearxng-bot
31b458aa4 - 2024-12-25 - return42 <return42@users.noreply.translate.codeberg.org> fe7cc8706 - 2024-12-25 - return42 <return42@users.noreply.translate.codeberg.org> 7a585b545 - 2024-12-22 - alexgabi <alexgabi@users.noreply.translate.codeberg.org> 2e2fdbd16 - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org> e2774bb44 - 2024-12-21 - ghose <ghose@users.noreply.translate.codeberg.org> 970bd5d86 - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org> 4c775384c - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org> 176f7df6e - 2024-12-21 - xawos <xawos@users.noreply.translate.codeberg.org> a6a842d01 - 2024-12-20 - Amirkhandrend-Nicest-XII <Amirkhandrend-Nicest-XII@users.noreply.translate.codeberg.org>
2024-12-25[feat] engines: re-add alexandria.orgAustin-Olacsi
2024-12-22[fix] engine google_video: google changed the layout of the HTML responseMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/4127 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-20[l10n] update translations from Weblatesearxng-bot
979094524 - 2024-12-17 - Amirkhandrend-Nicest-XII <Amirkhandrend-Nicest-XII@users.noreply.translate.codeberg.org>
2024-12-16[build] /staticMarkus Heiser
2024-12-16[refactor] webapp.py: reuse get_client_settings() method to unify preference ↵Bnyro
handling before render
2024-12-16Revert "[weblate] add dummy string to trigger weblate.push.translations in CI"Markus Heiser
This reverts commit 899edee5ecbf8c16a582e7df7ce4367d5fda2298.
2024-12-16[weblate] add dummy string to trigger weblate.push.translations in CIMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-16[build] /staticBnyro
2024-12-16[fix] settings: javascript crash when entering due to missing search formBnyro
2024-12-16[chore] cleanupZhijie He
2024-12-16[enh] add `engine-` prefix, replace blank space to `-`Zhijie He
2024-12-16[fix]: fix engine name may break some css style, contains "right", "left", ↵Zhijie He
"center"
2024-12-13Update data - localesMarkus Heiser
./searxng_extra/update/update_locales.py Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-13[l10n] adding new language Tatar (tt)Markus Heiser
$ ./manage pyenv.cmd bash $ pybabel init -i searx/translations/messages.pot -d searx/translations -l tt creating catalog searx/translations/tt/LC_MESSAGES/messages.po based on searx/translations/messages.pot Closes: https://github.com/searxng/searxng/issues/4098 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-13[l10n] update translations from Weblatesearxng-bot
941da8a11 - 2024-12-13 - Kita Ikuyo <searinminecraft@courvix.com> 7c9e8973a - 2024-12-12 - return42 <return42@users.noreply.translate.codeberg.org> 1ef3f3b6e - 2024-12-12 - OpenCode <OpenCode@users.noreply.translate.codeberg.org> 8edb4af3d - 2024-12-11 - KhietVo <KhietVo@users.noreply.translate.codeberg.org> 77469663d - 2024-12-11 - dansmachina <dansmachina@users.noreply.translate.codeberg.org> be726d2c7 - 2024-12-09 - kkrawczyk <kkrawczyk@users.noreply.translate.codeberg.org> dfb9dd20f - 2024-12-10 - artnay <artnay@users.noreply.translate.codeberg.org> a1977736f - 2024-12-09 - return42 <return42@users.noreply.translate.codeberg.org> e17d999d7 - 2024-12-07 - Eryk Michalak <gnu.ewm@protonmail.com>
2024-12-01[build] /staticMarkus Heiser
2024-12-01[fix] if image load fails on client side, show default imageMarkus Heiser
BTW: change icon color from red to gray Closes: - https://github.com/searxng/searxng/issues/4066 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2024-12-01[build] /staticBnyro
2024-12-01[feat] search: add url formatting preferenceBnyro
2024-11-29[build] /staticBnyro
2024-11-29[chore] search.js: remove leftovers from shift to multiselect categories PRBnyro
2024-11-29[enh] use longest title and test get_ordered_results()Allen
2024-11-29[build] /staticBnyro
2024-11-29[feat] search: shift/ctrl click a category to select multiple categoriesBnyro