yolocfg
parent
0b90e84577
commit
3a9afbcb9e
|
@ -27,11 +27,6 @@ SITE_NAME = 'tilde.town'
|
||||||
|
|
||||||
app = Flask('~cgi')
|
app = Flask('~cgi')
|
||||||
|
|
||||||
@lru_cache(maxsize=32)
|
|
||||||
def cfg(k):
|
|
||||||
conf = ConfigFactory.parse_file('cfg.conf')
|
|
||||||
return conf[k]
|
|
||||||
|
|
||||||
@lru_cache(maxsize=32)
|
@lru_cache(maxsize=32)
|
||||||
def site_context():
|
def site_context():
|
||||||
return get_data()
|
return get_data()
|
||||||
|
@ -98,10 +93,10 @@ def send_email(data):
|
||||||
request_type = data['type']
|
request_type = data['type']
|
||||||
desc = request.form['desc']
|
desc = request.form['desc']
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
cfg('mailgun_url'),
|
app.config['MAILGUN_URL'],
|
||||||
auth=("api", cfg('mailgun_key')),
|
auth=("api", app.config['MAILGUN_KEY']),
|
||||||
data={"from": "root@tilde.town",
|
data={"from": "root@tilde.town",
|
||||||
"to": cfg('trello'),
|
"to": app.config['TRELLO_EMAIL'],
|
||||||
"subject": "{} from {} <{}>".format(request_type, name, email),
|
"subject": "{} from {} <{}>".format(request_type, name, email),
|
||||||
"text": desc})
|
"text": desc})
|
||||||
|
|
||||||
|
@ -121,13 +116,15 @@ def post_helpdesk():
|
||||||
return redirect('/helpdesk?status={}&desc={}'.format(status, desc))
|
return redirect('/helpdesk?status={}&desc={}'.format(status, desc))
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
if len(argv) == 2:
|
|
||||||
data_dir = argv[1]
|
|
||||||
else:
|
|
||||||
data_dir = mkdtemp()
|
|
||||||
|
|
||||||
app.config['DEBUG'] = True
|
app.config['DEBUG'] = True
|
||||||
app.config['DATA_DIR'] = data_dir
|
# tension between this and cfg function...
|
||||||
|
|
||||||
|
conf = ConfigFactory.parse_file('cfg.conf')
|
||||||
|
|
||||||
|
app.config['DATA_DIR'] = conf['guestbook_dir']
|
||||||
|
app.config['TRELLO_EMAIL'] = conf['trello_email']
|
||||||
|
app.config['MAILGUN_URL'] = conf['mailgun_url']
|
||||||
|
app.config['MAILGUN_KEY'] = conf['mailgun_key']
|
||||||
|
|
||||||
print("Running with data_dir=", app.config['DATA_DIR'])
|
print("Running with data_dir=", app.config['DATA_DIR'])
|
||||||
|
|
||||||
|
|
Reference in New Issue