From 2dfb816ddadb34e5b11676ef18c3c2f9079c8146 Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 18 Sep 2018 19:01:36 +0200 Subject: throw away dead code --- titlebot/titlebot.py | 79 ---------------------------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 titlebot/titlebot.py (limited to 'titlebot/titlebot.py') diff --git a/titlebot/titlebot.py b/titlebot/titlebot.py deleted file mode 100644 index 325fda5..0000000 --- a/titlebot/titlebot.py +++ /dev/null @@ -1,79 +0,0 @@ -from os import environ,mkdir -from os.path import abspath, expanduser -import re -debug = False - -# CAVEAT name should not contains regex magic -name = 'bgt_titlebot' - -workdir = '/home/titlebot/state' - -try: - mkdir(workdir) -except: pass - -irc_alarm_timeout = 300 -irc_hammer_interval = 10 -irc_kill_timeout = 360 -irc_nickname = name -irc_server = 'irc.freenode.org' -irc_port = 6667 -irc_restart_timeout = 5 -irc_channels = [ - '#binaergewitter' -] -admin_file=workdir+'/admin.lst' -auth_file=workdir+'/auth.lst' - -config_filename = abspath(__file__) - -try: - with open(admin_file,"x"): pass -except: pass - -# me is used, so name cannot kill our patterns below -me = '\\b' + re.escape(name) + '\\b' -me_or_us = '(?:' + me + '|\\*)' - -def default_command(cmd, env=None): - if not env: env = {} - return { - 'capname': cmd, - 'pattern': '^' + me_or_us + ':\\s*' + cmd + '\\s*(?:\\s+(?P.*))?$', - 'argv': [ 'commands/' + cmd ], - 'env': env - } -def titlebot_cmd(cmd): - return { - 'capname': cmd, - 'pattern': '^\\.' + cmd + '\\s*(?:\\s+(?P.*))?$', - 'argv': [ 'titlebot/commands/' + cmd ] } - -public_commands = [ - default_command('caps', env={ - 'config_filename': config_filename - }), - default_command('hello'), - default_command('badcommand'), - default_command('rev'), - default_command('uptime'), - default_command('nocommand'), - titlebot_cmd('list'), - titlebot_cmd('help'), - titlebot_cmd('highest'), - titlebot_cmd('top'), - titlebot_cmd('up'), - titlebot_cmd('new'), - titlebot_cmd('undo'), - titlebot_cmd('down'), - # identify via direct connect - { 'capname': 'identify', - 'pattern': '^identify' + '\\s*(?:\\s+(?P.*))?$', - 'argv' : [ 'commands/identify' ], - 'env':{'config_filename': config_filename}} -] -commands = [ - default_command('reload'), - titlebot_cmd('clear') -] - -- cgit v1.2.3