PyConES17: Vigilante de Wallapop. Workshop where a simple application to monitor prices in Wallapop with Flask
Go to file
Andros Fenollosa ca45afa8bc Update REAME
2017-08-06 00:39:16 +02:00
templates Add form and Add search 2017-08-06 00:38:21 +02:00
.gitignore Initial commit 2017-07-30 21:33:21 +02:00
app.py Add form and Add search 2017-08-06 00:38:21 +02:00
forms.py Add form and Add search 2017-08-06 00:38:21 +02:00
LICENSE Initial commit 2017-07-30 21:33:21 +02:00
README.md Update REAME 2017-08-06 00:39:16 +02:00
requirements.txt Add form and Add search 2017-08-06 00:38:21 +02:00

PyConES17

[EN] Workshop: Flask-wallapop-watcher (Application to monitor prices in Wallapop)

[ES] Taller: Flask-wallapop-watcher (Aplicación para vigilar precios en Wallapop)

Demo

[EN] Currently implemented on a real site:

[ES] Actualmente esta implementado en un sitio real:

wallaviso.com

Run (Ejecutar)

[EN] For the impatient, you can play with the finished exercise. You should download the code and execute the following commands.

[ES] Para los impacientes, podéis jugar con el ejercicio acabado. Debéis descargar el código y ejecutar los siguientes comandos.

cd flask-wallapop-watcher
pip3 install virtualenv
virtualenv --python=python3 .venv
source .venv/bin/activate
pip3 install -r requirements.txt
python3 app.py

[EN] Then open in your favorite browser, which will possibly be the fantastic Firefox, a new tab with http://127.0.0.1:5000

[ES] Después abrir en tu navegador favorito, que posiblemente será el fantástico Firefox, una pestaña nueva con http://127.0.0.1:5000

Workshop (Taller)

Part 1 - Flask Core y Search (Parte 1 - Nucleo de Flask y Buscador) 50 min

Break (Descanso) - 10 min

[EN] We debug bugs and prepare for the next point.

[ES] Depuramos bugs y nos preparamos para el siguiente punto.

Part 2 - Databases and CRUD with Flask (Bases de datos y CRUD elementos con Flask)

Break (Descanso) - 10 min

[EN] We take air for the last part. Otherwise, we make as we go to the bathroom and do not come back.

[ES] 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)