diff --git a/README.md b/README.md index 2b001c2..597292a 100644 --- a/README.md +++ b/README.md @@ -1026,4 +1026,36 @@ if __name__ == '__main__': ![Castellano](https://raw.githubusercontent.com/tanrax/flask-wallapop-watcher/master/static/es.png) Cogemos aire para la última parte. En caso contrario, hacemos como que vamos al baño y nos piramos. --- -### Part 3 - Sending emails with new items (Envío de emails con nuevos elementos) \ No newline at end of file +### Part 3 - Sending emails with new items (Envío de emails con nuevos elementos) + +#### 3.1 Command + +[ES] Ya tenemos montado nuestra interfaz para gestionar nuestras busquedas. Lo siguiente será crear un *script* que se encargue de verificar si hay nuevos resultados. Y si es así, enviarnos un *email*. El primer paso será crear con Flask un comando personalizado. Creamos un nuevo archivo llamado **avisador.py**. + +```python3 +#!/usr/bin/env python3 +from flask_script import Manager +from app import app + +manager = Manager(app) + +@manager.command +def hello(): + print('hello PyConES17') + +if __name__ == "__main__": + manager.run() +``` + +[ES] Para probar que funciona ejecutamos, siempre con el entorno virtual activo, lo siguiente. + +```bash +chmod +x avisador.py +./avisador.py hello +``` + +[ES] Si todo ha ido bien nos responderá. + +```bash +hello PyConES17 +``` \ No newline at end of file diff --git a/images/mailgun/1.jpg b/images/mailgun/1.jpg new file mode 100644 index 0000000..6fd7adb Binary files /dev/null and b/images/mailgun/1.jpg differ diff --git a/images/mailgun/2.jpg b/images/mailgun/2.jpg new file mode 100644 index 0000000..fe2c30f Binary files /dev/null and b/images/mailgun/2.jpg differ diff --git a/images/mailgun/3.jpg b/images/mailgun/3.jpg new file mode 100644 index 0000000..28a4159 Binary files /dev/null and b/images/mailgun/3.jpg differ diff --git a/images/mailgun/4.jpg b/images/mailgun/4.jpg new file mode 100644 index 0000000..da12297 Binary files /dev/null and b/images/mailgun/4.jpg differ diff --git a/images/mailgun/5.jpg b/images/mailgun/5.jpg new file mode 100644 index 0000000..f127c23 Binary files /dev/null and b/images/mailgun/5.jpg differ diff --git a/images/title.png b/images/title.png new file mode 100644 index 0000000..de83e9e Binary files /dev/null and b/images/title.png differ