Skip to content

Instantly share code, notes, and snippets.

@shardulc
Created December 24, 2015 07:56
Show Gist options
  • Save shardulc/d6d2c8170aba7bc8a3e7 to your computer and use it in GitHub Desktop.
Save shardulc/d6d2c8170aba7bc8a3e7 to your computer and use it in GitHub Desktop.
shardulc's phenny's default.py
nick = 'phenny'
host = 'irc.freenode.net'
port = 6667
ssl = False
ipv6 = False
channels = ['#punegeeks', '#apertium-testing']
owner = 'shardulc'
greetings = {'#punegeeks': 'Hello', '#apertium-testing': 'Hello'}
# password is the NickServ password, serverpass is the server password
# password = 'example'
# serverpass = 'serverpass'
# linx-enabled features (.linx, .posted, .lines, snarfuri with special capabilities)
# leave the api key blank to not use them and be sure to add the 'linx' module to the ignore list.
linx_api_key = ""
# These are people who will be able to use admin.py's functions...
admins = [owner]
# But admin.py is disabled by default, as follows:
exclude = ['mailing_list', 'linx', 'foodforus', 'apertium_wikistats']
ignore = ['']
# If you want to enumerate a list of modules rather than disabling
# some, use "enable = ['example']", which takes precedent over exclude
#
# enable = []
# Directories to load user modules from
# e.g. /path/to/my/modules
extra = []
# Services to load: maps channel names to white or black lists
external = {
'#liberal': ['!'], # allow all
'#conservative': [], # allow none
'*': ['!'] # default whitelist, allow all
}
# Blacklisted urls for gettitle module:
blacklisted_urls = []
# IMAP credentials for mailing list reporter:
# imap_server = 'imap.gmail.com'
# imap_user = 'someone@gmail.com'
# imap_pass = 'supersecretpassword'
# mailing_lists = {
# 'friendly-name': ('list-address@example.com', '#channel-to-broadcast-to')
# }
svn_repositories = {'apertium':'https://svn.code.sf.net/p/apertium/svn', 'votecounter':'https://svn.code.sf.net/p/votecounter/code/'}
git_repositories = {'phenny-trial':'https://api.github.com/repos/shardulc/phenny-trial'}
# if a repo (e.g. 'apertium') is present in the channels directory
# then messages for that repo will only be sent to the specified
# list of channels; otherwise, all channels will be notified
svn_channels = {'votecounter': ['#punegeeks']}
git_channels = {}
# EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment