aboutsummaryrefslogtreecommitdiff
path: root/SBoTools/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'SBoTools/config.py')
-rw-r--r--SBoTools/config.py42
1 files changed, 42 insertions, 0 deletions
diff --git a/SBoTools/config.py b/SBoTools/config.py
new file mode 100644
index 0000000..b13dc28
--- /dev/null
+++ b/SBoTools/config.py
@@ -0,0 +1,42 @@
+###
+# Copyright (c) 2021, B. Watson
+# All rights reserved.
+#
+#
+###
+
+from supybot import conf, registry
+try:
+ from supybot.i18n import PluginInternationalization
+ _ = PluginInternationalization('SBoTools')
+except:
+ # Placeholder that allows to run the plugin on a bot
+ # without the i18n module
+ _ = lambda x: x
+
+
+def configure(advanced):
+ # This will be called by supybot to configure this module. advanced is
+ # a bool that specifies whether the user identified themself as an advanced
+ # user or not. You should effect your configuration by manipulating the
+ # registry as appropriate.
+ from supybot.questions import expect, anything, something, yn
+ conf.registerPlugin('SBoTools', True)
+
+
+SBoTools = conf.registerPlugin('SBoTools')
+# This is where your configuration variables (if any) should go. For example:
+# conf.registerGlobalValue(SBoTools, 'someConfigVariableName',
+# registry.Boolean(False, _("""Help for someConfigVariableName.""")))
+
+conf.registerGlobalValue(SBoTools, 'dbpath',
+ registry.String("/home/slackfacts/supybot/SBoTools.sqlite3", _("""Path to sqite3 database.""")))
+
+conf.registerGlobalValue(SBoTools, 'maxresults',
+ registry.Integer(5, _("""Maximum number of results to send to client.""")))
+
+## conf.registerGlobalValue(SBoTools, 'slackpath',
+## registry.String("/data/mirrors/slackware/slackware64-14.2", _("""Filesystem path to Slackware mirror (NO trailing slash!)""")))
+##
+## conf.registerGlobalValue(SBoTools, 'baseurl',
+## registry.String("https://slackware.uk/slackware/slackware64-14.2", _("""Web URL of Slackware mirror (NO trailing slash!)""")))