コード例 #1
0
ファイル: notifications.py プロジェクト: arc64/alertomatic
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)
コード例 #2
0
ファイル: admin.py プロジェクト: arc64/alertomatic
 def get(self):
     return helpers.render_template(self, 'adminviews/emails.html', {'emails': models.get_emails(), 'form':models.EmailForm()})