socialnerds/accounts
socialnerds
/
accounts
Archived
1
0
Fork 0

added loading config values from configfile

This commit is contained in:
david 2016-11-10 20:25:23 +01:00
parent 66acf10327
commit 4030454fa5
3 changed files with 61 additions and 11 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
*.conf
bottle.py bottle.py
__pycache__ __pycache__
__pycache__/* __pycache__/*

View File

@ -1,14 +1,15 @@
[cookies] # accounts sample configfile
cookie_secret='somesecretkey' # rename this file app.conf
cookie_max_age=1800 #seconds
cookie_name='accounts'
[app] [DEFAULT]
app_name='SocialNerds Accounts' cookie_secret=something secret like this 0TE5vYvF 0rDbjFIo ZHh28kmk 12jtcRW0
static_files="/home/david/Git/accounts/static" cookie_max_age=1800
cookie_name=accounts
[miab] app_name=Accounts
miab_admin='someadmin@socialnerds.org' static_files=static
miab_passwd='xxxxx'
miab_url='https://excelsior.socialnerds.org/admin' miab_admin=miabadmin@domain.tld
miab_passwd=miabadminpassword
miab_url=https://miaburl.domain.tld/admin

48
app.py
View File

@ -1,10 +1,58 @@
# imports # imports
import requests import requests
from configparser import ConfigParser
from bottle import route, run, template, error, get, \ from bottle import route, run, template, error, get, \
post, request, response, redirect, \ post, request, response, redirect, \
static_file static_file
# config
configfile = "app.conf"
config = ConfigParser()
config.read(configfile)
if config['DEFAULT']['miab_admin']:
miab_admin = config['DEFAULT']['miab_admin']
else:
miab_admin = "norealadmin@domain.ltd"
if config['DEFAULT']['miab_passwd']:
miab_passwd = config['DEFAULT']['miab_passwd']
else:
miab_passwd = "norealpassword"
if config['DEFAULT']['miab_url']:
miab_url = config['DEFAULT']['miab_url']
else:
miab_url = "https://norealmiab.domain.tld"
if config['DEFAULT']['app_name']:
app_name = config['DEFAULT']['app_name']
else:
app_name = "Accounts"
if config['DEFAULT']['static_files']:
static_files = config['DEFAULT']['static_files']
else:
static_files = "static"
if config['DEFAULT']['cookie_secret']:
cookie_secret = config['DEFAULT']['cookie_secret']
else:
cookie_secret = "norealsecretDTR46SNI2390LGFsnDTRLASED2309h"
if config['DEFAULT']['cookie_max_age']:
cookie_max_age = int(config['DEFAULT']['cookie_max_age'])
else:
cookie_max_age=1800
if config['DEFAULT']['cookie_name']:
cookie_name = config['DEFAULT']['cookie_name']
else:
cookie_name = "accounts"
# functions # functions