def main(): options, args = parseCommandLine() global subject, mailBody datet = datetime.now() tz = pytz.timezone('Europe/London') tdate = tz.localize(datet) fmt = '%Y-%m-%d %H:%M:%S %Z%z' for (type, klass) in EXCHANGE_TYPES.items(): filename = os.path.join(PICKLE_PATH, klass.KEY + '.rates') if options.force and os.path.exists(filename): os.remove(filename) klass.readRate() subject = subject %dict(type=type.replace('_', ' ')) mailBody = mailBody %dict(date=tdate.strftime(fmt), rate=format(klass.RATES, klass.FILTER)) if options.override_email: recipientList = options.override_email.split(',') else: recipientList = getSubscriptionList(SUBSCRIPTION_LIST[type], klass, datet, filename) print "Message will be sent to : ", recipientList if recipientList: if not options.noemail: emailer.sendMail(subject, recipientList, mailBody, None) if not options.noim: for bot in BOTS: bot.sendMessage(recipientList, mailBody)
def send_email(image): encoded_img = cv2.imencode(".png", image)[1] stream = io.BytesIO() stream.write(encoded_img) stream.seek(0) emailer.sendMail(["*****@*****.**"], "Faces Detected on Camera", "", [(stream, "detected_faces.png")])
def contact(): if request.method == 'POST': message = request.form['txtArea'] email = request.form['eMail'] sendMail(email, message) #flash('Message sent') return render_template('contact.html')
def notify(new_dogs): new_dogs_names = [] message = [] for d in new_dogs: dog = new_dogs[d] new_dogs_names.append(dog['name']) message.append(formatAdoptableAsHtml(dog)) subject = "Arfy found new dogs: {0}".format(", ".join(new_dogs_names)) emailer.sendMail(subject=subject, content="".join(message))
while True: # Getting image image = camera.read() gray_image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY) cv2.equalizeHist(gray_image,gray_image) gray_image = cv2.resize(gray_image,(160,120)) # Time calculation #t = cv2.getTickCount() # Human face detection result = face.detect_single(gray_image,config.HAAR_FACES) if result is None: pass else: # print 'Human Face found' x, y, w, h = result cv2.rectangle(image,(x,y),(x+w,y+h),(255,0,0),2) cv2.imwrite(config.DEBUG_IMAGE, image) emailer.sendMail(["*****@*****.**"], "Message from Your Scarecrow", "There is someone in the garden", ["capture.jpg"]) #t = cv2.getTickCount() - t #print "time taken for detection = %gms" % (t/(cv2.getTickFrequency()*1000.))
def test_emailSendmail(self): print "WARNING: This will generate email to these addresses:", repr(self.t) raw_input("Press enter to continue") emailer.sendMail(self.f, self.t, self.s, self.b, method=3)
def test_emailSendmail(self): print "WARNING: This will generate email to these addresses:", repr( self.t) raw_input("Press enter to continue") emailer.sendMail(self.f, self.t, self.s, self.b, method=3)