aboutsummaryrefslogtreecommitdiffstats
path: root/config.py
blob: eeccb0212604909002837f8e5566ef63163f0128 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
###

import supybot.conf as conf
import supybot.registry as registry

def configure(advanced):
    # This will be called by supybot to configure this module.  advanced is
    # a bool that specifies whether the user identified himself 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('Github', True)


Github = conf.registerPlugin('Github')
# This is where your configuration variables (if any) should go.  For example:
# conf.registerGlobalValue(Github, 'someConfigVariableName',
#     registry.Boolean(False, """Help for someConfigVariableName."""))
conf.registerGlobalValue(Github, 'channel',
        registry.String('#commits', """Determines the channel where commit
					notifications will go by default."""))

conf.registerGlobalValue(Github, 'shortURL',
        registry.Boolean(True, """Use git.io to produce shorter URLs"""))

conf.registerGlobalValue(Github, 'hidePush',
        registry.Boolean(False, """Whether to hide 'user pushed ... commits' message"""))

conf.registerGlobalValue(Github, 'passcode',
        registry.String('', """Password which should be included into the URL"""))


conf.registerGlobalValue(Github, 'disallowChannelOverride',
        registry.Boolean(False,
        """Don't let the user select the channel where the messages will be sent to on the URL"""))

# vim:set shiftwidth=4 tabstop=4 expandtab textwidth=79:

© 2014-2024 Faster IT GmbH | imprint | privacy policy