diff options
Diffstat (limited to 'crocoite')
| -rw-r--r-- | crocoite/cli.py | 7 | ||||
| -rw-r--r-- | crocoite/controller.py | 5 | 
2 files changed, 9 insertions, 3 deletions
| diff --git a/crocoite/cli.py b/crocoite/cli.py index 8473a0d..63199c9 100644 --- a/crocoite/cli.py +++ b/crocoite/cli.py @@ -111,8 +111,13 @@ def irc ():      from configparser import ConfigParser      from .irc import Bot +    parser = argparse.ArgumentParser(description='IRC bot.') +    parser.add_argument('--config', '-c', help='Config file location', metavar='PATH', default='chromebot.ini') + +    args = parser.parse_args () +      config = ConfigParser () -    config.read ('chromebot.ini') +    config.read (args.config)      s = config['irc']      bot = Bot ( diff --git a/crocoite/controller.py b/crocoite/controller.py index 9c153b8..81f0638 100644 --- a/crocoite/controller.py +++ b/crocoite/controller.py @@ -312,8 +312,9 @@ class RecursiveController:      async def fetch (self, url):          """ -        Overrideable fetch action for URLs. Defaults to sequential -        SinglePageController. +        Fetch a single URL using an external command + +        command is usually crocoite-grab          """          def formatCommand (e): | 
