def __init__(self, Borg, args): print "I knew "+`Borg.settings.num_words`+" words ("+`len(Borg.lines)`+" lines) before reading "+sys.argv[1] counter = 0 data = urllib2.urlopen(args[1]).read() data.replace("\n", ' ') sentences = data.split('. ') for sentence in sentences: sentence += '.' buff = pyborg.filter_message(sentence, Borg) counter = counter + 1 try: Borg.learn(buff) except Exception: pass # # Close database cleanly print "Premature termination :-(" if counter == 1000: my_pyborg.save_all() counter = 0 # Learn from input print "I know "+`Borg.settings.num_words`+" words ("+`len(Borg.lines)`+" lines) now."
def __init__(self, Borg, args): print "I knew " + ` Borg.settings.num_words ` + " words (" + ` len( Borg.lines) ` + " lines) before reading " + sys.argv[1] counter = 0 data = urllib2.urlopen(args[1]).read() data.replace("\n", ' ') sentences = data.split('. ') for sentence in sentences: sentence += '.' buff = pyborg.filter_message(sentence, Borg) counter = counter + 1 try: Borg.learn(buff) except Exception: pass # # Close database cleanly print "Premature termination :-(" if counter == 1000: my_pyborg.save_all() counter = 0 # Learn from input print "I know " + ` Borg.settings.num_words ` + " words (" + ` len( Borg.lines) ` + " lines) now."
def __init__(self, Borg, args): f = open(args[1], "r") buffer = f.read() f.close() print "I knew "+`Borg.settings.num_words`+" words ("+`len(Borg.lines)`+" lines) before reading "+sys.argv[1] buffer = pyborg.filter_message(buffer) # Learn from input try: Borg.learn(buffer) except KeyboardInterrupt, e: # Close database cleanly print "Premature termination :-("
def __init__(self, Borg, args): f = open(args[1], "r") buffer = f.read() f.close() print "I knew "+`Borg.settings.num_words`+" words ("+`len(Borg.lines)`+" lines) before reading "+sys.argv[1] buffer = pyborg.filter_message(buffer, Borg) # Learn from input try: print buffer Borg.learn(buffer) except KeyboardInterrupt, e: # Close database cleanly print "Premature termination :-("
def __init__(self, Borg, args): f = open(args[1], "r") buffer = f.read() f.close() print("I knew "+repr(Borg.settings.num_words)+" words ("+repr(len(Borg.lines))+" lines) before reading "+sys.argv[1]) buffer = pyborg.filter_message(buffer, Borg) # Learn from input try: print(buffer) Borg.learn(buffer) except KeyboardInterrupt as e: # Close database cleanly print("Premature termination :-(") print("I know "+repr(Borg.settings.num_words)+" words ("+repr(len(Borg.lines))+" lines) now.") del Borg
#!/usr/bin/env python2 import sys import pyborg borg = pyborg.pyborg() # ########################################## # change learning in pyborg.cfg # ########################################## for line in open(sys.argv[1], "r"): if line != '' and line != '\n': borg.learn(pyborg.filter_message(line, borg)) borg.save_all()
def channel_msg(sender, channel, msg): global pyborg_on user = sender[0:sender.find('!')] if channel == omegle_channel: if msg == '!connect': if user_allowed(irc.users[channel][user]): omegle.connect() else: irc.notice(user, 'ACCESS DENIED') elif msg == '!disconnect': if user_allowed(irc.users[channel][user]): omegle.disconnect() else: irc.notice(user, 'ACCESS DENIED') elif msg == '.om': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected': omegle.disconnect() omegle.connect() else: irc.notice(user, 'ACCESS DENIED FGT') elif msg == '!help': if '@' in irc.users[channel][user]: irc.notice(user, 'Omegle operator commands: !allow all|voice|op, !quit, !pyborg on|off') else: irc.notice(user, '!connect connects to omegle, !disconnect disconnects the current omegle conversation. Channel messages prefixed with \'>\' are sent to the stranger. Only voiced users may use these commands') elif msg[0] == '>': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected': omegle_log.write('You: ' + msg[1:] + '\n') omegle.msg(msg[1:]) pyborg.learn(pyborgmodule.filter_message(msg[1:], pyborg)) else: irc.notice(user, 'Omegle chat is disconnected!') else: irc.notice(user, 'ACCESS DENIED') elif msg[0] == '^': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected': #omegle_log.write('You: ' + msg[1:] + '\n') #omegle.msg(msg[1:]) pyborg_queue.put(msg[1:]) else: irc.notice(user, 'Omegle chat is disconnected!') else: irc.notice(user, 'ACCESS DENIED') elif msg == '!pyborg status': irc.notice(user, 'pyborg is '+('on' if pyborg_on else 'off')) if user in irc.users[channel].keys() and '@' in irc.users[channel][user]: #user is op in the channel the message came from? if msg == '!quit': irc.quit() if msg[:msg.find(' ')+1] == '!allow ': new_allow = msg[msg.find(' ')+1:] if new_allow == 'all' or new_allow == 'voice' or new_allow == 'op': global allow allow = new_allow irc.notice(user, 'Allow has been set to ' + allow) else: irc.notice(user, 'Unknown allow mode \'%s\'' % (new_allow)) irc.notice(user, 'Allow modes are all, voice or op') elif msg[:msg.find(' ')+1] == '!pyborg ': if msg[msg.find(' ')+1:] == 'on': pyborg_on = True irc.notice(user, 'pyborg is now on') else: pyborg_on = False irc.notice(user, 'pyborg is now off') elif msg[0] == '!': io_module = emptyclass() io_module.output = pyborg_irc_output io_module.commanddict = {} io_module.commandlist = '' pyborg.do_commands(io_module, msg, (), True) elif msg == '!quit' or msg[:msg.find(' ')+1] == '!allow ' or msg[:msg.find(' ')+1] == '!pyborg ': irc.notice(user, 'ACCESS DENIED')
import pyborg import sys borg = pyborg.pyborg() for line in open(sys.argv[1], "r"): if line != '': print line borg.learn(pyborg.filter_message(line, borg)) borg.save_all()
def channel_msg(sender, channel, msg): global pyborg_on global owner user = sender[0:sender.find('!')] if channel == omegle_channel: if msg == '!connect': if user_allowed(irc.users[channel][user]): omegle.connect() else: irc.notice(user, 'ACCESS DENIED') elif msg == '!disconnect': if user_allowed(irc.users[channel][user]): omegle.disconnect() else: irc.notice(user, 'ACCESS DENIED') elif msg == '.om': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected': omegle.disconnect() omegle.connect() else: irc.notice(user, 'ACCESS DENIED FGT') elif msg == '!help': if '@' in irc.users[channel][user]: irc.notice(user, 'Omegle operator commands: !allow all|voice|op, !quit, !pyborg on|off') else: irc.notice(user, '!connect connects to omegle, !disconnect disconnects the current omegle conversation. Channel messages prefixed with \'>\' are sent to the stranger. Only voiced users may use these commands') elif msg[0] == '>': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected': omegle_log.write('You: ' + msg[1:] + '\n') omegle.msg(msg[1:]) pyborg.learn(pyborgmodule.filter_message(msg[1:], pyborg)) else: irc.notice(user, 'Omegle chat is disconnected!') else: irc.notice(user, 'ACCESS DENIED') elif msg[0] == '^': if user_allowed(irc.users[channel][user]): if omegle.status == 'connected' and not pyborg_waiting: #omegle_log.write('You: ' + msg[1:] + '\n') #omegle.msg(msg[1:]) pyborg_queue.put(msg[1:]) else: irc.notice(user, 'Omegle chat is disconnected!') else: irc.notice(user, 'ACCESS DENIED') elif msg == '!pyborg status': irc.notice(user, 'pyborg is '+('on' if pyborg_on else 'off')) if (user in irc.users[channel].keys() and '@' in irc.users[channel][user]) or (user.lower()==owner): #ops or owner if msg == '!quit': irc.quit("Saving & Quitting") if msg[:msg.find(' ')+1] == '!allow ': new_allow = msg[msg.find(' ')+1:] if new_allow == 'all' or new_allow == 'voice' or new_allow == 'op' or new_allow == 'me': global allow allow = new_allow irc.notice(user, 'Allow has been set to ' + allow) else: irc.notice(user, 'Unknown allow mode \'%s\'' % (new_allow)) irc.notice(user, 'Allow modes are all, voice, op, or me') elif msg[:msg.find(' ')+1] == '!pyborg ': if msg[msg.find(' ')+1:] == 'on': pyborg_on = True irc.notice(user, 'pyborg is now on') else: pyborg_on = False irc.notice(user, 'pyborg is now off') elif msg[:msg.find(' ')+1] == '!jion ': print("joining "+msg[msg.find(' ')+1:]) irc.join(msg[msg.find(' ')+1:]) elif msg[:msg.find(' ')+1] == '!prat ': irc.send_raw("PART "+msg[msg.find(' ')+1:]) elif msg[0] == '!': io_module = emptyclass() io_module.output = pyborg_irc_output io_module.commanddict = {} io_module.commandlist = '' pyborg.do_commands(io_module, msg, (), True) elif msg == '!quit' or msg[:msg.find(' ')+1] == '!allow ' or msg[:msg.find(' ')+1] == '!pyborg ': irc.notice(user, 'ACCESS DENIED') else: print user.lower() else: pyborg.learn_dirty(msg)