forked from Archives/searxng
Merge pull request #2408 from return42/rm-brand-make
[mod] move brand options from Makefile to settings.ymldependabot/pip/master/sphinx-6.1.3
commit
9c55d772e9
@ -1,7 +0,0 @@
|
||||
GIT_URL = 'https://github.com/searx/searx'
|
||||
GIT_BRANCH = 'master'
|
||||
ISSUE_URL = 'https://github.com/searx/searx/issues'
|
||||
SEARX_URL = 'https://searx.me'
|
||||
DOCS_URL = 'https://searx.github.io/searx'
|
||||
PUBLIC_INSTANCES = 'https://searx.space'
|
||||
CONTACT_URL = ''
|
@ -1,7 +1,9 @@
|
||||
export SEARX_URL=''
|
||||
export GIT_URL='https://github.com/searx/searx'
|
||||
export GIT_BRANCH='master'
|
||||
export ISSUE_URL='https://github.com/searx/searx/issues'
|
||||
export SEARX_URL='https://searx.me'
|
||||
export DOCS_URL='https://searx.github.io/searx'
|
||||
export PUBLIC_INSTANCES='https://searx.space'
|
||||
export CONTACT_URL=''
|
||||
export WIKI_URL='https://github.com/searx/searx/wiki'
|
||||
export TWITTER_URL='https://twitter.com/Searx_engine'
|
||||
|
@ -0,0 +1,38 @@
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
"""build environment used by shell scripts
|
||||
"""
|
||||
|
||||
# set path
|
||||
import sys
|
||||
import os
|
||||
from os.path import realpath, dirname, join, sep, abspath
|
||||
|
||||
repo_root = realpath(dirname(realpath(__file__)) + sep + '..')
|
||||
sys.path.insert(0, repo_root)
|
||||
os.environ['SEARX_SETTINGS_PATH'] = abspath(dirname(__file__) + '/settings.yml')
|
||||
|
||||
# Under the assumption that a brand is always a fork assure that the settings
|
||||
# file from reposetorie's working tree is used to generate the build_env, not
|
||||
# from /etc/searx/settings.yml.
|
||||
os.environ['SEARX_SETTINGS_PATH'] = abspath(dirname(__file__) + sep + 'settings.yml')
|
||||
|
||||
from searx import brand
|
||||
|
||||
name_val = [
|
||||
('SEARX_URL' , brand.SEARX_URL),
|
||||
('GIT_URL' , brand.GIT_URL),
|
||||
('GIT_BRANCH' , brand.GIT_BRANCH),
|
||||
('ISSUE_URL' , brand.ISSUE_URL),
|
||||
('DOCS_URL' , brand.DOCS_URL),
|
||||
('PUBLIC_INSTANCES' , brand.PUBLIC_INSTANCES),
|
||||
('CONTACT_URL' , brand.CONTACT_URL),
|
||||
('WIKI_URL' , brand.WIKI_URL),
|
||||
('TWITTER_URL' , brand.TWITTER_URL),
|
||||
]
|
||||
|
||||
brand_env = 'utils' + sep + 'brand.env'
|
||||
|
||||
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)
|
Loading…
Reference in New Issue