Wassr(ry
とりあえずコードのみ
#!/usr/bin/env python # -*- coding: utf-8 -*- gmailuser='dankogai@gmail.com' gmailpasswd='kogaidan' wassruser = 'dankogai' wassrpasswd = 'kogaidan' host = 'imap.gmail.com' from imaplib import IMAP4_SSL from mailbox import mbox import re,urllib print 'start' gmail = IMAP4_SSL(host) gmail.login(gmailuser,gmailpasswd) gmail.select('[Gmail]/All Mail') mails = gmail.search(None, 'FROM', '"no-reply@wassr.jp"', 'UNSEEN') for num in mails[1][0].split(): typ, data = gmail.fetch(num,'(BODY[TEXT])') body = data[0][1] result = re.findall(r'http://wassr\.(?:jp|com)/user/(\w+)/',body) if result: name = result[0] if name and name != wassruser: print urllib.urlopen('http://%s:%s@api.wassr.jp/friendships/create/%s.json' % (wassruser,wassrpasswd,name),'').read() gmail.store(num, 'FLAGS.SILENT', '(\SEEN)') print 'add ' + name gmail.close() print 'end'
Twitter でイチイチ follow するのが面倒くさい んだけど自前でメールサーバも立ててない - Djangoへの片思い日記