Markus Heiser
1461d6a07e
[upd] engine_descriptions.json
...
Updated by:
./manage pyenv.cmd python3 \
./searxng_extra/update/update_engine_descriptions.py
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
Léon Tiekötter
37baf46ece
[fix] Rename ccengine engine to openverse
...
The CC engine was merged with WordPress and renamed to Openverse
Source: https://wordpress.org/news/2021/05/welcome-to-openverse/
3 years ago
Léon Tiekötter
4be6deb0a1
[fix] ccengine engine
...
Change domain to api.openverse.engineering
3 years ago
Markus Heiser
ced656606f
Merge pull request #709 from return42/drop-etools
...
[fix] drop etools engine module
3 years ago
Markus Heiser
5dd3442f83
[fix] drop etools engine module
...
The implementation of the etools engine is poor. No date-range support, no
language support and it is broken by a CAPTCHA.
etools is a metasearch engine, the major search engines it supports (google,
bing, wikipedia, Yahoo) are already available in SeaarXNG.
While etools does support several engines we currently don't support directly,
support for them should be added directly to SearXNG if there is demand.
In practice: in SearXNG the worse etools results will be mixed with good results
from other engines we have (as long as there is no captcha).
At best case, what we win with etools is in e.g. results from de.ask.com in a
query from a german request .. in all other cases worse results are bubble up in
SearXNG's result list.
[1] https://github.com/searxng/searxng/issues/696#issuecomment-1005855499
Closes: https://github.com/searxng/searxng/issues/696
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
Martin Fischer
e12525a1fa
Merge pull request #708 from not-my-profile/pref-refactor
...
Refactor `preferences`
3 years ago
Markus Heiser
a583d09582
Merge pull request #716 from searxng/dependabot/pip/master/sphinx-jinja-1.4.0
...
Bump sphinx-jinja from 1.2.1 to 1.4.0
3 years ago
dependabot[bot]
4c2cffe2e4
Bump sphinx-jinja from 1.2.1 to 1.4.0
...
Bumps [sphinx-jinja](https://github.com/tardyp/sphinx-jinja ) from 1.2.1 to 1.4.0.
- [Release notes](https://github.com/tardyp/sphinx-jinja/releases )
- [Changelog](https://github.com/tardyp/sphinx-jinja/blob/master/ChangeLog )
- [Commits](https://github.com/tardyp/sphinx-jinja/compare/1.2.1...1.4.0 )
---
updated-dependencies:
- dependency-name: sphinx-jinja
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Markus Heiser
d74000c0da
Merge pull request #717 from searxng/dependabot/pip/master/sphinx-issues-2.0.0
...
Bump sphinx-issues from 1.2.0 to 2.0.0
3 years ago
Markus Heiser
2eb95f1532
Merge pull request #718 from searxng/dependabot/pip/master/pygments-2.11.2
...
Bump pygments from 2.11.0 to 2.11.2
3 years ago
Markus Heiser
c956ed6c43
[build] /static
3 years ago
Markus Heiser
d8db85638e
make pygments.less
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
Markus Heiser
0447035992
Merge pull request #719 from searxng/translations_update
...
Update translations
3 years ago
searxng-bot
651342d71a
[translations] update from Weblate
...
7781625e
- 2022-01-06 - Linerly <linerly@protonmail.com>
dcab2ef1
- 2022-01-06 - Markus Heiser <markus.heiser@darmarit.de>
3 years ago
dependabot[bot]
a898e0c592
Bump pygments from 2.11.0 to 2.11.2
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.11.0 to 2.11.2.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.11.0...2.11.2 )
---
updated-dependencies:
- dependency-name: pygments
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
d3e30bcd06
Bump sphinx-issues from 1.2.0 to 2.0.0
...
Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/sloria/sphinx-issues/releases )
- [Commits](https://github.com/sloria/sphinx-issues/compare/1.2.0...2.0.0 )
---
updated-dependencies:
- dependency-name: sphinx-issues
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Martin Fischer
222112bb72
Merge pull request #714 from tiekoetter/drop-microsoft-academic
...
Drop microsoft academic engine
3 years ago
Léon Tiekötter
3ab826de22
Drop microsoft academic engine
...
Microsoft academic was discontinued on 2021-12-31.
Source: https://www.microsoft.com/en-us/research/project/academic/articles/microsoft-academic-to-expand-horizons-with-community-driven-approach/
3 years ago
Martin Fischer
180d4d068b
[refactor] refactor SwitchableSetting
...
The previous implementation used two hash sets and a list.
... that's not necessary ... a single hash map suffices.
And it's also less error prone ... because the previous data structure
allowed a setting to be enabled and disabled at the same time.
3 years ago
Alexandre Flament
df52ee711b
Merge pull request #700 from dalf/update-gh-workflow
...
[mod] GitHub workflow: use cache
3 years ago
Martin Fischer
56fbf22108
[refactor] stop SwitchableSetting from subclassing Setting
...
Previously the default_value was abused for the cookie name.
Having SwitchableSetting subclass Setting doesn't even make sense
in the first place since none of the Setting methods apply.
3 years ago
Martin Fischer
1196abcfce
Merge pull request #706 from not-my-profile/remove-broken-quest-op
...
[fix] remove broken ? search operator
3 years ago
Markus Heiser
5305ff8cb6
Merge pull request #705 from not-my-profile/leaflet-gitattr
...
[fix] prevent leaflet.{css,js} from polluting git grep results
3 years ago
Martin Fischer
a0486cf827
[fix] prevent leaflet.{css,js} from polluting git grep results
...
Fixes #704 .
3 years ago
Martin Fischer
83f8a8fc6d
[refactor] remove pointless tuple
3 years ago
Martin Fischer
bb06758a7b
[refactor] add type hints & remove Setting._post_init
...
Previously the Setting classes used a horrible _post_init
hack that prevented proper type checking.
3 years ago
Martin Fischer
61935c72ef
[fix] remove broken ? search operator
...
The ? search operator has been broken for some time and
currently only raises the question why it's still there.
## Context ##
The query "Paris !images" searches for "Paris" in the "images" category.
Once upon a time Searx supported "Paris ?images" to search for "Paris"
in the currently enabled categories and the "images" category.
The feature makes sense ... the ? syntax does not.
We will hopefully introduce a +!images syntax in the future.
Fixes #702 .
3 years ago
Alexandre Flament
93c6829b27
Merge pull request #699 from dalf/uwsgi
...
[mod] adjust dockerfiles/uwsgi.ini
3 years ago
Alexandre Flament
03189d60f4
Merge pull request #697 from searxng/remove-nl-be
...
Delete searx/translations/nl_BE
3 years ago
Alexandre Flament
aedd6279b3
Merge pull request #634 from not-my-profile/powered-by
...
Introduce `categories_as_tabs` & group engines in tabs
3 years ago
Alexandre Flament
55ae74d725
[mod] adjust dockerfiles/uwsgi.ini
3 years ago
Alexandre Flament
1f7059e040
[mod] GitHub workflow: use cache
3 years ago
Alexandre Flament
40684f6b5e
Delete searx/translations/nl_BE
...
See https://github.com/searxng/searxng/issues/540
3 years ago
Markus Heiser
0ebad8220f
Merge pull request #688 from dalf/settings_enable_stats
...
[enh] settings.yml: implement general.enable_metrics
3 years ago
Martin Fischer
160f3e022e
Merge pull request #683 from return42/fix-doc
...
Document & Pylint scripts in searxng_extra/update
3 years ago
Alexandre Flament
9004e84b6e
Merge pull request #596 from dalf/upgrade-httpx
...
Upgrade httpx
3 years ago
Alexandre Flament
d3ecadd3f8
Merge pull request #679 from dalf/brand-searxng
...
searxng.org: update setup.py & settings.yml
3 years ago
Alexandre Flament
2134703b4b
[enh] settings.yml: implement general.enable_metrics
...
* allow not to record metrics (response time, etc...)
* this commit doesn't change the UI. If the metrics are disabled
/stats and /stats/errors will return empty response.
in /preferences, the columns response time and reliability will be empty.
3 years ago
Alexandre Flament
e64c3deab7
[mod] upgrade httpx 0.21.2
...
httpx 0.21.2 and httpcore 0.14.4 fix multiple issues:
* https://github.com/encode/httpx/releases/tag/0.21.2
* https://github.com/encode/httpcore/releases/tag/0.14.4
so most of the workarounds in searx.network have been removed.
3 years ago
Martin Fischer
a7199bc085
Merge pull request #694 from return42/fix-c7f27404
...
[fix] debug console (pdb) in a session started by `make run`
3 years ago
Markus Heiser
295876abaa
[pylint] add scripts from searxng_extra/update to pylint
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
Markus Heiser
ffea5d8ef5
[docs] add documentation for the scripts in searxng_extra/update
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
Martin Fischer
a4c2cfb837
[enh] change categories_as_tabs from a list to a dict
...
The tab icon names are currently hard coded in the templates.
This commit lets us introduce an icon property in the future, e.g:
categories_as_tabs:
general:
icon: search-outline
3 years ago
Martin Fischer
b38036d519
[fix] stop setting superfluous cookies for "non tab categories"
3 years ago
Martin Fischer
3dd534e5c0
[refactor] make group_engines_in_tab more readable
3 years ago
Martin Fischer
d01e8aa8cc
[mod] introduce searx.engines.Engine for type hinting
3 years ago
Martin Fischer
3f76c9c96c
[enh] enable English dictionaries by default
...
These dictionaries are no longer part of the general category,
so they're no longer queried by default -> we can enable them
by default without degrading general query performance.
3 years ago
Martin Fischer
abe53946d4
[enh] display help text for "Other" engines tab in preferences
3 years ago
Martin Fischer
6f07d51b62
[mod] improve variable name
3 years ago
Martin Fischer
1e195f5b95
[mod] move group_engines_in_tab to searx.webutils
3 years ago