aboutsummaryrefslogtreecommitdiffstats
path: root/plugin.py
diff options
context:
space:
mode:
authorkongr45gpen <kongr45gpen@helit.org>2013-07-30 13:38:19 +0300
committerkongr45gpen <kongr45gpen@helit.org>2013-07-30 13:38:19 +0300
commitd3caeaf12fc9397e98dfef6820f343bad014d1c6 (patch)
treedd4cff66ea0f7bc36054956f07729a12ca49ad63 /plugin.py
parent036b4fd466d61ca3ece809b2c8d07e18eb6cf5f9 (diff)
downloadsupybot_github-d3caeaf12fc9397e98dfef6820f343bad014d1c6.tar.gz
supybot_github-d3caeaf12fc9397e98dfef6820f343bad014d1c6.tar.bz2
supybot_github-d3caeaf12fc9397e98dfef6820f343bad014d1c6.zip
Whitespace
Diffstat (limited to 'plugin.py')
-rw-r--r--plugin.py38
1 files changed, 19 insertions, 19 deletions
diff --git a/plugin.py b/plugin.py
index f9f5f2e..50f13b3 100644
--- a/plugin.py
+++ b/plugin.py
@@ -46,7 +46,7 @@ def plural(number, s, p):
if number != 1:
return p
return s
-
+
def colorAction(action):
"""Get an action string (e.g. created, edited) and get a nice IRC colouring"""
if action == "created":
@@ -54,7 +54,7 @@ def colorAction(action):
if action == "deleted":
return ircutils.bold(ircutils.mircColor(action, "red"))
return action
-
+
def registryValue(plugin, name, channel=None, value=True):
group = conf.supybot.plugins.get(plugin)
names = registry.split(name)
@@ -94,7 +94,7 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler):
print json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))
for irc in world.ircs:
# Handle different event types
-
+
msgs = []
if 'pages' in data:
@@ -103,26 +103,26 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler):
msgs = s.handle_push(irc, data)
else:
msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "Something happened"))
-
+
#msgs.append( ircmsgs.privmsg("#main", "%s" % ()) )
for msg in msgs:
irc.queueMsg(msg)
-
+
def handle_push(s, irc, data):
msgs = []
commitno = len(data['commits'])
branch = data['ref'].split('/',2)[2]
-
+
msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "%s @ %s: %s pushed %s %s (%s):" % (
ircutils.bold(ircutils.mircColor(branch, "blue")),
ircutils.bold(data['repository']['name']),
- ircutils.mircColor(data['pusher']['name'], "green"),
- ircutils.bold(str(commitno)),
+ ircutils.mircColor(data['pusher']['name'], "green"),
+ ircutils.bold(str(commitno)),
plural(commitno, "commit", "commits"),
data['compare']
)) )
-
+
for commit in data['commits']:
if 'username' in commit['author']:
author = commit['author']['username']
@@ -133,9 +133,9 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler):
ircutils.bold(ircutils.mircColor(branch, "blue")),
ircutils.bold(data['repository']['name']),
ircutils.mircColor(author, "green"),
- ircutils.bold(commit['id'][0:6]),
+ ircutils.bold(commit['id'][0:6]),
commit['url'],
- )) )
+ )) )
commitlines = commit['message'].splitlines()
for rawline in commitlines:
if len(rawline) > 400:
@@ -147,9 +147,9 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler):
ircutils.bold(data['repository']['name']),
line,
)) )
-
+
return msgs
-
+
def handle_wiki(s, irc, data):
msgs = []
@@ -157,24 +157,24 @@ class GithubHandler(BaseHTTPServer.BaseHTTPRequestHandler):
msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "%s: %s modified %s wiki %s (%s/wiki/_compare/%s):" % (
ircutils.bold(data['repository']['name']),
- ircutils.mircColor(data['sender']['login'], "green"),
- ircutils.bold(str(pageno)),
+ ircutils.mircColor(data['sender']['login'], "green"),
+ ircutils.bold(str(pageno)),
plural(pageno, "page", "pages"),
data['repository']['html_url'],
data['pages'][0]['sha']
)) )
-
+
for page in data['pages']:
- # Unfortunately github doesn't support edit summaries :(
+ # Unfortunately github doesn't support edit summaries :(
msgs.append( ircmsgs.privmsg(registryValue("Github",'channel'), "%s: %s %s %s * %s (%s)" % (
ircutils.bold(data['repository']['name']),
ircutils.mircColor(data['sender']['login'], "green"),
colorAction(page['action']),
ircutils.bold(ircutils.mircColor(page['page_name'], "blue")),
- ircutils.bold(page['sha'][0:6]),
+ ircutils.bold(page['sha'][0:6]),
page['html_url'],
)) )
-
+
return msgs

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