From: Christian Heller Date: Fri, 26 Jun 2020 19:04:44 +0000 (+0200) Subject: Make channel argument unpositional. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/blog?a=commitdiff_plain;h=8bbb7d5aff28115d74360e72898ae3fba72c9ece;p=plomlombot-irc.git Make channel argument unpositional. --- diff --git a/plomlombot.py b/plomlombot.py index 9aa7045..dc9a46d 100755 --- a/plomlombot.py +++ b/plomlombot.py @@ -17,6 +17,7 @@ import irclog # Defaults, may be overwritten by command line arguments. SERVER = "irc.freenode.net" +CHANNEL = "#plomlombot-test" PORT = 6667 TIMEOUT = 240 USERNAME = "plomlombot" @@ -554,6 +555,8 @@ def parse_command_line_arguments(): 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 " @@ -579,7 +582,6 @@ def parse_command_line_arguments(): 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 @@ -590,7 +592,7 @@ while True: 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()