summaryrefslogtreecommitdiff
path: root/crocoite
diff options
context:
space:
mode:
Diffstat (limited to 'crocoite')
-rw-r--r--crocoite/cli.py7
-rw-r--r--crocoite/controller.py5
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):