Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import imaplib
- import datetime
- from tumblr import Api
- import sys
- BLOG='perolasdoaniceto.tumblr.com'
- USER='myusername'
- PASSWORD='mypassword'
- api = Api(BLOG,USER,PASSWORD)
- M=imaplib.IMAP4_SSL('imap.gmail.com', 993)
- M.login('myemail','mypass')
- status, count = M.select('Inbox')
- since = datetime.datetime.now() - datetime.timedelta(hours=1)
- since = since.strftime("%d-%b-%Y")
- typ, dat = M.search(None, "SINCE", since, "FROM", "Aniceto")
- msgs = map(int, dat[0].split())
- for msg in msgs:
- status, data = M.fetch(msg, '(UID BODY[HEADER.FIELDS (FROM SUBJECT DATE)])')
- if "Aniceto" in data[0][1]:
- status, body = M.fetch(msg, '(UID BODY[TEXT])')
- txt = body[0][1].decode("quopri")
- parts = txt.split(74*"=")
- sign = parts[-1].split(14 * "-")[0].replace("<br>"," ").replace("\r\n"," ").replace("<div>","").replace("</div>","")
- while " " in sign:
- sign = sign.replace(" "," ")
- try:
- post = api.write_quote(sign)
- except Exception, e:
- print e
- M.close()
- M.logout()
Add Comment
Please, Sign In to add comment