forked from Icycoide/searxng
[mod] get rid of searx/brand.py
Removes module searx/brand.py and creates a namespace at searx.brand. This patch is a first 'proof of concept'. Later we can decide to remove the brand namespace entirely or not. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
9485179064
commit
9e53470b4c
5 changed files with 62 additions and 39 deletions
|
@ -60,3 +60,49 @@ if 'SEARX_SECRET' in environ:
|
|||
settings['server']['secret_key'] = environ['SEARX_SECRET']
|
||||
if 'SEARX_BIND_ADDRESS' in environ:
|
||||
settings['server']['bind_address'] = environ['SEARX_BIND_ADDRESS']
|
||||
|
||||
|
||||
class _brand_namespace:
|
||||
|
||||
@classmethod
|
||||
def get_val(cls, group, name, default=''):
|
||||
return settings[group].get(name, False) or ''
|
||||
|
||||
@property
|
||||
def SEARX_URL(self):
|
||||
return self.get_val('server', 'base_url')
|
||||
|
||||
@property
|
||||
def GIT_URL(self):
|
||||
return self.get_val('general', 'git_url')
|
||||
|
||||
@property
|
||||
def GIT_BRANCH(self):
|
||||
return self.get_val('general', 'git_branch')
|
||||
|
||||
@property
|
||||
def ISSUE_URL(self):
|
||||
return self.get_val('general', 'issue_url')
|
||||
|
||||
@property
|
||||
def DOCS_URL(self):
|
||||
return self.get_val('general', 'docs_url')
|
||||
|
||||
@property
|
||||
def PUBLIC_INSTANCES(self):
|
||||
return self.get_val('general', 'public_instances')
|
||||
|
||||
@property
|
||||
def CONTACT_URL(self):
|
||||
return self.get_val('general', 'contact_url')
|
||||
|
||||
@property
|
||||
def WIKI_URL(self):
|
||||
return self.get_val('general', 'wiki_url')
|
||||
|
||||
@property
|
||||
def TWITTER_URL(self):
|
||||
return self.get_val('general', 'twitter_url')
|
||||
|
||||
|
||||
brand = _brand_namespace()
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
SEARX_URL = ''
|
||||
GIT_URL = 'https://github.com/searx/searx'
|
||||
GIT_BRANCH = 'master'
|
||||
ISSUE_URL = 'https://github.com/searx/searx/issues'
|
||||
DOCS_URL = 'https://searx.github.io/searx'
|
||||
PUBLIC_INSTANCES = 'https://searx.space'
|
||||
CONTACT_URL = ''
|
||||
WIKI_URL = 'https://github.com/searx/searx/wiki'
|
||||
TWITTER_URL = 'https://twitter.com/Searx_engine'
|
Loading…
Add table
Add a link
Reference in a new issue