mirror of
https://github.com/searxng/searxng.git
synced 2025-07-23 13:19:17 +02:00
[enh] group engines in preference tabs
This commit is contained in:
parent
b02f762687
commit
31e206361f
3 changed files with 25 additions and 2 deletions
|
@ -59,9 +59,11 @@ from searx.settings_defaults import OUTPUT_FORMATS
|
|||
from searx.settings_loader import get_default_settings_path
|
||||
from searx.exceptions import SearxParameterException
|
||||
from searx.engines import (
|
||||
DEFAULT_GROUP_NAME,
|
||||
categories,
|
||||
engines,
|
||||
engine_shortcuts,
|
||||
group_engines_in_tab,
|
||||
)
|
||||
from searx.webutils import (
|
||||
UnicodeWriter,
|
||||
|
@ -152,6 +154,7 @@ app = Flask(__name__, static_folder=settings['ui']['static_path'], template_fold
|
|||
app.jinja_env.trim_blocks = True
|
||||
app.jinja_env.lstrip_blocks = True
|
||||
app.jinja_env.add_extension('jinja2.ext.loopcontrols') # pylint: disable=no-member
|
||||
app.jinja_env.filters['group_engines_in_tab'] = group_engines_in_tab # pylint: disable=no-member
|
||||
app.secret_key = settings['server']['secret_key']
|
||||
|
||||
babel = Babel(app)
|
||||
|
@ -169,6 +172,16 @@ _category_names = (
|
|||
gettext('map'),
|
||||
gettext('onions'),
|
||||
gettext('science'),
|
||||
# non-tab categories
|
||||
gettext('apps'),
|
||||
gettext('dictionaries'),
|
||||
gettext('lyrics'),
|
||||
gettext('packages'),
|
||||
gettext('q&a'),
|
||||
gettext('repos'),
|
||||
gettext('software wikis'),
|
||||
gettext('web'),
|
||||
gettext(DEFAULT_GROUP_NAME),
|
||||
)
|
||||
|
||||
_simple_style = (gettext('auto'), gettext('light'), gettext('dark'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue