on master help sign in
[enh] settings.py added
1b3712casciimoo
.gitignore+1−1
@@ -1,2 +1,2 @@
1env
1env
2−searx.conf
2+settings.py
searx/settings.pynew file+12
@@ -0,0 +1,12 @@
1+
2+port = 8888
3+
4+secret_key = "ultrasecretkey" # change this!
5+
6+debug = False
7+
8+weights = {} # 'search_engine_name': float(weight) | default is 1.0
9+
10+blacklist = [] # search engine blacklist
11+
12+categories = {} # custom search engine categories
searx/webapp.py+5−4
@@ -26,6 +26,7 @@ from flask import Flask, request, flash, render_template, url_for, Response, mak
26import ConfigParser
26import ConfigParser
27from os import getenv
27from os import getenv
28from searx.engines import search, categories
28from searx.engines import search, categories
29+from searx import settings
29import json
30import json
30
31
31cfg = ConfigParser.SafeConfigParser()
32cfg = ConfigParser.SafeConfigParser()
@@ -36,7 +37,7 @@ cfg.read('searx.conf')
36
37
37
38
38app = Flask(__name__)
39app = Flask(__name__)
39−app.secret_key = cfg.get('app', 'secret_key')
40+app.secret_key = settings.secret_key
40
41
41opensearch_xml = '''<?xml version="1.0" encoding="utf-8"?>
42opensearch_xml = '''<?xml version="1.0" encoding="utf-8"?>
42<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
43<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
@@ -113,7 +114,7 @@ if __name__ == "__main__":
113 from gevent import monkey
114 from gevent import monkey
114 monkey.patch_all()
115 monkey.patch_all()
115
116
116− app.run(debug = cfg.get('server', 'debug')
117+ app.run(debug = settings.debug
117− ,use_debugger = cfg.get('server', 'debug')
118+ ,use_debugger = settings.debug
118− ,port = int(cfg.get('server', 'port'))
119+ ,port = settings.port
119 )
120 )