forked from Archives/searxng
[mod] move brand options from Makefile to settings.yml
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>dependabot/pip/master/sphinx-6.1.3
parent
dbfd5567aa
commit
9485179064
@ -1,7 +1,9 @@
|
|||||||
|
SEARX_URL = ''
|
||||||
GIT_URL = 'https://github.com/searx/searx'
|
GIT_URL = 'https://github.com/searx/searx'
|
||||||
GIT_BRANCH = 'master'
|
GIT_BRANCH = 'master'
|
||||||
ISSUE_URL = 'https://github.com/searx/searx/issues'
|
ISSUE_URL = 'https://github.com/searx/searx/issues'
|
||||||
SEARX_URL = 'https://searx.me'
|
|
||||||
DOCS_URL = 'https://searx.github.io/searx'
|
DOCS_URL = 'https://searx.github.io/searx'
|
||||||
PUBLIC_INSTANCES = 'https://searx.space'
|
PUBLIC_INSTANCES = 'https://searx.space'
|
||||||
CONTACT_URL = ''
|
CONTACT_URL = ''
|
||||||
|
WIKI_URL = 'https://github.com/searx/searx/wiki'
|
||||||
|
TWITTER_URL = 'https://twitter.com/Searx_engine'
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
|
export SEARX_URL=''
|
||||||
export GIT_URL='https://github.com/searx/searx'
|
export GIT_URL='https://github.com/searx/searx'
|
||||||
export GIT_BRANCH='master'
|
export GIT_BRANCH='master'
|
||||||
export ISSUE_URL='https://github.com/searx/searx/issues'
|
export ISSUE_URL='https://github.com/searx/searx/issues'
|
||||||
export SEARX_URL='https://searx.me'
|
|
||||||
export DOCS_URL='https://searx.github.io/searx'
|
export DOCS_URL='https://searx.github.io/searx'
|
||||||
export PUBLIC_INSTANCES='https://searx.space'
|
export PUBLIC_INSTANCES='https://searx.space'
|
||||||
export CONTACT_URL=''
|
export CONTACT_URL=''
|
||||||
|
export WIKI_URL='https://github.com/searx/searx/wiki'
|
||||||
|
export TWITTER_URL='https://twitter.com/Searx_engine'
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
"""build environment used by shell scripts
|
||||||
|
"""
|
||||||
|
|
||||||
|
# set path
|
||||||
|
import sys
|
||||||
|
from os.path import realpath, dirname, join, sep
|
||||||
|
repo_root = realpath(dirname(realpath(__file__)) + sep + '..')
|
||||||
|
sys.path.insert(0, repo_root)
|
||||||
|
|
||||||
|
from searx.settings_loader import load_settings
|
||||||
|
|
||||||
|
settings, settings_load_message = load_settings()
|
||||||
|
print(settings_load_message)
|
||||||
|
|
||||||
|
brand_env = 'utils' + sep + 'brand.env'
|
||||||
|
brand_py = 'searx' + sep + 'brand.py'
|
||||||
|
|
||||||
|
def get_val(group, name, default=''):
|
||||||
|
return settings[group].get(name, False) or ''
|
||||||
|
|
||||||
|
name_val = [
|
||||||
|
('SEARX_URL' , get_val('server', 'base_url')),
|
||||||
|
('GIT_URL' , get_val('general','git_url')),
|
||||||
|
('GIT_BRANCH' , get_val('general','git_branch')),
|
||||||
|
('ISSUE_URL' , get_val('general','issue_url')),
|
||||||
|
('DOCS_URL' , get_val('general','docs_url')),
|
||||||
|
('PUBLIC_INSTANCES' , get_val('general','public_instances')),
|
||||||
|
('CONTACT_URL' , get_val('general','contact_url')),
|
||||||
|
('WIKI_URL' , get_val('general','wiki_url')),
|
||||||
|
('TWITTER_URL' , get_val('general','twitter_url')),
|
||||||
|
]
|
||||||
|
|
||||||
|
print('build %s' % brand_env)
|
||||||
|
with open(repo_root + sep + brand_env, 'w', encoding='utf-8') as f:
|
||||||
|
for name, val in name_val:
|
||||||
|
print("export %s='%s'" % (name, val), file=f)
|
||||||
|
|
||||||
|
print('build %s' % brand_py)
|
||||||
|
with open(repo_root + sep + brand_py, 'w', encoding='utf-8') as f:
|
||||||
|
for name, val in name_val:
|
||||||
|
print("%s = '%s'" % (name, val), file=f)
|
Loading…
Reference in New Issue