|
@@ -77,11 +77,11 @@ except ImportError:
|
77
|
77
|
|
78
|
78
|
|
79
|
79
|
static_path, templates_path, themes =\
|
80
|
|
- get_themes(settings['themes_path']
|
81
|
|
- if settings.get('themes_path')
|
|
80
|
+ get_themes(settings['ui']['themes_path']
|
|
81
|
+ if settings['ui']['themes_path']
|
82
|
82
|
else searx_dir)
|
83
|
83
|
|
84
|
|
-default_theme = settings['server'].get('default_theme', 'default')
|
|
84
|
+default_theme = settings['ui']['default_theme']
|
85
|
85
|
|
86
|
86
|
static_files = get_static_files(searx_dir)
|
87
|
87
|
|
|
@@ -121,15 +121,15 @@ _category_names = (gettext('files'),
|
121
|
121
|
gettext('news'),
|
122
|
122
|
gettext('map'))
|
123
|
123
|
|
124
|
|
-outgoing_proxies = settings.get('outgoing_proxies', None)
|
|
124
|
+outgoing_proxies = settings['outgoing'].get('proxies', None)
|
125
|
125
|
|
126
|
126
|
|
127
|
127
|
@babel.localeselector
|
128
|
128
|
def get_locale():
|
129
|
129
|
locale = request.accept_languages.best_match(settings['locales'].keys())
|
130
|
130
|
|
131
|
|
- if settings['server'].get('default_locale'):
|
132
|
|
- locale = settings['server']['default_locale']
|
|
131
|
+ if settings['ui'].get('default_locale'):
|
|
132
|
+ locale = settings['ui']['default_locale']
|
133
|
133
|
|
134
|
134
|
if request.cookies.get('locale', '') in settings['locales']:
|
135
|
135
|
locale = request.cookies.get('locale', '')
|
|
@@ -640,12 +640,12 @@ def preferences():
|
640
|
640
|
stats[e.name] = {'time': None,
|
641
|
641
|
'warn_timeout': False,
|
642
|
642
|
'warn_time': False}
|
643
|
|
- if e.timeout > settings['server']['request_timeout']:
|
|
643
|
+ if e.timeout > settings['outgoing']['request_timeout']:
|
644
|
644
|
stats[e.name]['warn_timeout'] = True
|
645
|
645
|
|
646
|
646
|
for engine_stat in get_engines_stats()[0][1]:
|
647
|
647
|
stats[engine_stat.get('name')]['time'] = round(engine_stat.get('avg'), 3)
|
648
|
|
- if engine_stat.get('avg') > settings['server']['request_timeout']:
|
|
648
|
+ if engine_stat.get('avg') > settings['outgoing']['request_timeout']:
|
649
|
649
|
stats[engine_stat.get('name')]['warn_time'] = True
|
650
|
650
|
# end of stats
|
651
|
651
|
|
|
@@ -683,7 +683,7 @@ def image_proxy():
|
683
|
683
|
|
684
|
684
|
resp = requests.get(url,
|
685
|
685
|
stream=True,
|
686
|
|
- timeout=settings['server'].get('request_timeout', 2),
|
|
686
|
+ timeout=settings['outgoing']['request_timeout'],
|
687
|
687
|
headers=headers,
|
688
|
688
|
proxies=outgoing_proxies)
|
689
|
689
|
|
|
@@ -775,8 +775,8 @@ def clear_cookies():
|
775
|
775
|
|
776
|
776
|
def run():
|
777
|
777
|
app.run(
|
778
|
|
- debug=settings['server']['debug'],
|
779
|
|
- use_debugger=settings['server']['debug'],
|
|
778
|
+ debug=settings['general']['debug'],
|
|
779
|
+ use_debugger=settings['general']['debug'],
|
780
|
780
|
port=settings['server']['port'],
|
781
|
781
|
host=settings['server']['bind_address']
|
782
|
782
|
)
|