def send_alerts(feed_url, articles): for article in articles: slug = extract_slug(article.url) fid = extract_feed_identifier(feed_url) for email in models.get_emails(): subject = slug+" : position 1 : Google News "+fid if(article.category): subject = subject + " "+ article.category message = mail.EmailMessage(sender="*****@*****.**", subject=subject) message.to = email.email_address message.body = format_message(feed_url, article) message.send() logging.info("*****sent email alert to "+email.email_address+" with subject "+subject)
def get(self): return helpers.render_template(self, 'adminviews/emails.html', {'emails': models.get_emails(), 'form':models.EmailForm()})