# 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](http://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. ```bash 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](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](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)