From 9d8252ec47f23c857ec7ea0abb786da7bf5f525e Mon Sep 17 00:00:00 2001 From: EL Date: Mon, 23 Nov 2015 15:16:18 +0300 Subject: [PATCH 1/2] Kumar's script --- kumar_asshole.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 kumar_asshole.py diff --git a/kumar_asshole.py b/kumar_asshole.py new file mode 100644 index 0000000..36f5f67 --- /dev/null +++ b/kumar_asshole.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +import gmail +import sys +import re + +GMAIL_USERNAME = ENV['GMAIL_USERNAME'] +GMAIL_PASSWORD = ENV['GMAIL_PASSWORD'] + +g = gmail.login(GMAIL_USERNAME, GMAIL_PASSWORD) + +if not g.logged_in: + sys.exit() + +msgs = g.inbox().mail(sender="kumar.a@example.com", unread=True) + +pattern = re.compile("\bsorry\b | \bhelp\b | \bwrong\b ", flags=re.I) + +for msg in msgs: + if pattern.match(msg.body): + msg.label("Database fixes") + msg.reply("No problem. I've fixed it. \n\n Please be careful next time.") From 9de4804a72d2912d89aef8fac73bd24bb8951bab Mon Sep 17 00:00:00 2001 From: EL Date: Mon, 23 Nov 2015 20:13:58 +0300 Subject: [PATCH 2/2] housekeeping --- kumar_asshole.py => python/kumar_asshole.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename kumar_asshole.py => python/kumar_asshole.py (100%) mode change 100644 => 100755 diff --git a/kumar_asshole.py b/python/kumar_asshole.py old mode 100644 new mode 100755 similarity index 100% rename from kumar_asshole.py rename to python/kumar_asshole.py