From 036b8abb6e4b4f4dbd00fc2ac4d54d844db2d300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ezequiel=20Leonardo=20Casta=C3=B1o?= <14986783+ELC@users.noreply.github.com> Date: Tue, 10 Jun 2025 23:36:11 -0300 Subject: [PATCH 1/2] Add video metadata for PyCon ES 2019 talks - Added JSON files for various talks from PyCon ES 2019, including titles, speakers, durations, and YouTube links. - Talks cover a range of topics from microservices, data science, machine learning, to practical Python applications. - Included related URLs for the conference website in each video entry. --- pycon-es-2019/category.json | 3 ++ ...-microservices-julio-v-trigo-guijarro.json | 24 +++++++++++++++ ...rimoirelab-y-python-valerio-cosentino.json | 24 +++++++++++++++ ...a-pycones-2019-keynote-i-safia-abdala.json | 26 ++++++++++++++++ ...machine-learning-beatriz-gomez-ayllon.json | 24 +++++++++++++++ ...lp-your-security-engineer-adam-stevko.json | 24 +++++++++++++++ ...g-data-en-live-coding-guillem-borrell.json | 24 +++++++++++++++ ...tops-101-con-opsdroid-angel-fernandez.json | 24 +++++++++++++++ ...e-reinforcement-learning-ruben-garcia.json | 24 +++++++++++++++ ...rar-una-entrevista-tecnica-travelperk.json | 24 +++++++++++++++ ...d-machine-learning-juan-diego-hueltes.json | 24 +++++++++++++++ ...om-consumption-data-marta-rivera-alba.json | 24 +++++++++++++++ ...do-mediante-katas-irene-perez-encinar.json | 24 +++++++++++++++ ...e-biometria-alvaro-romero-diaz-orange.json | 24 +++++++++++++++ ...fael-haro-ramos-y-antonio-david-perez.json | 25 ++++++++++++++++ ...n-django-y-raspberry-jose-a-rocamonde.json | 24 +++++++++++++++ ...jango-admin-inside-out-rafael-soriano.json | 24 +++++++++++++++ ...ndo-recibo-un-mail-javier-torres-nino.json | 24 +++++++++++++++ ...l-in-python-francisco-j-navarro-brull.json | 24 +++++++++++++++ ...a-del-software-miguel-gonzalez-flores.json | 24 +++++++++++++++ ...ruiting-teresa-salazar-garcia-rosales.json | 24 +++++++++++++++ ...ow-de-truman-jimenza-escobar-bermudez.json | 24 +++++++++++++++ ...-fintech-perspective-hossein-ghodrati.json | 24 +++++++++++++++ ...exceptional-exceptions-mario-corchero.json | 24 +++++++++++++++ ...cribe-tu-propio-backend-javier-abadia.json | 24 +++++++++++++++ ...rule-them-all-juan-diego-godoy-robles.json | 24 +++++++++++++++ ...lidad-de-redes-juan-c-gonzalez-abella.json | 24 +++++++++++++++ ...verless-para-kubernetes-gustavo-marin.json | 24 +++++++++++++++ .../game-of-patterns-vadim-santiaev.json | 24 +++++++++++++++ ...areas-mediante-airflow-jordi-contesti.json | 24 +++++++++++++++ ...-testeo-con-mocks-ester-ramos-carmona.json | 24 +++++++++++++++ ...e-seguridad-jose-manuel-ortega-candel.json | 24 +++++++++++++++ ...abilistic-programming-vital-fernandez.json | 24 +++++++++++++++ ...nline-reviews-at-cloud-scale-trustyou.json | 24 +++++++++++++++ ...ma-en-python-ana-karla-diaz-rodriguez.json | 24 +++++++++++++++ ...ges-and-opportunities-nilo-n-coutinho.json | 24 +++++++++++++++ ...para-todos-alberto-fernandez-valiente.json | 24 +++++++++++++++ ...-a-data-artist-alberto-romeu-carrasco.json | 24 +++++++++++++++ ...fe-con-python-katerine-perdomo-moreno.json | 24 +++++++++++++++ .../objetos-hashables-victor-terron.json | 24 +++++++++++++++ ...royecto-legacy-miguell-jimenez-garcia.json | 24 +++++++++++++++ ...gonzalo-lopez-valero-y-diego-silveira.json | 25 ++++++++++++++++ ...poradores-industriales-maria-p-marcos.json | 24 +++++++++++++++ ...icas-de-machine-learning-ruben-crespo.json | 24 +++++++++++++++ ...-graficos-en-python-maria-a-rodriguez.json | 24 +++++++++++++++ ...-alvaro-arredondo-y-cayetano-benavent.json | 25 ++++++++++++++++ ...peliculas-de-animacion-alberto-santos.json | 24 +++++++++++++++ ...e-ii-francisco-javier-ordonez-morales.json | 26 ++++++++++++++++ ...019-keynote-iii-pablo-galindo-salgado.json | 26 ++++++++++++++++ ...ghtning-talk-juan-luis-cano-rodriguez.json | 26 ++++++++++++++++ ...r-experiments-carlos-perales-gonzalez.json | 24 +++++++++++++++ ...g-precise-in-nigeria-adeshola-afolabi.json | 24 +++++++++++++++ ...-calentar-tu-casa-hector-pablos-lopez.json | 24 +++++++++++++++ ...n-z-no-rompa-tus-modelos-alicia-perez.json | 24 +++++++++++++++ ...yqgis-jordi-cebrian-y-noemi-rodriguez.json | 25 ++++++++++++++++ ...del-habla-en-python-javier-jorge-cano.json | 24 +++++++++++++++ ...-arquitecture-with-pysoa-jorge-barata.json | 24 +++++++++++++++ ...vid-perez-morales-y-rafael-haro-ramos.json | 25 ++++++++++++++++ ...-hacker-virginia-tovar-y-jorge-brocal.json | 25 ++++++++++++++++ ...-microservicios-jose-melero-fernandez.json | 24 +++++++++++++++ ...enas-practicas-juan-jose-lozano-lopez.json | 24 +++++++++++++++ ...te-and-share-command-lines-tony-aldon.json | 24 +++++++++++++++ ...-force-microscopy-matthew-eaton-et-al.json | 30 +++++++++++++++++++ ...-not-enough-juan-ernesto-biondi-perez.json | 24 +++++++++++++++ 64 files changed, 1535 insertions(+) create mode 100644 pycon-es-2019/category.json create mode 100644 pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json create mode 100644 pycon-es-2019/videos/analiza-la-salud-de-tu-proyecto-con-grimoirelab-y-python-valerio-cosentino.json create mode 100644 pycon-es-2019/videos/apertura-pycones-2019-keynote-i-safia-abdala.json create mode 100644 pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json create mode 100644 pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json create mode 100644 pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json create mode 100644 pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json create mode 100644 pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json create mode 100644 pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json create mode 100644 pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json create mode 100644 pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json create mode 100644 pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json create mode 100644 pycon-es-2019/videos/deeplearneando-con-python-con-casos-de-uso-de-biometria-alvaro-romero-diaz-orange.json create mode 100644 pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json create mode 100644 pycon-es-2019/videos/desarrollo-industrial-de-sistemas-embebidos-con-python-django-y-raspberry-jose-a-rocamonde.json create mode 100644 pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json create mode 100644 pycon-es-2019/videos/drivers-en-python-como-encender-luces-en-un-teclado-cuando-recibo-un-mail-javier-torres-nino.json create mode 100644 pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json create mode 100644 pycon-es-2019/videos/economia-del-software-miguel-gonzalez-flores.json create mode 100644 pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json create mode 100644 pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json create mode 100644 pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json create mode 100644 pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json create mode 100644 pycon-es-2019/videos/ext-django-para-que-se-conecte-a-otras-bases-de-datos-escribe-tu-propio-backend-javier-abadia.json create mode 100644 pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json create mode 100644 pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json create mode 100644 pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json create mode 100644 pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json create mode 100644 pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json create mode 100644 pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json create mode 100644 pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json create mode 100644 pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json create mode 100644 pycon-es-2019/videos/making-sense-of-online-reviews-at-cloud-scale-trustyou.json create mode 100644 pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json create mode 100644 pycon-es-2019/videos/microservice-and-serverless-applications-with-python-challenges-and-opportunities-nilo-n-coutinho.json create mode 100644 pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json create mode 100644 pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json create mode 100644 pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json create mode 100644 pycon-es-2019/videos/objetos-hashables-victor-terron.json create mode 100644 pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json create mode 100644 pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json create mode 100644 pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json create mode 100644 pycon-es-2019/videos/podemos-predecir-el-sindrome-visual-informatico-mediante-tecnicas-de-machine-learning-ruben-crespo.json create mode 100644 pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json create mode 100644 pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json create mode 100644 pycon-es-2019/videos/py2hollywood-usando-python-en-una-produccion-de-peliculas-de-animacion-alberto-santos.json create mode 100644 pycon-es-2019/videos/pycones-2019-keynote-ii-francisco-javier-ordonez-morales.json create mode 100644 pycon-es-2019/videos/pycones-2019-keynote-iii-pablo-galindo-salgado.json create mode 100644 pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json create mode 100644 pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json create mode 100644 pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json create mode 100644 pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json create mode 100644 pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json create mode 100644 pycon-es-2019/videos/qvista-sistema-de-informacion-territorial-del-ayto-de-bcn-en-pyqgis-jordi-cebrian-y-noemi-rodriguez.json create mode 100644 pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json create mode 100644 pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json create mode 100644 pycon-es-2019/videos/sistemas-de-recomendacion-con-surprise-antonio-david-perez-morales-y-rafael-haro-ramos.json create mode 100644 pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json create mode 100644 pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json create mode 100644 pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json create mode 100644 pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json create mode 100644 pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json create mode 100644 pycon-es-2019/videos/when-code-is-not-enough-juan-ernesto-biondi-perez.json diff --git a/pycon-es-2019/category.json b/pycon-es-2019/category.json new file mode 100644 index 000000000..b6c009836 --- /dev/null +++ b/pycon-es-2019/category.json @@ -0,0 +1,3 @@ +{ + "title": "PyCon ES 2019" +} diff --git a/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json b/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json new file mode 100644 index 000000000..ba3985046 --- /dev/null +++ b/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2425, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Julio V. Trigo Guijarro" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/4O4jo56fgXE/maxresdefault.webp", + "title": "A practical domain driven design approach to Nameko microservices / Julio V. Trigo Guijarro", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=4O4jo56fgXE" + } + ] +} diff --git a/pycon-es-2019/videos/analiza-la-salud-de-tu-proyecto-con-grimoirelab-y-python-valerio-cosentino.json b/pycon-es-2019/videos/analiza-la-salud-de-tu-proyecto-con-grimoirelab-y-python-valerio-cosentino.json new file mode 100644 index 000000000..bb626a5c2 --- /dev/null +++ b/pycon-es-2019/videos/analiza-la-salud-de-tu-proyecto-con-grimoirelab-y-python-valerio-cosentino.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1596, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Valerio Cosentino" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/uiC7HJQdaPE/maxresdefault.webp", + "title": "Analiza la salud de tu proyecto con GrimoireLab y Python - Valerio Cosentino", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=uiC7HJQdaPE" + } + ] +} diff --git a/pycon-es-2019/videos/apertura-pycones-2019-keynote-i-safia-abdala.json b/pycon-es-2019/videos/apertura-pycones-2019-keynote-i-safia-abdala.json new file mode 100644 index 000000000..c427b932b --- /dev/null +++ b/pycon-es-2019/videos/apertura-pycones-2019-keynote-i-safia-abdala.json @@ -0,0 +1,26 @@ +{ + "description": "Sesión de apertura de la 7 Edición de la Conferencia Nacional de la Asociación Python España. \n\n\n\nMiembros de la mesa:\n- Zuria Bauer: Co-Chari PyConES 2019 y Django Girls Alicante\n- Javier Montoyo: Cordinador de Prácticas en Empresa de la Escuela Politécnica Superior de Alicante\n- Juan Luis Cano Rodríguez: Co-Chair PyConES 2019 y Presidente de Python España\n- Ignacio Martín Gullón: Catedrático de Ingeniería Química en representación de la Universidad de Alicante\n- Daniel Domene López: Co-Chair de la PyConES 2019\n\n\nKeynote Principal impartida por Safia Abdala, Ingeniera de Software en Microsoft", + "duration": 4371, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Safia Abdala" + ], + "tags": [ + "Keynote" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Lklx7VYYP1U/maxresdefault.webp", + "title": "Keynote I: Safia Abdala", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Lklx7VYYP1U" + } + ] +} diff --git a/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json b/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json new file mode 100644 index 000000000..cd63be42b --- /dev/null +++ b/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1009, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Beatriz Gómez Ayllon" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/RAYq7XlnV-8/maxresdefault.webp", + "title": "Assert true testing en machine learning / Beatriz Gómez Ayllon", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=RAYq7XlnV-8" + } + ] +} diff --git a/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json b/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json new file mode 100644 index 000000000..ad3631e44 --- /dev/null +++ b/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1336, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Adam Stevko" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/7FZQaEYZspk/maxresdefault.webp", + "title": "Be a good colleague and help your Security Engineer! / Adam Stevko", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=7FZQaEYZspk" + } + ] +} diff --git a/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json b/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json new file mode 100644 index 000000000..63d88acae --- /dev/null +++ b/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1893, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Guillem Borrell" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/xBPdLMVjT4s/maxresdefault.webp", + "title": "Big data en Live Coding / Guillem Borrell", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=xBPdLMVjT4s" + } + ] +} diff --git a/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json b/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json new file mode 100644 index 000000000..1c9db6573 --- /dev/null +++ b/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 832, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Ángel Fernández" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/dUbV3vMHGgM/maxresdefault.webp", + "title": "Chatops 101 con opsdroid / Ángel Fernández", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=dUbV3vMHGgM" + } + ] +} diff --git a/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json b/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json new file mode 100644 index 000000000..5a2091e11 --- /dev/null +++ b/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1880, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Rubén García" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/9b5G-xNCVgg/maxresdefault.webp", + "title": "Cómo aprovechar todos los recursos hardware en tus modelos de Reinforcement Learning / Rubén García", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=9b5G-xNCVgg" + } + ] +} diff --git a/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json b/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json new file mode 100644 index 000000000..b33add6b8 --- /dev/null +++ b/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json @@ -0,0 +1,24 @@ +{ + "description": "Charla PATROCINADA por TRAVELPERK", + "duration": 921, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Dani Martos" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/phfnF-KI3U4/maxresdefault.webp", + "title": "¿Cómo preparar una entrevista técnica? / Dani Martos", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=phfnF-KI3U4" + } + ] +} diff --git a/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json b/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json new file mode 100644 index 000000000..3f5c7c643 --- /dev/null +++ b/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json @@ -0,0 +1,24 @@ +{ + "description": "Charla PATROCINADA por RAVENPACK", + "duration": 876, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Juan Diego Hueltes" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/-eGDob2O97o/maxresdefault.webp", + "title": "Data Science for Lazy People, Automated Machine Learning / Juan Diego Hueltes", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=-eGDob2O97o" + } + ] +} diff --git a/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json b/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json new file mode 100644 index 000000000..ad0a317c5 --- /dev/null +++ b/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2347, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Marta Rivera Alba" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/ckNaXkpRzdI/maxresdefault.webp", + "title": "Data Science meets Economy how to meassure social impact from consumption data / Marta Rivera Alba", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ckNaXkpRzdI" + } + ] +} diff --git a/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json b/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json new file mode 100644 index 000000000..7afffee6d --- /dev/null +++ b/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 893, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Irene Pérez Encinar" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/BVMdYTiHrrw/maxresdefault.webp", + "title": "De Daniel san a sr Miyagi en python aprendiendo mediante katas / Irene Pérez Encinar", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=BVMdYTiHrrw" + } + ] +} diff --git a/pycon-es-2019/videos/deeplearneando-con-python-con-casos-de-uso-de-biometria-alvaro-romero-diaz-orange.json b/pycon-es-2019/videos/deeplearneando-con-python-con-casos-de-uso-de-biometria-alvaro-romero-diaz-orange.json new file mode 100644 index 000000000..5448ca7ae --- /dev/null +++ b/pycon-es-2019/videos/deeplearneando-con-python-con-casos-de-uso-de-biometria-alvaro-romero-diaz-orange.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2113, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Álvaro Romero Díaz" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/VTSsETrUj1A/maxresdefault.webp", + "title": "Deeplearneando con Python con casos de uso de biometría - Álvaro Romero Díaz ORANGE", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=VTSsETrUj1A" + } + ] +} diff --git a/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json b/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json new file mode 100644 index 000000000..e57bfbc2f --- /dev/null +++ b/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 2333, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Rafael Haro Ramos", + "Antonio David Pérez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/3BbVs6kmUKQ/maxresdefault.webp", + "title": "Desarrollo de Chatbots en Python RasaNLU / Rafael Haro Ramos y Antonio David Pérez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=3BbVs6kmUKQ" + } + ] +} diff --git a/pycon-es-2019/videos/desarrollo-industrial-de-sistemas-embebidos-con-python-django-y-raspberry-jose-a-rocamonde.json b/pycon-es-2019/videos/desarrollo-industrial-de-sistemas-embebidos-con-python-django-y-raspberry-jose-a-rocamonde.json new file mode 100644 index 000000000..0df6051ce --- /dev/null +++ b/pycon-es-2019/videos/desarrollo-industrial-de-sistemas-embebidos-con-python-django-y-raspberry-jose-a-rocamonde.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2076, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "José A. Rocamonde" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/D-U4LsAthaY/maxresdefault.webp", + "title": "Desarrollo industrial de sistemas embebidos con Python Django y Raspberry - José A. Rocamonde", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=D-U4LsAthaY" + } + ] +} diff --git a/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json b/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json new file mode 100644 index 000000000..a27b8961b --- /dev/null +++ b/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1166, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Rafael Soriano" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/_L2QCBJ8TFw/maxresdefault.webp", + "title": "Django Admin inside Out / Rafael Soriano", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=_L2QCBJ8TFw" + } + ] +} diff --git a/pycon-es-2019/videos/drivers-en-python-como-encender-luces-en-un-teclado-cuando-recibo-un-mail-javier-torres-nino.json b/pycon-es-2019/videos/drivers-en-python-como-encender-luces-en-un-teclado-cuando-recibo-un-mail-javier-torres-nino.json new file mode 100644 index 000000000..4edc7f778 --- /dev/null +++ b/pycon-es-2019/videos/drivers-en-python-como-encender-luces-en-un-teclado-cuando-recibo-un-mail-javier-torres-nino.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1026, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Javier Torres Niño" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/ekgy3-5ISxo/maxresdefault.webp", + "title": "Drivers en Python: cómo encender luces en un teclado cuando recibo un mail - Javier Torres Niño", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ekgy3-5ISxo" + } + ] +} diff --git a/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json b/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json new file mode 100644 index 000000000..b3f646757 --- /dev/null +++ b/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json @@ -0,0 +1,24 @@ +{ + "description": "Más info en CaCheme.org", + "duration": 1883, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Francisco J. Navarro-Brull" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/py4MV6ZxxEc/maxresdefault.webp", + "title": "Dynamic Optimization and Process Control in Python / Francisco J. Navarro-Brull", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=py4MV6ZxxEc" + } + ] +} diff --git a/pycon-es-2019/videos/economia-del-software-miguel-gonzalez-flores.json b/pycon-es-2019/videos/economia-del-software-miguel-gonzalez-flores.json new file mode 100644 index 000000000..c64b639a1 --- /dev/null +++ b/pycon-es-2019/videos/economia-del-software-miguel-gonzalez-flores.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2407, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Miguel González Flores" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/0VBdr2fqhQo/maxresdefault.webp", + "title": "Economía del software - Miguel González Flores", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=0VBdr2fqhQo" + } + ] +} diff --git a/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json b/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json new file mode 100644 index 000000000..a5a8ec9fe --- /dev/null +++ b/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1066, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Teresa Salazar García-Rosales" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Z7gQGcVtBiM/maxresdefault.webp", + "title": "El lado oscuro del Scraping en Recruiting / Teresa Salazar García-Rosales", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Z7gQGcVtBiM" + } + ] +} diff --git a/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json b/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json new file mode 100644 index 000000000..2459bfd12 --- /dev/null +++ b/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1807, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Jimenza Escobar Bermúdez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/9pVM7VeuUoQ/maxresdefault.webp", + "title": "El Show de Truman / Jimenza Escobar Bermúdez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=9pVM7VeuUoQ" + } + ] +} diff --git a/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json b/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json new file mode 100644 index 000000000..1d11ba712 --- /dev/null +++ b/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2105, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Hossein Ghodrati" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/KWaOf4_BIH8/maxresdefault.webp", + "title": "End to end M.L. platform for real time underwriting a SV fintech perspective / Hossein Ghodrati", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=KWaOf4_BIH8" + } + ] +} diff --git a/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json b/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json new file mode 100644 index 000000000..c054ade2d --- /dev/null +++ b/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 992, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Mario Corchero" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/f3UoZU3hK-c/maxresdefault.webp", + "title": "Exceptional exceptions / Mario Corchero", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=f3UoZU3hK-c" + } + ] +} diff --git a/pycon-es-2019/videos/ext-django-para-que-se-conecte-a-otras-bases-de-datos-escribe-tu-propio-backend-javier-abadia.json b/pycon-es-2019/videos/ext-django-para-que-se-conecte-a-otras-bases-de-datos-escribe-tu-propio-backend-javier-abadia.json new file mode 100644 index 000000000..e39d0fc0c --- /dev/null +++ b/pycon-es-2019/videos/ext-django-para-que-se-conecte-a-otras-bases-de-datos-escribe-tu-propio-backend-javier-abadia.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2792, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Javier Abadía" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/fvg7FLA_69k/maxresdefault.webp", + "title": "Ext. Django para que se conecte a otras Bases de Datos escribe tu propio backend - Javier Abadía", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=fvg7FLA_69k" + } + ] +} diff --git a/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json b/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json new file mode 100644 index 000000000..0d0f70b90 --- /dev/null +++ b/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1137, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Juan Diego Godoy Robles" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/DCZ2x3tud8A/maxresdefault.webp", + "title": "F-strings a format system to rule them all / Juan Diego Godoy Robles", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=DCZ2x3tud8A" + } + ] +} diff --git a/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json b/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json new file mode 100644 index 000000000..3c3a5aed3 --- /dev/null +++ b/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2125, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Juan C. González Abella" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/nbc__LbdvMY/maxresdefault.webp", + "title": "Fragmentar y dearticular redes de crimen Topología y debilidad de redes / Juan C. González Abella", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=nbc__LbdvMY" + } + ] +} diff --git a/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json b/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json new file mode 100644 index 000000000..ca509a08d --- /dev/null +++ b/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json @@ -0,0 +1,24 @@ +{ + "description": "Charla PATROCINADA por INTELLYGENZ", + "duration": 1098, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Gustavo Marín" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/liFeNNHvCwU/maxresdefault.webp", + "title": "Frameworks Serverless para Kubernetes / Gustavo Marín", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=liFeNNHvCwU" + } + ] +} diff --git a/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json b/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json new file mode 100644 index 000000000..0e9821f99 --- /dev/null +++ b/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1251, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Vadim Santiaev" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/8JOJjCzYCzI/maxresdefault.webp", + "title": "Game of patterns / Vadim Santiaev", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=8JOJjCzYCzI" + } + ] +} diff --git a/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json b/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json new file mode 100644 index 000000000..f6793946a --- /dev/null +++ b/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1302, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Jordi Contestí" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/4nYSboX79WM/maxresdefault.webp", + "title": "Implementacion de flujos de tareas mediante airflow / Jordi Contestí", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=4nYSboX79WM" + } + ] +} diff --git a/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json b/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json new file mode 100644 index 000000000..24a62503f --- /dev/null +++ b/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1023, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Ester Ramos Carmona" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/rvbEDYcEh5w/maxresdefault.webp", + "title": "Introduccion al testeo con mocks / Ester Ramos Carmona", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=rvbEDYcEh5w" + } + ] +} diff --git a/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json b/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json new file mode 100644 index 000000000..f66f10c79 --- /dev/null +++ b/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2468, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "José Manuel Ortega Candel" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/P4SgWOtp6DA/maxresdefault.webp", + "title": "Machine Learning para proyectos de seguridad / José Manuel Ortega Candel", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=P4SgWOtp6DA" + } + ] +} diff --git a/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json b/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json new file mode 100644 index 000000000..7eb02ab15 --- /dev/null +++ b/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2026, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Vital Fernández" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/pwacFS-uW9c/maxresdefault.webp", + "title": "Making a galaxy with python merits and pitfalls in probabilistic programming / Vital Fernández", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=pwacFS-uW9c" + } + ] +} diff --git a/pycon-es-2019/videos/making-sense-of-online-reviews-at-cloud-scale-trustyou.json b/pycon-es-2019/videos/making-sense-of-online-reviews-at-cloud-scale-trustyou.json new file mode 100644 index 000000000..3d5672809 --- /dev/null +++ b/pycon-es-2019/videos/making-sense-of-online-reviews-at-cloud-scale-trustyou.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 900, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Victor Mendez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/0sQqiOfyRKA/maxresdefault.webp", + "title": "Making sense of online reviews... at cloud scale - TRUSTYOU", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=0sQqiOfyRKA" + } + ] +} diff --git a/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json b/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json new file mode 100644 index 000000000..8bd38f158 --- /dev/null +++ b/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1834, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Ana Karla Díaz Rodríguez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/F6HOelotQY4/maxresdefault.webp", + "title": "MI CASA venturas y desventuras de una radioastrónoma en Python / Ana Karla Díaz Rodríguez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=F6HOelotQY4" + } + ] +} diff --git a/pycon-es-2019/videos/microservice-and-serverless-applications-with-python-challenges-and-opportunities-nilo-n-coutinho.json b/pycon-es-2019/videos/microservice-and-serverless-applications-with-python-challenges-and-opportunities-nilo-n-coutinho.json new file mode 100644 index 000000000..5eb9ed1c5 --- /dev/null +++ b/pycon-es-2019/videos/microservice-and-serverless-applications-with-python-challenges-and-opportunities-nilo-n-coutinho.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2217, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Nilo N. Coutinho" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/SOXQtvX5JNU/maxresdefault.webp", + "title": "Microservice and Serverless Applications with Python Challenges and opportunities - Nilo N. Coutinho", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=SOXQtvX5JNU" + } + ] +} diff --git a/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json b/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json new file mode 100644 index 000000000..b5e17d00c --- /dev/null +++ b/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1884, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Alberto Fernández Valiente" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/2qnKJhfB1n4/maxresdefault.webp", + "title": "Microservicios altamente paralelos para todos / Alberto Fernández Valiente", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=2qnKJhfB1n4" + } + ] +} diff --git a/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json b/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json new file mode 100644 index 000000000..a0468e73d --- /dev/null +++ b/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1933, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Alberto Romeu Carrasco" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/RSiLOGtNA_M/maxresdefault.webp", + "title": "Mom i want to be a data artist / Alberto Romeu Carrasco", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=RSiLOGtNA_M" + } + ] +} diff --git a/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json b/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json new file mode 100644 index 000000000..3350bc697 --- /dev/null +++ b/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1459, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Katerine Perdomo Moreno" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/sBs9d6BbxgM/maxresdefault.webp", + "title": "Nariz electrónica para la detección de defectos del café con Python / Katerine Perdomo Moreno", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=sBs9d6BbxgM" + } + ] +} diff --git a/pycon-es-2019/videos/objetos-hashables-victor-terron.json b/pycon-es-2019/videos/objetos-hashables-victor-terron.json new file mode 100644 index 000000000..f9621fb89 --- /dev/null +++ b/pycon-es-2019/videos/objetos-hashables-victor-terron.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1961, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Víctor Terrón" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/JP3MnEcrdfQ/maxresdefault.webp", + "title": "Objetos hashables - Víctor Terrón", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=JP3MnEcrdfQ" + } + ] +} diff --git a/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json b/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json new file mode 100644 index 000000000..f06a87013 --- /dev/null +++ b/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2265, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Miguell Jiménez García" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/mgE1k051WEk/maxresdefault.webp", + "title": "Odisea en el lodo. La divertida historia sobre heredar un proyecto legacy / Miguell Jiménez García", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=mgE1k051WEk" + } + ] +} diff --git a/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json b/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json new file mode 100644 index 000000000..9b13bafdf --- /dev/null +++ b/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 908, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Gonzalo López Valero", + "Diego Silveira" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/ZsReicHKLCY/maxresdefault.webp", + "title": "Ofuscación de ficheros con esteganografía / Gonzalo López Valero y Diego Silveira", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=ZsReicHKLCY" + } + ] +} diff --git a/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json b/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json new file mode 100644 index 000000000..98065ebbe --- /dev/null +++ b/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2151, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "María P. Marcos" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/aMpDptFQp3s/maxresdefault.webp", + "title": "Optimización de una red de evaporadores industriales / María P. Marcos", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=aMpDptFQp3s" + } + ] +} diff --git a/pycon-es-2019/videos/podemos-predecir-el-sindrome-visual-informatico-mediante-tecnicas-de-machine-learning-ruben-crespo.json b/pycon-es-2019/videos/podemos-predecir-el-sindrome-visual-informatico-mediante-tecnicas-de-machine-learning-ruben-crespo.json new file mode 100644 index 000000000..76b9ebfca --- /dev/null +++ b/pycon-es-2019/videos/podemos-predecir-el-sindrome-visual-informatico-mediante-tecnicas-de-machine-learning-ruben-crespo.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 945, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Rubén Crespo" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/BjcH5W8SwvU/maxresdefault.webp", + "title": "¿Podemos predecir el Síndrome Visual informático mediante técnicas de Machine Learning? Rubén Crespo", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=BjcH5W8SwvU" + } + ] +} diff --git a/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json b/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json new file mode 100644 index 000000000..a8fa1c4cf --- /dev/null +++ b/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 538, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "María Á. Rodríguez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Lze2qM4VMQs/maxresdefault.webp", + "title": "Porque una imagen vale más que mil datos. El poder de los gráficos en Python / María Á. Rodríguez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Lze2qM4VMQs" + } + ] +} diff --git a/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json b/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json new file mode 100644 index 000000000..09cd6588f --- /dev/null +++ b/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 2213, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Álvaro Arredondo", + "Cayetano Benavent" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/UHZRUpwYNiM/maxresdefault.webp", + "title": "Procesamiento distribuido con Dask para posicionamiento indoor / Álvaro Arredondo y Cayetano Benavent", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=UHZRUpwYNiM" + } + ] +} diff --git a/pycon-es-2019/videos/py2hollywood-usando-python-en-una-produccion-de-peliculas-de-animacion-alberto-santos.json b/pycon-es-2019/videos/py2hollywood-usando-python-en-una-produccion-de-peliculas-de-animacion-alberto-santos.json new file mode 100644 index 000000000..86c97ff3a --- /dev/null +++ b/pycon-es-2019/videos/py2hollywood-usando-python-en-una-produccion-de-peliculas-de-animacion-alberto-santos.json @@ -0,0 +1,24 @@ +{ + "description": "Charla PATROCINADA por ILION ANIMATION STUDIOS", + "duration": 1691, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Alberto Santos" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/RaYNC-TVPzk/maxresdefault.webp", + "title": "Py2hollywood usando Python en una producción de películas de animación - Alberto Santos", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=RaYNC-TVPzk" + } + ] +} diff --git a/pycon-es-2019/videos/pycones-2019-keynote-ii-francisco-javier-ordonez-morales.json b/pycon-es-2019/videos/pycones-2019-keynote-ii-francisco-javier-ordonez-morales.json new file mode 100644 index 000000000..620eb989d --- /dev/null +++ b/pycon-es-2019/videos/pycones-2019-keynote-ii-francisco-javier-ordonez-morales.json @@ -0,0 +1,26 @@ +{ + "description": "", + "duration": 3130, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Francisco Javier Ordoñez Morales" + ], + "tags": [ + "Keynote" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/_MWmqFNaZBk/maxresdefault.webp", + "title": "Inteligencia artificial y Aprendizaje Automático", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=_MWmqFNaZBk" + } + ] +} diff --git a/pycon-es-2019/videos/pycones-2019-keynote-iii-pablo-galindo-salgado.json b/pycon-es-2019/videos/pycones-2019-keynote-iii-pablo-galindo-salgado.json new file mode 100644 index 000000000..b5e989805 --- /dev/null +++ b/pycon-es-2019/videos/pycones-2019-keynote-iii-pablo-galindo-salgado.json @@ -0,0 +1,26 @@ +{ + "description": "", + "duration": 4185, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Pablo Galindo Salgado" + ], + "tags": [ + "Keynote" + ], + "thumbnail_url": "https://i.ytimg.com/vi_webp/qcvZOaY1emk/maxresdefault.webp", + "title": "Inside Python: through the eyes of a core developer", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=qcvZOaY1emk" + } + ] +} diff --git a/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json b/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json new file mode 100644 index 000000000..9fb756d6e --- /dev/null +++ b/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json @@ -0,0 +1,26 @@ +{ + "description": "Charlas rápidas de la PyconEs 2019. Octubre de 2019. Alicante, España\n\n00:08 Intro - Juan Luis Cano\n00:34 Exponer servidores locales a internet - Andreu Vallbona\n05:21 PyCampEs - Manuel Kaufmann\n09:00 Como interactuar con Callables - Mario\n13:53 Cuando ponerse las mascarillas de emergencia de los aviones - Victor Terrón\n19:37 Pycon Colombia - Joana\n20:39 Redes Generativas Antagónicas (Generative adversarial network) - Miquel\n25:37 Operador Morsa en Python 3.8 - Jesus Cea\n31:34 GetBlask - Victor Suarez", + "duration": 2018, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Andreu Vallbona", + "Manuel Kaufmann", + "Victor Terrón" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/2pej4Rz53Mk/maxresdefault.webp", + "title": "Charlas Rápidas - Lightning Talks", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=2pej4Rz53Mk" + } + ] +} diff --git a/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json b/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json new file mode 100644 index 000000000..14bb67d6b --- /dev/null +++ b/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1150, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Carlos Perales-González" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/N_SmDkbAKy0/maxresdefault.webp", + "title": "PyExp: A queue multiproccessing manager for experiments / Carlos Perales-González", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=N_SmDkbAKy0" + } + ] +} diff --git a/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json b/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json new file mode 100644 index 000000000..cc2dc658b --- /dev/null +++ b/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json @@ -0,0 +1,24 @@ +{ + "description": "Presenta: Juan Luis Cano Rodríguez", + "duration": 1095, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Adeshola Afolabi" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/tVWwFpBBMhw/maxresdefault.webp", + "title": "PyRescue: How we used A B testing to make advertising precise in Nigeria / Adeshola Afolabi", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=tVWwFpBBMhw" + } + ] +} diff --git a/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json b/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json new file mode 100644 index 000000000..c2564d69a --- /dev/null +++ b/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2234, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Héctor Pablos López" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/UEZukvWbj3A/maxresdefault.webp", + "title": "Python para calentar tu casa / Héctor Pablos López", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=UEZukvWbj3A" + } + ] +} diff --git a/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json b/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json new file mode 100644 index 000000000..3c33f7a60 --- /dev/null +++ b/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1884, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Alicia Pérez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Kq2pk99OD90/maxresdefault.webp", + "title": "Que la Generación Z no rompa tus modelos / Alicia Pérez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Kq2pk99OD90" + } + ] +} diff --git a/pycon-es-2019/videos/qvista-sistema-de-informacion-territorial-del-ayto-de-bcn-en-pyqgis-jordi-cebrian-y-noemi-rodriguez.json b/pycon-es-2019/videos/qvista-sistema-de-informacion-territorial-del-ayto-de-bcn-en-pyqgis-jordi-cebrian-y-noemi-rodriguez.json new file mode 100644 index 000000000..59d115b8c --- /dev/null +++ b/pycon-es-2019/videos/qvista-sistema-de-informacion-territorial-del-ayto-de-bcn-en-pyqgis-jordi-cebrian-y-noemi-rodriguez.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 2187, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Jordi Cebrian", + "Noemí Rodríguez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/TOKXCx8Ef50/maxresdefault.webp", + "title": "Qvista sistema de información territorial del ayto de BCN en PyQGis/ Jordi Cebrian y Noemí Rodríguez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=TOKXCx8Ef50" + } + ] +} diff --git a/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json b/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json new file mode 100644 index 000000000..f98c5442c --- /dev/null +++ b/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 2150, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Javier Jorge Cano" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/xXaeK1-LWnI/maxresdefault.webp", + "title": "Reconocimiento del habla en Python / Javier Jorge Cano", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=xXaeK1-LWnI" + } + ] +} diff --git a/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json b/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json new file mode 100644 index 000000000..17e63c979 --- /dev/null +++ b/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 947, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Jorge Barata" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/aOtk4ga3Du8/maxresdefault.webp", + "title": "Service Oriented Arquitecture with PySOA / Jorge Barata", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=aOtk4ga3Du8" + } + ] +} diff --git a/pycon-es-2019/videos/sistemas-de-recomendacion-con-surprise-antonio-david-perez-morales-y-rafael-haro-ramos.json b/pycon-es-2019/videos/sistemas-de-recomendacion-con-surprise-antonio-david-perez-morales-y-rafael-haro-ramos.json new file mode 100644 index 000000000..88f9aa797 --- /dev/null +++ b/pycon-es-2019/videos/sistemas-de-recomendacion-con-surprise-antonio-david-perez-morales-y-rafael-haro-ramos.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 2190, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Antonio David Pérez Morales", + "Rafael Haro Ramos" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/aUZZ9AIMpx8/maxresdefault.webp", + "title": "Sistemas de recomendación con Surprise - Antonio David Pérez Morales y Rafael Haro Ramos", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=aUZZ9AIMpx8" + } + ] +} diff --git a/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json b/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json new file mode 100644 index 000000000..0d0a3d293 --- /dev/null +++ b/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json @@ -0,0 +1,25 @@ +{ + "description": "", + "duration": 937, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Virginia Tovar", + "Jorge Brocal" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/7vI2ABLCYaU/maxresdefault.webp", + "title": "¡Socorro, mi hijo quiere ser hacker! / Virginia Tovar y Jorge Brocal", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=7vI2ABLCYaU" + } + ] +} diff --git a/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json b/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json new file mode 100644 index 000000000..987b7b649 --- /dev/null +++ b/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1081, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "José Melero Fernández" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/Z0o9ll0Vd4I/maxresdefault.webp", + "title": "Tamarco un framework de microservicios / José Melero Fernández", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=Z0o9ll0Vd4I" + } + ] +} diff --git a/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json b/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json new file mode 100644 index 000000000..dbbda57f2 --- /dev/null +++ b/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 942, + "language": "spa", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Juan José Lozano López" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/UAbuV5B1sR4/maxresdefault.webp", + "title": "Usando Flask en el mundo real extensiones y buenas prácticas / Juan José Lozano López", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=UAbuV5B1sR4" + } + ] +} diff --git a/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json b/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json new file mode 100644 index 000000000..5465a1636 --- /dev/null +++ b/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 1897, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Tony Aldón" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/utrTqWB_ncU/maxresdefault.webp", + "title": "Using PyPI and docopt to create and share command lines / Tony Aldón", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=utrTqWB_ncU" + } + ] +} diff --git a/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json b/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json new file mode 100644 index 000000000..fb3d866a1 --- /dev/null +++ b/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json @@ -0,0 +1,30 @@ +{ + "description": "Título completo: Using Python to manipulate Data in experimental mechanics: A test case in Atomic Force Microscopy Force Curve Analysis\nPonente: Matthew Eaton\nAutores: Matthew Eaton, Daniel Domene-López, Mercedes García-Montalbán, Ignacio Martín-Gullón, Juan Carlos García-Quesada, Kenneth Shull y L. Catherine Brinson.", + "duration": 879, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Matthew Eaton", + "Daniel Domene-López", + "Mercedes García-Montalbán", + "Ignacio Martín-Gullón", + "Juan Carlos García-Quesada", + "Kenneth Shull", + "L. Catherine Brinson" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/GVl39vKHIW0/maxresdefault.webp", + "title": "Using Python to manipulate Data: A test case in Atomic Force Microscopy / Matthew Eaton et al.", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=GVl39vKHIW0" + } + ] +} diff --git a/pycon-es-2019/videos/when-code-is-not-enough-juan-ernesto-biondi-perez.json b/pycon-es-2019/videos/when-code-is-not-enough-juan-ernesto-biondi-perez.json new file mode 100644 index 000000000..1cef1df81 --- /dev/null +++ b/pycon-es-2019/videos/when-code-is-not-enough-juan-ernesto-biondi-perez.json @@ -0,0 +1,24 @@ +{ + "description": "", + "duration": 904, + "language": "eng", + "recorded": "2019-10-04", + "related_urls": [ + { + "label": "Conference Website", + "url": "https://2019.es.pycon.org/" + } + ], + "speakers": [ + "Juan Ernesto Biondi Pérez" + ], + "tags": [], + "thumbnail_url": "https://i.ytimg.com/vi_webp/HJxuOMpmWaE/maxresdefault.webp", + "title": "When code is not enough - Juan Ernesto Biondi Pérez", + "videos": [ + { + "type": "youtube", + "url": "https://www.youtube.com/watch?v=HJxuOMpmWaE" + } + ] +} From 12a294c7c5e1cb85c54085f2befbf92787519926 Mon Sep 17 00:00:00 2001 From: Jon Banafato Date: Sun, 9 Nov 2025 15:39:40 -0500 Subject: [PATCH 2/2] Remove speaker names from talk titles Speaker info is stored in the speakers key, so we do not need to also include it in the title. --- ...approach-to-nameko-microservices-julio-v-trigo-guijarro.json | 2 +- ...t-true-testing-en-machine-learning-beatriz-gomez-ayllon.json | 2 +- ...d-colleague-and-help-your-security-engineer-adam-stevko.json | 2 +- .../videos/big-data-en-live-coding-guillem-borrell.json | 2 +- .../videos/chatops-101-con-opsdroid-angel-fernandez.json | 2 +- ...e-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json | 2 +- .../videos/como-preparar-una-entrevista-tecnica-travelperk.json | 2 +- ...zy-people-automated-machine-learning-juan-diego-hueltes.json | 2 +- ...e-social-impact-from-consumption-data-marta-rivera-alba.json | 2 +- ...n-python-aprendiendo-mediante-katas-irene-perez-encinar.json | 2 +- ...-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json | 2 +- .../videos/django-admin-inside-out-rafael-soriano.json | 2 +- ...and-process-control-in-python-francisco-j-navarro-brull.json | 2 +- ...el-scraping-en-recruiting-teresa-salazar-garcia-rosales.json | 2 +- .../videos/el-show-de-truman-jimenza-escobar-bermudez.json | 2 +- ...-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json | 2 +- pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json | 2 +- ...-format-system-to-rule-them-all-juan-diego-godoy-robles.json | 2 +- ...n-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json | 2 +- .../frameworks-serverless-para-kubernetes-gustavo-marin.json | 2 +- pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json | 2 +- ...ion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json | 2 +- .../introduccion-al-testeo-con-mocks-ester-ramos-carmona.json | 2 +- ...g-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json | 2 +- ...d-pitfalls-in-probabilistic-programming-vital-fernandez.json | 2 +- ...e-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json | 2 +- ...tamente-paralelos-para-todos-alberto-fernandez-valiente.json | 2 +- .../mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json | 2 +- ...de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json | 2 +- ...sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json | 2 +- ...on-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json | 2 +- ...-de-una-red-de-evaporadores-industriales-maria-p-marcos.json | 2 +- ...os-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json | 2 +- ...cionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json | 2 +- ...charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json | 2 +- ...cessing-manager-for-experiments-carlos-perales-gonzalez.json | 2 +- ...to-make-advertising-precise-in-nigeria-adeshola-afolabi.json | 2 +- .../python-para-calentar-tu-casa-hector-pablos-lopez.json | 2 +- .../que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json | 2 +- .../reconocimiento-del-habla-en-python-javier-jorge-cano.json | 2 +- .../service-oriented-arquitecture-with-pysoa-jorge-barata.json | 2 +- ...mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json | 2 +- ...co-un-framework-de-microservicios-jose-melero-fernandez.json | 2 +- ...l-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json | 2 +- ...and-docopt-to-create-and-share-command-lines-tony-aldon.json | 2 +- ...est-case-in-atomic-force-microscopy-matthew-eaton-et-al.json | 2 +- 46 files changed, 46 insertions(+), 46 deletions(-) diff --git a/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json b/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json index ba3985046..71631e50a 100644 --- a/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json +++ b/pycon-es-2019/videos/a-practical-domain-driven-design-approach-to-nameko-microservices-julio-v-trigo-guijarro.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/4O4jo56fgXE/maxresdefault.webp", - "title": "A practical domain driven design approach to Nameko microservices / Julio V. Trigo Guijarro", + "title": "A practical domain driven design approach to Nameko microservices", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json b/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json index cd63be42b..cd2cac5ef 100644 --- a/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json +++ b/pycon-es-2019/videos/assert-true-testing-en-machine-learning-beatriz-gomez-ayllon.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/RAYq7XlnV-8/maxresdefault.webp", - "title": "Assert true testing en machine learning / Beatriz Gómez Ayllon", + "title": "Assert true testing en machine learning", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json b/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json index ad3631e44..60778f551 100644 --- a/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json +++ b/pycon-es-2019/videos/be-a-good-colleague-and-help-your-security-engineer-adam-stevko.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/7FZQaEYZspk/maxresdefault.webp", - "title": "Be a good colleague and help your Security Engineer! / Adam Stevko", + "title": "Be a good colleague and help your Security Engineer!", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json b/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json index 63d88acae..7f6cb1f36 100644 --- a/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json +++ b/pycon-es-2019/videos/big-data-en-live-coding-guillem-borrell.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/xBPdLMVjT4s/maxresdefault.webp", - "title": "Big data en Live Coding / Guillem Borrell", + "title": "Big data en Live Coding", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json b/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json index 1c9db6573..e56c0d7b5 100644 --- a/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json +++ b/pycon-es-2019/videos/chatops-101-con-opsdroid-angel-fernandez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/dUbV3vMHGgM/maxresdefault.webp", - "title": "Chatops 101 con opsdroid / Ángel Fernández", + "title": "Chatops 101 con opsdroid", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json b/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json index 5a2091e11..ca2425a3f 100644 --- a/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json +++ b/pycon-es-2019/videos/como-aprovechar-todos-los-recursos-hardware-en-tus-modelos-de-reinforcement-learning-ruben-garcia.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/9b5G-xNCVgg/maxresdefault.webp", - "title": "Cómo aprovechar todos los recursos hardware en tus modelos de Reinforcement Learning / Rubén García", + "title": "Cómo aprovechar todos los recursos hardware en tus modelos de Reinforcement Learning", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json b/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json index b33add6b8..b2130a080 100644 --- a/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json +++ b/pycon-es-2019/videos/como-preparar-una-entrevista-tecnica-travelperk.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/phfnF-KI3U4/maxresdefault.webp", - "title": "¿Cómo preparar una entrevista técnica? / Dani Martos", + "title": "¿Cómo preparar una entrevista técnica?", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json b/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json index 3f5c7c643..e9cf9477b 100644 --- a/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json +++ b/pycon-es-2019/videos/data-science-for-lazy-people-automated-machine-learning-juan-diego-hueltes.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/-eGDob2O97o/maxresdefault.webp", - "title": "Data Science for Lazy People, Automated Machine Learning / Juan Diego Hueltes", + "title": "Data Science for Lazy People, Automated Machine Learning", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json b/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json index ad0a317c5..dc9b97db2 100644 --- a/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json +++ b/pycon-es-2019/videos/data-science-meets-economy-how-to-meassure-social-impact-from-consumption-data-marta-rivera-alba.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/ckNaXkpRzdI/maxresdefault.webp", - "title": "Data Science meets Economy how to meassure social impact from consumption data / Marta Rivera Alba", + "title": "Data Science meets Economy how to meassure social impact from consumption data", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json b/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json index 7afffee6d..84e4b4fa5 100644 --- a/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json +++ b/pycon-es-2019/videos/de-daniel-san-a-sr-miyagi-en-python-aprendiendo-mediante-katas-irene-perez-encinar.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/BVMdYTiHrrw/maxresdefault.webp", - "title": "De Daniel san a sr Miyagi en python aprendiendo mediante katas / Irene Pérez Encinar", + "title": "De Daniel san a sr Miyagi en python aprendiendo mediante katas", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json b/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json index e57bfbc2f..724f4e881 100644 --- a/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json +++ b/pycon-es-2019/videos/desarrollo-de-chatbots-en-python-rasanlu-rafael-haro-ramos-y-antonio-david-perez.json @@ -15,7 +15,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/3BbVs6kmUKQ/maxresdefault.webp", - "title": "Desarrollo de Chatbots en Python RasaNLU / Rafael Haro Ramos y Antonio David Pérez", + "title": "Desarrollo de Chatbots en Python RasaNLU", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json b/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json index a27b8961b..4fb2fd976 100644 --- a/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json +++ b/pycon-es-2019/videos/django-admin-inside-out-rafael-soriano.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/_L2QCBJ8TFw/maxresdefault.webp", - "title": "Django Admin inside Out / Rafael Soriano", + "title": "Django Admin inside Out", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json b/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json index b3f646757..35e0da5a5 100644 --- a/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json +++ b/pycon-es-2019/videos/dynamic-optimization-and-process-control-in-python-francisco-j-navarro-brull.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/py4MV6ZxxEc/maxresdefault.webp", - "title": "Dynamic Optimization and Process Control in Python / Francisco J. Navarro-Brull", + "title": "Dynamic Optimization and Process Control in Python", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json b/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json index a5a8ec9fe..d02a589c6 100644 --- a/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json +++ b/pycon-es-2019/videos/el-lado-oscuro-del-scraping-en-recruiting-teresa-salazar-garcia-rosales.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Z7gQGcVtBiM/maxresdefault.webp", - "title": "El lado oscuro del Scraping en Recruiting / Teresa Salazar García-Rosales", + "title": "El lado oscuro del Scraping en Recruiting", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json b/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json index 2459bfd12..eee5ff5f5 100644 --- a/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json +++ b/pycon-es-2019/videos/el-show-de-truman-jimenza-escobar-bermudez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/9pVM7VeuUoQ/maxresdefault.webp", - "title": "El Show de Truman / Jimenza Escobar Bermúdez", + "title": "El Show de Truman", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json b/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json index 1d11ba712..fbf0e72ff 100644 --- a/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json +++ b/pycon-es-2019/videos/end-to-end-m-l-platform-for-real-time-underwriting-a-sv-fintech-perspective-hossein-ghodrati.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/KWaOf4_BIH8/maxresdefault.webp", - "title": "End to end M.L. platform for real time underwriting a SV fintech perspective / Hossein Ghodrati", + "title": "End to end M.L. platform for real time underwriting a SV fintech perspective", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json b/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json index c054ade2d..bf25f3173 100644 --- a/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json +++ b/pycon-es-2019/videos/exceptional-exceptions-mario-corchero.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/f3UoZU3hK-c/maxresdefault.webp", - "title": "Exceptional exceptions / Mario Corchero", + "title": "Exceptional exceptions", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json b/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json index 0d0f70b90..e0861f40a 100644 --- a/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json +++ b/pycon-es-2019/videos/f-strings-a-format-system-to-rule-them-all-juan-diego-godoy-robles.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/DCZ2x3tud8A/maxresdefault.webp", - "title": "F-strings a format system to rule them all / Juan Diego Godoy Robles", + "title": "F-strings a format system to rule them all", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json b/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json index 3c3a5aed3..0a30053da 100644 --- a/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json +++ b/pycon-es-2019/videos/fragmentar-y-dearticular-redes-de-crimen-topologia-y-debilidad-de-redes-juan-c-gonzalez-abella.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/nbc__LbdvMY/maxresdefault.webp", - "title": "Fragmentar y dearticular redes de crimen Topología y debilidad de redes / Juan C. González Abella", + "title": "Fragmentar y dearticular redes de crimen Topología y debilidad de redes", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json b/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json index ca509a08d..c108db3c4 100644 --- a/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json +++ b/pycon-es-2019/videos/frameworks-serverless-para-kubernetes-gustavo-marin.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/liFeNNHvCwU/maxresdefault.webp", - "title": "Frameworks Serverless para Kubernetes / Gustavo Marín", + "title": "Frameworks Serverless para Kubernetes", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json b/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json index 0e9821f99..5e6640181 100644 --- a/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json +++ b/pycon-es-2019/videos/game-of-patterns-vadim-santiaev.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/8JOJjCzYCzI/maxresdefault.webp", - "title": "Game of patterns / Vadim Santiaev", + "title": "Game of patterns", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json b/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json index f6793946a..8f5e38df5 100644 --- a/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json +++ b/pycon-es-2019/videos/implementacion-de-flujos-de-tareas-mediante-airflow-jordi-contesti.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/4nYSboX79WM/maxresdefault.webp", - "title": "Implementacion de flujos de tareas mediante airflow / Jordi Contestí", + "title": "Implementacion de flujos de tareas mediante airflow", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json b/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json index 24a62503f..0ddf6c8df 100644 --- a/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json +++ b/pycon-es-2019/videos/introduccion-al-testeo-con-mocks-ester-ramos-carmona.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/rvbEDYcEh5w/maxresdefault.webp", - "title": "Introduccion al testeo con mocks / Ester Ramos Carmona", + "title": "Introduccion al testeo con mocks", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json b/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json index f66f10c79..f81ee669b 100644 --- a/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json +++ b/pycon-es-2019/videos/machine-learning-para-proyectos-de-seguridad-jose-manuel-ortega-candel.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/P4SgWOtp6DA/maxresdefault.webp", - "title": "Machine Learning para proyectos de seguridad / José Manuel Ortega Candel", + "title": "Machine Learning para proyectos de seguridad", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json b/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json index 7eb02ab15..bddd8d08a 100644 --- a/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json +++ b/pycon-es-2019/videos/making-a-galaxy-with-python-merits-and-pitfalls-in-probabilistic-programming-vital-fernandez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/pwacFS-uW9c/maxresdefault.webp", - "title": "Making a galaxy with python merits and pitfalls in probabilistic programming / Vital Fernández", + "title": "Making a galaxy with python merits and pitfalls in probabilistic programming", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json b/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json index 8bd38f158..bfee55e16 100644 --- a/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json +++ b/pycon-es-2019/videos/mi-casa-venturas-y-desventuras-de-una-radioastronoma-en-python-ana-karla-diaz-rodriguez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/F6HOelotQY4/maxresdefault.webp", - "title": "MI CASA venturas y desventuras de una radioastrónoma en Python / Ana Karla Díaz Rodríguez", + "title": "MI CASA venturas y desventuras de una radioastrónoma en Python", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json b/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json index b5e17d00c..aa56a1fcd 100644 --- a/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json +++ b/pycon-es-2019/videos/microservicios-altamente-paralelos-para-todos-alberto-fernandez-valiente.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/2qnKJhfB1n4/maxresdefault.webp", - "title": "Microservicios altamente paralelos para todos / Alberto Fernández Valiente", + "title": "Microservicios altamente paralelos para todos", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json b/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json index a0468e73d..e995e9f45 100644 --- a/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json +++ b/pycon-es-2019/videos/mom-i-want-to-be-a-data-artist-alberto-romeu-carrasco.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/RSiLOGtNA_M/maxresdefault.webp", - "title": "Mom i want to be a data artist / Alberto Romeu Carrasco", + "title": "Mom i want to be a data artist", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json b/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json index 3350bc697..62a4be0f2 100644 --- a/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json +++ b/pycon-es-2019/videos/nariz-electronica-para-la-deteccion-de-defectos-del-cafe-con-python-katerine-perdomo-moreno.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/sBs9d6BbxgM/maxresdefault.webp", - "title": "Nariz electrónica para la detección de defectos del café con Python / Katerine Perdomo Moreno", + "title": "Nariz electrónica para la detección de defectos del café con Python", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json b/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json index f06a87013..eb647fd44 100644 --- a/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json +++ b/pycon-es-2019/videos/odisea-en-el-lodo-la-divertida-historia-sobre-heredar-un-proyecto-legacy-miguell-jimenez-garcia.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/mgE1k051WEk/maxresdefault.webp", - "title": "Odisea en el lodo. La divertida historia sobre heredar un proyecto legacy / Miguell Jiménez García", + "title": "Odisea en el lodo. La divertida historia sobre heredar un proyecto legacy", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json b/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json index 9b13bafdf..071a1f33f 100644 --- a/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json +++ b/pycon-es-2019/videos/ofuscacion-de-ficheros-con-esteganografia-gonzalo-lopez-valero-y-diego-silveira.json @@ -15,7 +15,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/ZsReicHKLCY/maxresdefault.webp", - "title": "Ofuscación de ficheros con esteganografía / Gonzalo López Valero y Diego Silveira", + "title": "Ofuscación de ficheros con esteganografía", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json b/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json index 98065ebbe..2b6d9e012 100644 --- a/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json +++ b/pycon-es-2019/videos/optimizacion-de-una-red-de-evaporadores-industriales-maria-p-marcos.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/aMpDptFQp3s/maxresdefault.webp", - "title": "Optimización de una red de evaporadores industriales / María P. Marcos", + "title": "Optimización de una red de evaporadores industriales", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json b/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json index a8fa1c4cf..5c4d9cdb3 100644 --- a/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json +++ b/pycon-es-2019/videos/porque-una-imagen-vale-mas-que-mil-datos-el-poder-de-los-graficos-en-python-maria-a-rodriguez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Lze2qM4VMQs/maxresdefault.webp", - "title": "Porque una imagen vale más que mil datos. El poder de los gráficos en Python / María Á. Rodríguez", + "title": "Porque una imagen vale más que mil datos. El poder de los gráficos en Python", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json b/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json index 09cd6588f..d658c1af6 100644 --- a/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json +++ b/pycon-es-2019/videos/procesamiento-distribuido-con-dask-para-posicionamiento-indoor-alvaro-arredondo-y-cayetano-benavent.json @@ -15,7 +15,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/UHZRUpwYNiM/maxresdefault.webp", - "title": "Procesamiento distribuido con Dask para posicionamiento indoor / Álvaro Arredondo y Cayetano Benavent", + "title": "Procesamiento distribuido con Dask para posicionamiento indoor", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json b/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json index 9fb756d6e..34d134a81 100644 --- a/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json +++ b/pycon-es-2019/videos/pycones-charlas-rapidas-lightning-talk-juan-luis-cano-rodriguez.json @@ -12,7 +12,7 @@ "speakers": [ "Andreu Vallbona", "Manuel Kaufmann", - "Victor Terrón" + "Victor Terrón" ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/2pej4Rz53Mk/maxresdefault.webp", diff --git a/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json b/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json index 14bb67d6b..0025b8279 100644 --- a/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json +++ b/pycon-es-2019/videos/pyexp-a-queue-multiproccessing-manager-for-experiments-carlos-perales-gonzalez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/N_SmDkbAKy0/maxresdefault.webp", - "title": "PyExp: A queue multiproccessing manager for experiments / Carlos Perales-González", + "title": "PyExp: A queue multiproccessing manager for experiments", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json b/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json index cc2dc658b..0808f13d1 100644 --- a/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json +++ b/pycon-es-2019/videos/pyrescue-how-we-used-a-b-testing-to-make-advertising-precise-in-nigeria-adeshola-afolabi.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/tVWwFpBBMhw/maxresdefault.webp", - "title": "PyRescue: How we used A B testing to make advertising precise in Nigeria / Adeshola Afolabi", + "title": "PyRescue: How we used A B testing to make advertising precise in Nigeria", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json b/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json index c2564d69a..3914ed61a 100644 --- a/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json +++ b/pycon-es-2019/videos/python-para-calentar-tu-casa-hector-pablos-lopez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/UEZukvWbj3A/maxresdefault.webp", - "title": "Python para calentar tu casa / Héctor Pablos López", + "title": "Python para calentar tu casa", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json b/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json index 3c33f7a60..a34f71614 100644 --- a/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json +++ b/pycon-es-2019/videos/que-la-generacion-z-no-rompa-tus-modelos-alicia-perez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Kq2pk99OD90/maxresdefault.webp", - "title": "Que la Generación Z no rompa tus modelos / Alicia Pérez", + "title": "Que la Generación Z no rompa tus modelos", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json b/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json index f98c5442c..fff357183 100644 --- a/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json +++ b/pycon-es-2019/videos/reconocimiento-del-habla-en-python-javier-jorge-cano.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/xXaeK1-LWnI/maxresdefault.webp", - "title": "Reconocimiento del habla en Python / Javier Jorge Cano", + "title": "Reconocimiento del habla en Python", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json b/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json index 17e63c979..51c97f6d3 100644 --- a/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json +++ b/pycon-es-2019/videos/service-oriented-arquitecture-with-pysoa-jorge-barata.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/aOtk4ga3Du8/maxresdefault.webp", - "title": "Service Oriented Arquitecture with PySOA / Jorge Barata", + "title": "Service Oriented Arquitecture with PySOA", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json b/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json index 0d0a3d293..ed8fa00fc 100644 --- a/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json +++ b/pycon-es-2019/videos/socorro-mi-hijo-quiere-ser-hacker-virginia-tovar-y-jorge-brocal.json @@ -15,7 +15,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/7vI2ABLCYaU/maxresdefault.webp", - "title": "¡Socorro, mi hijo quiere ser hacker! / Virginia Tovar y Jorge Brocal", + "title": "¡Socorro, mi hijo quiere ser hacker!", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json b/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json index 987b7b649..92b4d02cd 100644 --- a/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json +++ b/pycon-es-2019/videos/tamarco-un-framework-de-microservicios-jose-melero-fernandez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/Z0o9ll0Vd4I/maxresdefault.webp", - "title": "Tamarco un framework de microservicios / José Melero Fernández", + "title": "Tamarco un framework de microservicios", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json b/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json index dbbda57f2..92f3518a0 100644 --- a/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json +++ b/pycon-es-2019/videos/usando-flask-en-el-mundo-real-extensiones-y-buenas-practicas-juan-jose-lozano-lopez.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/UAbuV5B1sR4/maxresdefault.webp", - "title": "Usando Flask en el mundo real extensiones y buenas prácticas / Juan José Lozano López", + "title": "Usando Flask en el mundo real extensiones y buenas prácticas", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json b/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json index 5465a1636..6198b5ab5 100644 --- a/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json +++ b/pycon-es-2019/videos/using-pypi-and-docopt-to-create-and-share-command-lines-tony-aldon.json @@ -14,7 +14,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/utrTqWB_ncU/maxresdefault.webp", - "title": "Using PyPI and docopt to create and share command lines / Tony Aldón", + "title": "Using PyPI and docopt to create and share command lines", "videos": [ { "type": "youtube", diff --git a/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json b/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json index fb3d866a1..ad72d0396 100644 --- a/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json +++ b/pycon-es-2019/videos/using-python-to-manipulate-data-a-test-case-in-atomic-force-microscopy-matthew-eaton-et-al.json @@ -20,7 +20,7 @@ ], "tags": [], "thumbnail_url": "https://i.ytimg.com/vi_webp/GVl39vKHIW0/maxresdefault.webp", - "title": "Using Python to manipulate Data: A test case in Atomic Force Microscopy / Matthew Eaton et al.", + "title": "Using Python to manipulate Data: A test case in Atomic Force Microscopy", "videos": [ { "type": "youtube",