コード例 #1
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys

import tasbot
from tasbot.customlog import Log

if __name__ == "__main__":
    tasbot.check_min_version((1, ))
    configfile = "Main.conf"
    config = tasbot.config.Config(configfile)
    Log.init(config.get('tasbot', 'logfile', 'relayhost.log'),
             config.get('tasbot', 'loglevel', 'info'), True)

    r = False
    for arg in sys.argv:
        if arg.strip() == "-r":
            r = True
            Log.Notice("Registering account")
    pidfile = config.get('tasbot', 'pidfile', 'relayhost.pid')
    print 'using pidfile %s' % pidfile
    inst = tasbot.DefaultApp(configfile, pidfile, r, True)
    if int(config.get('tasbot', 'debug', 0)):
        inst.run()  #exec in fg
    else:
        inst.start()
コード例 #2
0
ファイル: main.py プロジェクト: renemilk/spring-ladder
if __name__=="__main__":
	tasbot.check_min_version((1,))
	r = False
	for arg in sys.argv:
		if arg.strip() == "-r":
			r = True
			Log.notice("Registering account")
	slave = False
	try:
		idx = sys.argv.index('-c')
		configfile = sys.argv[idx+1]
		slave = True
	except Exception,e:
		configfile = "Main.conf"
	print('using configfile %s'%configfile)

	config = tasbot.config.Config(configfile)
	Log.init(config.get('tasbot', 'logfile', 'ladderbot.log'),
			 config.get('tasbot', 'loglevel', 'info'), True )
	if slave:
		pidfile = config.get('tasbot','pidfile','ladderbot.pid')
	else:
		pidfile = config.get('tasbot','pidfile','ladderbot.pid2')
	print 'using pidfile %s'%pidfile
	inst = tasbot.DefaultApp(configfile,pidfile,r,True)
	if slave or bool(config.GetSingleOption( 'tasbot','debug', False )):
		inst.run()#exec in fg
	else:
		inst.start()
コード例 #3
0
ファイル: main.py プロジェクト: renefritze/watchbot
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys

import tasbot
from tasbot.customlog import Log

if __name__ == "__main__":
    tasbot.check_min_version((1, ))
    configfile = "Main.conf"
    config = tasbot.config.Config(configfile)
    Log.init(config.get('tasbot', 'logfile', 'faqbot.log'), 'info', True)

    r = False
    for arg in sys.argv:
        if arg.strip() == "-r":
            r = True
            Log.Notice("Registering account")
    pidfile = config.get('tasbot', 'pidfile', 'faqbot.pid')
    print 'using pidfile %s' % pidfile
    inst = tasbot.DefaultApp(configfile, pidfile, r, True)
    if config.get_bool('tasbot', 'debug', False):
        inst.run()  #exec in fg
    else:
        inst.start()
コード例 #4
0
ファイル: globe.py プロジェクト: renemilk/spring-ladder
from beaker.util import parse_cache_config_options
import os
from bottle import static_file

from tasbot.customlog import Log
from tasbot.config import Config

from disqus import Disqus
import ladderdb 
from myutils import mkdir_p

		
cache_opts = {
    'cache.type': 'memory',
    'cache.data_dir': 'tmp/cache/data',
    'cache.lock_dir': 'tmp/cache/lock'
}

config = Config( 'Main.conf' )
Log.init( 'website.log' )
db = ladderdb.LadderDB(config.get('tasbot','alchemy-uri'))
env = Environment(loader=FileSystemLoader('templates'))
staging = config.get_bool('tasbot','staging')
cache = CacheManager(**parse_cache_config_options(cache_opts))
disqus = Disqus(config,cache)
mkdir_p(config.get('ladder','base_dir'))

def local_file(filename, sub, **kwargs):
	path = os.path.join(config.get('ladder','base_dir'),sub) 
	return static_file(filename, root=path)
コード例 #5
0
ファイル: main.py プロジェクト: BrainDamage/relayhost
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys

import tasbot
from tasbot.customlog import Log

if __name__=="__main__":
	tasbot.check_min_version((1,))
	configfile = "Main.conf"
	config = tasbot.config.Config(configfile)
	Log.init(config.get('tasbot', 'logfile', 'relayhost.log'),
			 config.get('tasbot', 'loglevel', 'info'), True )

	r = False
	for arg in sys.argv:
		if arg.strip() == "-r":
			r = True
			Log.Notice("Registering account")
	pidfile = config.get('tasbot','pidfile','relayhost.pid')
	print 'using pidfile %s'%pidfile
	inst = tasbot.DefaultApp(configfile,pidfile,r,True)
	if int(config.get( 'tasbot','debug', 0 )):
		inst.run()#exec in fg
	else:
		inst.start()
コード例 #6
0
ファイル: main.py プロジェクト: renemilk/watchbot
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys

import tasbot
from tasbot.customlog import Log

if __name__=="__main__":
	tasbot.check_min_version((1,))
	configfile = "Main.conf"
	config = tasbot.config.Config(configfile)
	Log.init( config.get('tasbot','logfile','faqbot.log'), 'info', True )
	
	r = False
	for arg in sys.argv:
		if arg.strip() == "-r":
			r = True
			Log.Notice("Registering account")
	pidfile = config.get('tasbot','pidfile','faqbot.pid')
	print 'using pidfile %s'%pidfile
	inst = tasbot.DefaultApp(configfile,pidfile,r,True)
	if config.get_bool( 'tasbot','debug', False ):
		inst.run()#exec in fg
	else:
		inst.start()

コード例 #7
0
ファイル: main.py プロジェクト: renefritze/relaymanager
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys

import tasbot
from tasbot.customlog import Log

if __name__=="__main__":
	tasbot.check_min_version((1,))
	configfile = "Main.conf"
	config = tasbot.config.Config(configfile)
	Log.init( config.get('tasbot','logfile','relaymanager.log'), 'info', True )
	
	r = False
	for arg in sys.argv:
		if arg.strip() == "-r":
			r = True
			Log.Notice("Registering account")
	pidfile = config.get('tasbot','pidfile','relaymanager.pid')
	print 'using pidfile %s'%pidfile
	inst = tasbot.DefaultApp(configfile,pidfile,r,True)
	if int(config.get( 'tasbot','debug', 0 )):
		inst.run()#exec in fg
	else:
		inst.start()