2014-09-28 18:03:08 +02:00
|
|
|
#!/usr/bin/python3
|
2014-09-14 12:26:39 +02:00
|
|
|
|
2014-09-27 16:06:26 +02:00
|
|
|
import time, sys
|
|
|
|
|
|
|
|
|
|
def _logger(a, b): sys.stderr.write('logger: %s::%s\n' %(a, b))
|
|
|
|
|
try: logger
|
|
|
|
|
except NameError: logger = _logger
|
2014-09-27 05:59:35 +02:00
|
|
|
|
2014-09-14 12:26:39 +02:00
|
|
|
if '__main__' == __name__:
|
2014-09-28 18:03:08 +02:00
|
|
|
print('''this is a config file, which is not meant to be executed''')
|
2014-09-14 12:26:39 +02:00
|
|
|
exit(-1)
|
|
|
|
|
|
|
|
|
|
config = {}
|
|
|
|
|
config['src-url'] = 'FIXME'
|
|
|
|
|
|
2014-09-27 03:40:27 +02:00
|
|
|
config['bot_user'] = 'urlbot'
|
|
|
|
|
config['bot_owner'] = 'FIXME'
|
|
|
|
|
|
2014-09-27 05:56:39 +02:00
|
|
|
config['hist_max_count'] = 5
|
|
|
|
|
config['hist_max_time'] = 10 * 60
|
|
|
|
|
|
2014-09-27 05:59:35 +02:00
|
|
|
config['uptime'] = -time.time()
|
2014-09-27 06:07:44 +02:00
|
|
|
config['request_counter'] = 0
|
|
|
|
|
|
2014-09-30 17:41:51 +02:00
|
|
|
config['path_event_files'] = 'event_files'
|
|
|
|
|
config['path_cmdfifo'] = 'cmdfifo'
|
2014-09-27 16:06:26 +02:00
|
|
|
config['persistent_storage'] = 'urlbot.persistent'
|
|
|
|
|
|
2014-09-24 21:35:51 +02:00
|
|
|
# the "dice" feature will use more efficient random data (0) for given users
|
|
|
|
|
config['enhanced-random-user'] = ( 'FIXME', 'FIXME' )
|
|
|
|
|
|
2014-09-29 19:15:00 +02:00
|
|
|
config['tea_steep_time'] = (3*60 + 40)
|
|
|
|
|
|
2014-09-14 12:26:39 +02:00
|
|
|
def conf(val):
|
2014-09-28 18:03:08 +02:00
|
|
|
if val in list(config.keys()):
|
2014-09-14 12:26:39 +02:00
|
|
|
return config[val]
|
2014-09-27 16:06:26 +02:00
|
|
|
logger('warn', 'conf(): unknown key ' + str(val))
|
2014-09-14 12:26:39 +02:00
|
|
|
return None
|
2014-09-27 06:07:44 +02:00
|
|
|
|
|
|
|
|
def set_conf(key, val):
|
|
|
|
|
config[key] = val
|
|
|
|
|
return None
|