aboutsummaryrefslogtreecommitdiff
path: root/start.py
Commit message (Expand)AuthorAgeFilesLines
* add --remove-server/-R cli argGravatar jesopo2019-07-121-0/+13
* Add -D cli arg to tolerate disconnections on startupGravatar jesopo2019-07-041-3/+6
* Refactor EventManager to only hold hooks on a root objectGravatar jesopo2019-06-261-4/+4
* Only `panic()` when a server connection is part of bot init. closes #69Gravatar jesopo2019-06-171-0/+1
* module.load_module takes a ModuleDefinition these days!Gravatar jesopo2019-05-301-1/+2
* Move python version check to the top of start.pyGravatar jesopo2019-05-301-5/+7
* Check sys.version_info is greater-than-or-equal-to v3.6.0Gravatar jesopo2019-05-301-0/+4
* Log BitBot and Python version at startupGravatar jesopo2019-05-301-1/+5
* Move module black/white list to IRCBot, allow "safe" loading of all modulesGravatar jesopo2019-05-121-3/+2
* Add -N to start.py to disable to-file loggingGravatar jesopo2019-03-041-1/+2
* Add -m/-M help strings, move --version/-v to stop of argparserGravatar jesopo2019-02-241-4/+6
* Add -m/-M args to ./start.py that call `command_line` on individual modulesGravatar jesopo2019-02-241-0/+8
* Change --verbose short to -V, add --version/-v, add IRCBot.VERSIONGravatar jesopo2019-02-241-1/+7
* Add `faulthandler` (and `faulthandler.enable()`) to start.pyGravatar jesopo2019-02-111-1/+3
* Add an `-L` argument to start.py, to explicity specify log levelGravatar jesopo2019-02-091-1/+5
* Log any unhandled (critical) exceptions that happen under `bot.run()` in•••start.py Gravatar jesopo2018-11-261-1/+6
* 'args.log' -> 'args.log_dir' in start.pyGravatar jesopo2018-11-261-1/+1
* 'bot.log' -> 'trace.log' and add a 'warn.log' log file that only catches•••warn-and-worse Gravatar jesopo2018-11-261-3/+3
* Regression: Don't connnect if a server's 'connect' setting is falseGravatar Evelyn2018-11-241-1/+1
* `bool_input` moved to utils.cliGravatar jesopo2018-11-141-1/+1
* Move logic for adding a server to the database out to utils.cli and add a•••--add-server flag for start.py, to add new server Gravatar jesopo2018-11-131-18/+12
* Don't load modules if we don't have any servers configuredGravatar jesopo2018-11-051-7/+10
* Actually pass timers to src/ModuleManager.pyGravatar jesopo2018-10-121-2/+2
* Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_loadGravatar jesopo2018-10-121-1/+1
* Fix start.py not giving the right arguments to database.servers.addGravatar jesopo2018-10-031-1/+2
* Add 'trace' logging level for src/Database.py and src/EventManager.py very•••verbose debugging Gravatar jesopo2018-10-011-2/+2
* Move src/IRCLineHandler.py to modules/line_handler.pyGravatar jesopo2018-09-301-3/+2
* Add src/Cache.py, use it in modules/coins.pyGravatar jesopo2018-09-291-3/+4
* Add IRCBot.directory, in case we need it.Gravatar jesopo2018-09-291-2/+2
* Correctly access bot_settings in Timers.pyGravatar jesopo2018-09-281-1/+1
* Remove cyclical references to IRCBotGravatar jesopo2018-09-281-17/+12
* Don't give IRCBot instance to things that don't need it, use a better way of•••doing default locations for config/database/log Gravatar jesopo2018-09-271-14/+28
* Move log and database files to their own foldersGravatar jesopo2018-09-241-2/+4
* Move most code in root directory to src/Gravatar jesopo2018-09-241-8/+18
* Ask for alias of first server in start.pyGravatar jesopo2018-09-231-1/+2
* Don't pass around full server details more than we have to.Gravatar jesopo2018-09-211-3/+2
* Refactor everything to use delimited eventsGravatar jesopo2018-09-191-1/+1
* Add !enablemodule and !disablemodule to modules.pyGravatar jesopo2018-09-131-4/+3
* Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module Gravatar jesopo2018-08-311-1/+1
* Database.add_server -> Database.servers.addGravatar jesopo2018-08-301-1/+1
* Load whitelist in start.py, pass to ModuleManager.load_modulesGravatar jesopo2018-08-301-1/+5
* Return config from Config.load_config instead of setting it on botGravatar jesopo2018-08-301-2/+3
* Moved table-specific logic to their own "table" classes in Database.pyGravatar jesopo2018-08-051-1/+1
* set default argparse config argument to bot.confGravatar jesopo2018-07-161-1/+1
* Don't add a server to bot.servers until it's connectedGravatar jesopo2018-07-021-8/+14
* Adds args.verbose and fixes a couple of bugGravatar jesopo2017-01-271-2/+5
* added tracking certain words in words.py and fixed/changed a couple of things...Gravatar jesopo2016-04-061-1/+1
* added command line options to start.py for config file and database file loca...Gravatar jesopo2016-03-311-2/+10
* added a "hashflag" to modules to stop modules being loaded that rely on a not...Gravatar jesopo2016-03-301-1/+2
* first commit.Gravatar jesopo2016-03-291-0/+39