35 lines
781 B
Python
35 lines
781 B
Python
from flask_script import Manager
|
|
from flask_mail import Mail, Message
|
|
from models import db, Programado
|
|
|
|
from app import app
|
|
|
|
app.config.update(
|
|
MAIL_SERVER='smtp.mailgun.org',
|
|
MAIL_PORT=587,
|
|
MAIL_USERNAME='postmaster@sandboxcbf540cc1c514f818bce4f566e6a1477.mailgun.org',
|
|
MAIL_PASSWORD='9176ea5fc4c32da768f334c33f6c8b20'
|
|
)
|
|
mail = Mail(app)
|
|
|
|
manager = Manager(app)
|
|
|
|
@manager.command
|
|
def buscar_y_notificar():
|
|
msg = Message(
|
|
"Nuevo aviso",
|
|
sender="no-reply@pycon17.es",
|
|
recipients=["andros@fenollosa.email"]
|
|
)
|
|
msg.body = "testing"
|
|
msg.html = "<b>testing</b>"
|
|
mail.send(msg)
|
|
|
|
|
|
@manager.command
|
|
def test():
|
|
programado_all = Programado.query.all()
|
|
app.get_resultados()
|
|
|
|
if __name__ == "__main__":
|
|
manager.run() |