Improved Server cfg
This commit is contained in:
parent
5ad9e36b4d
commit
d0e18a46d0
@ -34,16 +34,33 @@ class SyncFactory(Factory):
|
|||||||
if(ircConfig and os.path.isfile(ircConfig)):
|
if(ircConfig and os.path.isfile(ircConfig)):
|
||||||
cfg = codecs.open(ircConfig, "r", "utf-8-sig").read()
|
cfg = codecs.open(ircConfig, "r", "utf-8-sig").read()
|
||||||
cfg = cfg.splitlines()
|
cfg = cfg.splitlines()
|
||||||
if(len(cfg) == 7):
|
ircConnectionData = {
|
||||||
ircConnectionData = {}
|
"server": "",
|
||||||
ircConnectionData['server'] = cfg[0]
|
"serverPassword": "",
|
||||||
ircConnectionData['serverPassword'] = cfg[1]
|
"port": "",
|
||||||
ircConnectionData['port'] = int(cfg[2])
|
"nick": "",
|
||||||
ircConnectionData['nick'] = cfg[3]
|
"nickservPass": "",
|
||||||
ircConnectionData['nickservPass'] = cfg[4]
|
"channelPassword": "",
|
||||||
ircConnectionData['channelPassword'] = cfg[5]
|
"channel": ""
|
||||||
ircConnectionData['channel'] = cfg[6]
|
}
|
||||||
return ircConnectionData
|
for line in cfg:
|
||||||
|
if("irc.server: " in line):
|
||||||
|
ircConnectionData['server'] = line.split(": ")[1]
|
||||||
|
elif("irc.serverPassword: " in line):
|
||||||
|
ircConnectionData['serverPassword'] = line.split(": ")[1]
|
||||||
|
elif("irc.serverPort: " in line):
|
||||||
|
ircConnectionData['port'] = int(line.split(": ")[1])
|
||||||
|
elif("irc.botName: " in line):
|
||||||
|
ircConnectionData['nick'] = line.split(": ")[1]
|
||||||
|
elif("irc.nicservPass: " in line):
|
||||||
|
ircConnectionData['nickservPass'] = line.split(": ")[1]
|
||||||
|
elif("irc.channelPassword: " in line):
|
||||||
|
ircConnectionData['channelPassword'] = line.split(": ")[1]
|
||||||
|
elif("irc.channel: " in line):
|
||||||
|
ircConnectionData['channel'] = line.split(": ")[1]
|
||||||
|
|
||||||
|
print ircConnectionData
|
||||||
|
return ircConnectionData
|
||||||
|
|
||||||
def setupIRCBot(self, ircConnectionData):
|
def setupIRCBot(self, ircConnectionData):
|
||||||
botFunctions = [
|
botFunctions = [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user