Merlijn van Deen has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/180322

Change subject: Report IRC using Python and Yuvi's ircnotifier
......................................................................

Report IRC using Python and Yuvi's ircnotifier

Change-Id: I621fd38da3c2c96bff5a1a1494451c2a08e4cffc
---
M fabfile.py
A log_to_irc.py
D log_to_irc.sh
3 files changed, 17 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/labs/tools/wikibugs2 
refs/changes/22/180322/1

diff --git a/fabfile.py b/fabfile.py
index 85a9306..50a28f3 100644
--- a/fabfile.py
+++ b/fabfile.py
@@ -16,7 +16,7 @@
 
 def irclog_deploy(message):
     with cd(code_dir):
-        sudo('./log_to_irc.sh "{}"'.format(message))
+        sudo('./log_to_irc.py "{}"'.format(message))
 
 
 def pull():
diff --git a/log_to_irc.py b/log_to_irc.py
new file mode 100755
index 0000000..b6dd724
--- /dev/null
+++ b/log_to_irc.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+import sys
+import os
+import requests
+import subprocess
+
+USER = os.environ['USER']
+SUDO_USER = os.environ['SUDO_USER']
+REV = subprocess.check_output(["git", "rev-list", "HEAD", "--max-count=1", 
"--format=oneline"])
+MSG = ' '.join(sys.argv[1:])
+
+requests.post('http://ircnotifier-test-01/v1/send', data={
+    'token': 'd534a9eb9e92226f1b030097828b4de7092388d8',
+    'channels': '#wikimedia-labs',
+    'message': '!log {USER} {SUDO_USER}: Deployed {REV} 
{MSG}'.format(**locals()),
+})
diff --git a/log_to_irc.sh b/log_to_irc.sh
deleted file mode 100755
index d67be86..0000000
--- a/log_to_irc.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/usr/bin/env bash
-echo '#wikimedia-labs !log' $USER $SUDO_USER: Deployed `git rev-list HEAD 
--max-count=1 --format=oneline` "$@" | nc wm-bot.eqiad.wmflabs 64834 -w0

-- 
To view, visit https://gerrit.wikimedia.org/r/180322
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I621fd38da3c2c96bff5a1a1494451c2a08e4cffc
Gerrit-PatchSet: 1
Gerrit-Project: labs/tools/wikibugs2
Gerrit-Branch: master
Gerrit-Owner: Merlijn van Deen <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to