# Defaults, may be overwritten by command line arguments.
SERVER = "irc.freenode.net"
+CHANNEL = "#plomlombot-test"
PORT = 6667
TIMEOUT = 240
USERNAME = "plomlombot"
parser.add_argument("-p, --port", action="store", dest="port", type=int,
default=PORT, help="port to connect to (default : "
+ str(PORT) + ")")
+ parser.add_argument("-c, --channel", action="store", dest="channel",
+ default=SERVER, help="channel to join")
parser.add_argument("-w, --wait", action="store", dest="timeout",
type=int, default=TIMEOUT,
help="timeout in seconds after which to attempt "
parser.add_argument("--no-show-page-titles", action="store_true",
dest="no_show_page_titles",
help="do not show page titles")
- parser.add_argument("CHANNEL", action="store", help="channel to join")
opts, unknown = parser.parse_known_args()
return opts
io = IO(opts.server, opts.port, opts.timeout)
hash_server = hashlib.md5(opts.server.encode("utf-8")).hexdigest()
dbdir = opts.dbdir + "/" + hash_server
- session = Session(io, opts.username, opts.nickname, opts.CHANNEL,
+ session = Session(io, opts.username, opts.nickname, opts.channel,
opts.twtfile, dbdir, opts.rmlogs, opts.markov_store,
opts.no_show_page_titles)
session.loop()