From fc160c368b71e1d39243efccce03570ca53530a5 Mon Sep 17 00:00:00 2001 From: Damian Avila Date: Mon, 23 Aug 2021 16:43:12 -0300 Subject: [PATCH] Update --- .doit.db.bak | 926 +++++++++--------- .doit.db.dat | Bin 35391714 -> 35983532 bytes .doit.db.dir | 888 ++++++++--------- .ipynb_checkpoints/Start-checkpoint.ipynb | 14 +- Start.ipynb | 14 +- ...-parser-python-api-usage-in-nikola.es.html | 244 +++++ ...ser-python-api-usage-in-nikola.es.html.dep | 0 ...yst-parser-python-api-usage-in-nikola.html | 244 +++++ ...parser-python-api-usage-in-nikola.html.dep | 0 output/2012/06/index.html | 2 +- output/2012/09/index.html | 2 +- output/2012/10/index.html | 2 +- output/2012/11/index.html | 2 +- output/2012/12/index.html | 2 +- output/2012/index.html | 2 +- output/2013/01/index.html | 2 +- output/2013/02/index.html | 2 +- output/2013/04/index.html | 2 +- output/2013/05/index.html | 2 +- output/2013/08/index.html | 2 +- output/2013/09/index.html | 2 +- output/2013/10/index.html | 2 +- output/2013/11/index.html | 2 +- output/2013/12/index.html | 2 +- output/2013/index.html | 2 +- output/2014/03/index.html | 2 +- output/2014/04/index.html | 2 +- output/2014/05/index.html | 2 +- output/2014/index.html | 2 +- output/2016/05/index.html | 2 +- output/2016/06/index.html | 2 +- output/2016/08/index.html | 2 +- output/2016/index.html | 2 +- output/2017/06/index.html | 2 +- output/2017/07/index.html | 2 +- output/2017/11/index.html | 2 +- output/2017/12/index.html | 2 +- output/2017/index.html | 2 +- output/2018/02/index.html | 2 +- output/2018/05/index.html | 2 +- output/2018/08/index.html | 2 +- output/2018/09/index.html | 2 +- output/2018/index.html | 2 +- output/2019/01/index.html | 2 +- output/2019/04/index.html | 2 +- output/2019/11/index.html | 2 +- output/2019/index.html | 2 +- output/2020/02/index.html | 2 +- output/2020/04/index.html | 2 +- output/2020/10/index.html | 2 +- output/2020/index.html | 2 +- output/2021/08/index.html | 70 ++ output/2021/index.html | 69 ++ output/archive.html | 6 +- output/categories/aikido.html | 2 +- output/categories/asaikido.html | 2 +- output/categories/base16.html | 2 +- output/categories/binder.html | 2 +- output/categories/blog.html | 2 +- output/categories/conda.html | 2 +- output/categories/config.html | 2 +- output/categories/connectivity.html | 2 +- output/categories/cordobaaikikai.html | 2 +- output/categories/css.html | 2 +- output/categories/daniela.html | 2 +- output/categories/extension.html | 2 +- output/categories/facu.html | 2 +- output/categories/facundo.html | 2 +- output/categories/family.html | 2 +- output/categories/first_post.html | 2 +- output/categories/flood.html | 2 +- output/categories/format.html | 2 +- output/categories/gh-pages.html | 2 +- output/categories/git.html | 2 +- output/categories/github.html | 2 +- output/categories/index.html | 3 +- output/categories/ipyscript.html | 2 +- output/categories/ipython.html | 2 +- output/categories/ipytmpl.html | 2 +- output/categories/javascript.html | 2 +- output/categories/jinja.html | 2 +- output/categories/jupyter.html | 5 +- output/categories/jupyter.xml | 23 +- output/categories/jupyterlab.html | 2 +- output/categories/kofi.html | 2 +- output/categories/less.html | 2 +- output/categories/life.html | 2 +- output/categories/linux.html | 2 +- output/categories/local.html | 2 +- output/categories/magic.html | 2 +- output/categories/minimap.html | 2 +- output/categories/mipyex.html | 2 +- output/categories/myst.html | 74 ++ output/categories/myst.xml | 11 + output/categories/nbconvert.html | 2 +- output/categories/nbviewer.html | 2 +- output/categories/nikola.html | 5 +- output/categories/nikola.xml | 22 +- output/categories/opensource.html | 5 +- output/categories/opensource.xml | 11 +- output/categories/osx.html | 2 +- output/categories/pdf.html | 2 +- output/categories/performance.html | 2 +- output/categories/pinned.html | 2 +- output/categories/pip.html | 2 +- output/categories/politics.html | 2 +- output/categories/pyconar.html | 2 +- output/categories/python.html | 5 +- output/categories/python.xml | 19 +- output/categories/reveal.html | 2 +- output/categories/rise.html | 2 +- output/categories/scipycon.html | 2 +- output/categories/shodan.html | 2 +- output/categories/slideshow.html | 2 +- output/categories/spellcheck.html | 2 +- output/categories/support.html | 2 +- output/categories/talks.html | 2 +- output/categories/theme.html | 2 +- output/categories/themes.html | 2 +- output/categories/threads.html | 2 +- output/categories/toggle.html | 2 +- output/categories/trading.html | 2 +- output/categories/tutorials.html | 2 +- output/categories/twitter.html | 2 +- output/categories/typescript.html | 2 +- output/categories/videos.html | 2 +- output/categories/viper.html | 2 +- output/categories/win.html | 2 +- output/categories/workflow.html | 2 +- output/categories/zen.html | 2 +- output/categories/zenmode.html | 2 +- output/es/2012/06/index.html | 2 +- output/es/2012/09/index.html | 2 +- output/es/2012/10/index.html | 2 +- output/es/2012/11/index.html | 2 +- output/es/2012/12/index.html | 2 +- output/es/2012/index.html | 2 +- output/es/2013/01/index.html | 2 +- output/es/2013/02/index.html | 2 +- output/es/2013/04/index.html | 2 +- output/es/2013/05/index.html | 2 +- output/es/2013/08/index.html | 2 +- output/es/2013/09/index.html | 2 +- output/es/2013/10/index.html | 2 +- output/es/2013/11/index.html | 2 +- output/es/2013/12/index.html | 2 +- output/es/2013/index.html | 2 +- output/es/2014/03/index.html | 2 +- output/es/2014/04/index.html | 2 +- output/es/2014/05/index.html | 2 +- output/es/2014/index.html | 2 +- output/es/2016/05/index.html | 2 +- output/es/2016/06/index.html | 2 +- output/es/2016/08/index.html | 2 +- output/es/2016/index.html | 2 +- output/es/2017/06/index.html | 2 +- output/es/2017/07/index.html | 2 +- output/es/2017/11/index.html | 2 +- output/es/2017/12/index.html | 2 +- output/es/2017/index.html | 2 +- output/es/2018/02/index.html | 2 +- output/es/2018/05/index.html | 2 +- output/es/2018/08/index.html | 2 +- output/es/2018/09/index.html | 2 +- output/es/2018/index.html | 2 +- output/es/2019/01/index.html | 2 +- output/es/2019/04/index.html | 2 +- output/es/2019/11/index.html | 2 +- output/es/2019/index.html | 2 +- output/es/2020/02/index.html | 2 +- output/es/2020/04/index.html | 2 +- output/es/2020/10/index.html | 2 +- output/es/2020/index.html | 2 +- output/es/2021/08/index.html | 70 ++ output/es/2021/index.html | 69 ++ output/es/archive.html | 6 +- output/es/categories/aikido.html | 2 +- output/es/categories/asaikido.html | 2 +- output/es/categories/base16.html | 2 +- output/es/categories/binder.html | 2 +- output/es/categories/blog.html | 2 +- output/es/categories/conda.html | 2 +- output/es/categories/config.html | 2 +- output/es/categories/connectivity.html | 2 +- output/es/categories/cordobaaikikai.html | 2 +- output/es/categories/css.html | 2 +- output/es/categories/daniela.html | 2 +- output/es/categories/extension.html | 2 +- output/es/categories/facu.html | 2 +- output/es/categories/facundo.html | 2 +- output/es/categories/family.html | 2 +- output/es/categories/first_post.html | 2 +- output/es/categories/flood.html | 2 +- output/es/categories/format.html | 2 +- output/es/categories/gh-pages.html | 2 +- output/es/categories/git.html | 2 +- output/es/categories/github.html | 2 +- output/es/categories/index.html | 3 +- output/es/categories/ipyscript.html | 2 +- output/es/categories/ipython.html | 2 +- output/es/categories/ipytmpl.html | 2 +- output/es/categories/javascript.html | 2 +- output/es/categories/jinja.html | 2 +- output/es/categories/jupyter.html | 5 +- output/es/categories/jupyter.xml | 23 +- output/es/categories/jupyterlab.html | 2 +- output/es/categories/kofi.html | 2 +- output/es/categories/less.html | 2 +- output/es/categories/life.html | 2 +- output/es/categories/linux.html | 2 +- output/es/categories/local.html | 2 +- output/es/categories/magic.html | 2 +- output/es/categories/minimap.html | 2 +- output/es/categories/mipyex.html | 2 +- output/es/categories/myst.html | 74 ++ output/es/categories/myst.xml | 11 + output/es/categories/nbconvert.html | 2 +- output/es/categories/nbviewer.html | 2 +- output/es/categories/nikola.html | 5 +- output/es/categories/nikola.xml | 22 +- output/es/categories/opensource.html | 5 +- output/es/categories/opensource.xml | 11 +- output/es/categories/osx.html | 2 +- output/es/categories/pdf.html | 2 +- output/es/categories/performance.html | 2 +- output/es/categories/pinned.html | 2 +- output/es/categories/pip.html | 2 +- output/es/categories/politics.html | 2 +- output/es/categories/pyconar.html | 2 +- output/es/categories/python.html | 5 +- output/es/categories/python.xml | 19 +- output/es/categories/reveal.html | 2 +- output/es/categories/rise.html | 2 +- output/es/categories/scipycon.html | 2 +- output/es/categories/shodan.html | 2 +- output/es/categories/slideshow.html | 2 +- output/es/categories/spellcheck.html | 2 +- output/es/categories/support.html | 2 +- output/es/categories/talks.html | 2 +- output/es/categories/theme.html | 2 +- output/es/categories/themes.html | 2 +- output/es/categories/threads.html | 2 +- output/es/categories/toggle.html | 2 +- output/es/categories/trading.html | 2 +- output/es/categories/tutorials.html | 2 +- output/es/categories/twitter.html | 2 +- output/es/categories/typescript.html | 2 +- output/es/categories/videos.html | 2 +- output/es/categories/viper.html | 2 +- output/es/categories/win.html | 2 +- output/es/categories/workflow.html | 2 +- output/es/categories/zen.html | 2 +- output/es/categories/zenmode.html | 2 +- output/es/galleries/Facu_RN/index.html | 2 +- output/es/galleries/Facu_RN/rss.xml | 2 +- output/es/galleries/Inundacion/index.html | 2 +- output/es/galleries/Inundacion/rss.xml | 2 +- output/es/galleries/acm/index.html | 2 +- output/es/galleries/acm/rss.xml | 2 +- output/es/galleries/binder/index.html | 2 +- output/es/galleries/binder/rss.xml | 2 +- output/es/galleries/bokehmagic/index.html | 2 +- output/es/galleries/bokehmagic/rss.xml | 2 +- output/es/galleries/deploy/index.html | 2 +- output/es/galleries/deploy/rss.xml | 2 +- output/es/galleries/index.html | 2 +- output/es/galleries/loadwrite/index.html | 2 +- output/es/galleries/loadwrite/rss.xml | 2 +- output/es/galleries/rise/index.html | 2 +- output/es/galleries/rise/rss.xml | 2 +- output/es/galleries/rss.xml | 2 +- output/es/galleries/spellchecker/index.html | 2 +- output/es/galleries/spellchecker/rss.xml | 2 +- output/es/galleries/trades/index.html | 2 +- output/es/galleries/trades/rss.xml | 2 +- output/es/galleries/twitter/index.html | 2 +- output/es/galleries/twitter/rss.xml | 2 +- output/es/galleries/zenmode/index.html | 2 +- output/es/galleries/zenmode/rss.xml | 2 +- output/es/index-1.html | 2 +- output/es/index-2.html | 2 +- output/es/index-3.html | 2 +- output/es/index-4.html | 2 +- output/es/index-5.html | 2 +- output/es/index-6.html | 42 +- output/es/index.html | 84 +- .../48-themes-for-your-ipython-notebook.html | 2 +- ...yst-parser-python-api-usage-in-nikola.html | 412 ++++++++ ...st-parser-python-api-usage-in-nikola.ipynb | 269 +++++ ...to-get-a-pdf-from-your-ipython-slides.html | 2 +- .../a-new-nikolas-theme-for-my-site-zen.html | 2 +- ...pell-checker-for-the-ipython-notebook.html | 2 +- ...le-minimap-for-your-nbconverted-ipynb.html | 2 +- .../es/posts/a-simple-overview-of-viper.html | 2 +- .../abandoning-the-oquanta-domain-name.html | 2 +- output/es/posts/beginning.html | 2 +- ...kola-workflow-to-write-your-blog-post.html | 2 +- ...upyter-+-github-blogging-resourceless.html | 2 +- .../blogging-with-nikola-and-ipython.html | 2 +- ...-defaults-with-an-ipython-config-file.html | 2 +- output/es/posts/coming-back.html | 2 +- .../customizing-your-ipython-slides.html | 2 +- ...log-content-from-the-ipython-notebook.html | 2 +- ...t-ways-to-lead-an-open-source-project.html | 2 +- ...t-write-scripts-just-write-ipyscripts.html | 2 +- output/es/posts/facundo.html | 2 +- output/es/posts/hello-world-again.html | 2 +- ...-input-cells-from-your-ipython-slides.html | 2 +- output/es/posts/how-to-pin-conda.html | 2 +- .../improving-viper-slideshows-styling.html | 2 +- .../ipython-plugin-for-nikola-updated.html | 2 +- output/es/posts/live-trading-logbook.html | 2 +- ...nbextensions-to-easily-edit-your-text.html | 2 +- .../posts/make-your-slides-with-ipython.html | 2 +- ...c-the-ipython-notebook-cell-execution.html | 2 +- output/es/posts/my-aikido-shodan-test.html | 2 +- ...n-powered-semi-automatic-git-workflow.html | 2 +- output/es/posts/nikola-nbconvert.html | 2 +- .../nikolas-zen-theme-finally-released.html | 2 +- ...e-deployment-of-your-site-to-gh-pages.html | 2 +- output/es/posts/paraguay.html | 2 +- output/es/posts/powered-by-nikola.html | 2 +- output/es/posts/pyconar-2013.html | 2 +- .../posts/reveal-converter-mini-tutorial.html | 2 +- ...ise-400b1-is-available-please-test-it.html | 2 +- output/es/posts/rise-500-is-out.html | 2 +- output/es/posts/rise-510-is-out.html | 2 +- output/es/posts/rise-520-is-out.html | 2 +- output/es/posts/rise-530-is-out.html | 2 +- output/es/posts/rise-541-is-out.html | 2 +- output/es/posts/rise-550-is-out.html | 2 +- output/es/posts/rise-560-is-out.html | 2 +- output/es/posts/rise-561-is-out.html | 2 +- output/es/posts/rise-571-is-out.html | 5 +- output/es/posts/rise-meets-jupyterlab.html | 2 +- output/es/posts/scipycon-argentina-2013.html | 2 +- output/es/posts/slider-for-nbconvert.html | 2 +- ...mple-way-to-share-your-ipython-slides.html | 2 +- ...ware-system-award-for-project-jupyter.html | 2 +- output/es/posts/supporting-rise.html | 2 +- ...sers-with-the-ipython-notebook-plugin.html | 2 +- .../trading-logbook-update-22-nov-2013.html | 2 +- output/es/posts/trading-logbook-update-3.html | 2 +- ...an-ipython-notebook-cell-and-i-did-it.html | 2 +- .../es/posts/under-the-sea-en-la-plata.html | 2 +- ...aljs-library-with-your-ipython-slides.html | 2 +- .../viper-is-now-using-ipythonnbconvert.html | 2 +- output/es/posts/viper.html | 2 +- output/es/posts/we-are-above-1000-stars.html | 2 +- ...de-extension-for-the-ipython-notebook.html | 2 +- output/es/posts/zen-themes-updated.html | 2 +- output/es/rss.xml | 19 +- output/es/stories/about-me.html | 2 +- output/es/stories/support-me.html | 2 +- output/galleries/Facu_RN/index.html | 2 +- output/galleries/Facu_RN/rss.xml | 2 +- output/galleries/Inundacion/index.html | 2 +- output/galleries/Inundacion/rss.xml | 2 +- output/galleries/acm/index.html | 2 +- output/galleries/acm/rss.xml | 2 +- output/galleries/binder/index.html | 2 +- output/galleries/binder/rss.xml | 2 +- output/galleries/bokehmagic/index.html | 2 +- output/galleries/bokehmagic/rss.xml | 2 +- output/galleries/deploy/index.html | 2 +- output/galleries/deploy/rss.xml | 2 +- output/galleries/index.html | 2 +- output/galleries/loadwrite/index.html | 2 +- output/galleries/loadwrite/rss.xml | 2 +- output/galleries/rise/index.html | 2 +- output/galleries/rise/rss.xml | 2 +- output/galleries/rss.xml | 2 +- output/galleries/spellchecker/index.html | 2 +- output/galleries/spellchecker/rss.xml | 2 +- output/galleries/trades/index.html | 2 +- output/galleries/trades/rss.xml | 2 +- output/galleries/twitter/index.html | 2 +- output/galleries/twitter/rss.xml | 2 +- output/galleries/zenmode/index.html | 2 +- output/galleries/zenmode/rss.xml | 2 +- output/index-1.html | 2 +- output/index-2.html | 2 +- output/index-3.html | 2 +- output/index-4.html | 2 +- output/index-5.html | 2 +- output/index-6.html | 42 +- output/index.html | 84 +- .../48-themes-for-your-ipython-notebook.html | 2 +- ...yst-parser-python-api-usage-in-nikola.html | 411 ++++++++ ...st-parser-python-api-usage-in-nikola.ipynb | 269 +++++ ...to-get-a-pdf-from-your-ipython-slides.html | 2 +- .../a-new-nikolas-theme-for-my-site-zen.html | 2 +- ...pell-checker-for-the-ipython-notebook.html | 2 +- ...le-minimap-for-your-nbconverted-ipynb.html | 2 +- output/posts/a-simple-overview-of-viper.html | 2 +- .../abandoning-the-oquanta-domain-name.html | 2 +- output/posts/beginning.html | 2 +- ...kola-workflow-to-write-your-blog-post.html | 2 +- ...upyter-+-github-blogging-resourceless.html | 2 +- .../blogging-with-nikola-and-ipython.html | 2 +- ...-defaults-with-an-ipython-config-file.html | 2 +- output/posts/coming-back.html | 2 +- .../customizing-your-ipython-slides.html | 2 +- ...log-content-from-the-ipython-notebook.html | 2 +- ...t-ways-to-lead-an-open-source-project.html | 2 +- ...t-write-scripts-just-write-ipyscripts.html | 2 +- output/posts/facundo.html | 2 +- output/posts/hello-world-again.html | 2 +- ...-input-cells-from-your-ipython-slides.html | 2 +- output/posts/how-to-pin-conda.html | 2 +- .../improving-viper-slideshows-styling.html | 2 +- .../ipython-plugin-for-nikola-updated.html | 2 +- output/posts/live-trading-logbook.html | 2 +- ...nbextensions-to-easily-edit-your-text.html | 2 +- .../posts/make-your-slides-with-ipython.html | 2 +- ...c-the-ipython-notebook-cell-execution.html | 2 +- output/posts/my-aikido-shodan-test.html | 2 +- ...n-powered-semi-automatic-git-workflow.html | 2 +- output/posts/nikola-nbconvert.html | 2 +- .../nikolas-zen-theme-finally-released.html | 2 +- ...e-deployment-of-your-site-to-gh-pages.html | 2 +- output/posts/paraguay.html | 2 +- output/posts/powered-by-nikola.html | 2 +- output/posts/pyconar-2013.html | 2 +- .../posts/reveal-converter-mini-tutorial.html | 2 +- ...ise-400b1-is-available-please-test-it.html | 2 +- output/posts/rise-500-is-out.html | 2 +- output/posts/rise-510-is-out.html | 2 +- output/posts/rise-520-is-out.html | 2 +- output/posts/rise-530-is-out.html | 2 +- output/posts/rise-541-is-out.html | 2 +- output/posts/rise-550-is-out.html | 2 +- output/posts/rise-560-is-out.html | 2 +- output/posts/rise-561-is-out.html | 2 +- output/posts/rise-571-is-out.html | 5 +- output/posts/rise-meets-jupyterlab.html | 2 +- output/posts/scipycon-argentina-2013.html | 2 +- output/posts/slider-for-nbconvert.html | 2 +- ...mple-way-to-share-your-ipython-slides.html | 2 +- ...ware-system-award-for-project-jupyter.html | 2 +- output/posts/supporting-rise.html | 2 +- ...sers-with-the-ipython-notebook-plugin.html | 2 +- .../trading-logbook-update-22-nov-2013.html | 2 +- output/posts/trading-logbook-update-3.html | 2 +- ...an-ipython-notebook-cell-and-i-did-it.html | 2 +- output/posts/under-the-sea-en-la-plata.html | 2 +- ...aljs-library-with-your-ipython-slides.html | 2 +- .../viper-is-now-using-ipythonnbconvert.html | 2 +- output/posts/viper.html | 2 +- output/posts/we-are-above-1000-stars.html | 2 +- ...de-extension-for-the-ipython-notebook.html | 2 +- output/posts/zen-themes-updated.html | 2 +- output/rss.xml | 19 +- output/sitemap.xml | 829 ++++++++-------- output/sitemapindex.xml | 82 +- output/stories/about-me.html | 2 +- output/stories/support-me.html | 2 +- ...ython-api-usage-in-nikola-checkpoint.ipynb | 269 +++++ ...st-parser-python-api-usage-in-nikola.ipynb | 269 +++++ 459 files changed, 4982 insertions(+), 1926 deletions(-) create mode 100644 cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html create mode 100644 cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html.dep create mode 100644 cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html create mode 100644 cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html.dep create mode 100644 output/2021/08/index.html create mode 100644 output/2021/index.html create mode 100644 output/categories/myst.html create mode 100644 output/categories/myst.xml create mode 100644 output/es/2021/08/index.html create mode 100644 output/es/2021/index.html create mode 100644 output/es/categories/myst.html create mode 100644 output/es/categories/myst.xml create mode 100644 output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html create mode 100644 output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb create mode 100644 output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html create mode 100644 output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb create mode 100644 posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola-checkpoint.ipynb create mode 100644 posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb diff --git a/.doit.db.bak b/.doit.db.bak index 941f7bd0..94de1e04 100644 --- a/.doit.db.bak +++ b/.doit.db.bak @@ -1,37 +1,37 @@ -'render_taxonomies:output/categories/slideshow.xml', (34933248, 9897) -'render_pages:output/es/posts/how-to-pin-conda.html', (30601216, 19150) +'render_taxonomies:output/categories/slideshow.xml', (35342848, 10286) +'render_pages:output/es/posts/how-to-pin-conda.html', (30601216, 19161) 'render_sources:output/posts/trading-logbook-update-3.ipynb', (8935936, 273) 'render_taxonomies:output/categories/first_post.xml', (5112320, 644) 'render_tags:output/es/categories/osx.html', (3075072, 2594) 'render_posts:cache/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (1223168, 743) 'render_posts:cache/posts/viper-is-now-using-ipythonnbconvert.html', (561152, 593) -'render_pages:output/es/posts/zen-mode-extension-for-the-ipython-notebook.html', (33943552, 19262) +'render_pages:output/es/posts/zen-mode-extension-for-the-ipython-notebook.html', (33943552, 19273) 'render_tags:output/es/categories/slideshow.html', (4967424, 8656) -'render_galleries:output/es/galleries/index.html', (29903360, 18305) +'render_galleries:output/es/galleries/index.html', (29903360, 18311) 'render_sources:output/posts/rise-meets-jupyterlab.ipynb', (8466432, 267) 'render_posts:cache/posts/under-the-sea-en-la-plata.html.es', (331264, 555) 'render_tags:output/es/categories/first_post.xml', (823296, 1047) 'render_tags:output/categories/git.xml', (1048576, 3941) 'render_tags:output/categories/blog.xml', (1778688, 6909) -'render_taxonomies:output/categories/pdf.html', (31665152, 7539) -'render_pages:output/es/posts/hello-world-again.html', (32279552, 19768) -'render_pages:output/es/posts/viper.html', (32127488, 19574) -'render_pages:output/posts/we-are-above-1000-stars.html', (32668672, 14235) +'render_taxonomies:output/categories/pdf.html', (31665152, 7545) +'render_pages:output/es/posts/hello-world-again.html', (32279552, 19779) +'render_pages:output/es/posts/viper.html', (32127488, 19585) +'render_pages:output/posts/we-are-above-1000-stars.html', (32668672, 14246) 'render_tags:output/categories/family.html', (2807808, 3962) 'render_tags:output/categories/videos.html', (3086336, 3544) 'render_sources:output/es/posts/how-to-pin-conda.ipynb', (2403328, 353) -'render_pages:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (33679872, 19305) -'render_taxonomies:output/2016/05/index.html', (30651392, 6178) +'render_pages:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (33679872, 19316) +'render_taxonomies:output/2016/05/index.html', (30651392, 6184) 'render_tags:output/categories/pip.html', (3412480, 2594) -'render_taxonomies:output/es/categories/threads.html', (30280704, 7428) +'render_taxonomies:output/es/categories/threads.html', (30280704, 7434) 'render_taxonomies:output/categories/nbviewer.xml', (5170176, 904) 'render_galleries:output/es/galleries/rise', (9375232, 145) -'render_taxonomies:output/categories/pip.html', (31123456, 10319) -'render_pages:output/es/posts/a-simple-overview-of-viper.html', (32166912, 19912) +'render_taxonomies:output/categories/pip.html', (31123456, 10714) +'render_pages:output/es/posts/a-simple-overview-of-viper.html', (32166912, 19923) 'render_archive:output/2013/08/index.html', (2963968, 2575) 'render_indexes:output/index-2.html', (3585024, 13504) -'render_taxonomies:output/categories/performance.html', (33621504, 8376) -'render_taxonomies:output/es/categories/pdf.html', (33605632, 7539) +'render_taxonomies:output/categories/performance.html', (33621504, 8382) +'render_taxonomies:output/es/categories/pdf.html', (33605632, 7545) 'render_tags:output/categories/win.xml', (3676160, 636) 'render_taxonomies:output/es/categories/binder.xml', (19898880, 1402) 'copy_assets:output/assets/images/glyphicons-halflings.png', (480256, 316) @@ -40,28 +40,28 @@ 'render_posts:cache/posts/reveal_converter-mini-tutorial.html', (182784, 568) 'render_galleries:output/galleries/bokehmagic', (96256, 145) 'render_taxonomies:output/es/categories/local.xml', (7352320, 918) -'render_pages:output/posts/nikolas-zen-theme-finally-released.html', (33543680, 19199) +'render_pages:output/posts/nikolas-zen-theme-finally-released.html', (33543680, 19210) 'render_posts:cache/posts/rise-meets-jupyterlab.html', (8386560, 394) 'render_pages', (741376, 56) -'render_pages:output/es/posts/zen-themes-updated.html', (33719296, 19088) +'render_pages:output/es/posts/zen-themes-updated.html', (33719296, 19099) 'render_sources:output/es/posts/under-the-sea-en-la-plata.ipynb', (39424, 275) -'render_taxonomies:output/es/categories/minimap.html', (34433024, 7483) -'render_pages:output/es/posts/nikola-nbconvert.html', (31951360, 19432) -'render_taxonomies:output/es/index-4.html', (32976896, 20427) +'render_taxonomies:output/es/categories/minimap.html', (34433024, 7489) +'render_pages:output/es/posts/nikola-nbconvert.html', (31951360, 19443) +'render_taxonomies:output/es/index-4.html', (32976896, 20433) 'render_tags:output/es/categories/videos.html', (4097024, 3544) -'render_pages:output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (30223872, 19403) +'render_pages:output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (30223872, 19414) 'render_posts:timeline_changes', (2141696, 109) 'create_bundles:output/assets/css/all.css', (1443840, 762) -'render_pages:output/posts/my-ipython-powered-semi-automatic-git-workflow.html', (34012160, 19285) -'render_galleries:output/galleries/bokehmagic/index.html', (29637120, 19461) +'render_pages:output/posts/my-ipython-powered-semi-automatic-git-workflow.html', (34012160, 19296) +'render_galleries:output/galleries/bokehmagic/index.html', (29637120, 19467) 'render_tags:output/es/categories/talks.xml', (433664, 1181) 'render_tags:output/categories/config.xml', (575488, 3082) 'render_posts:cache/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (2059776, 728) 'render_tags:output/es/categories/spellcheck.html', (4800000, 3803) -'render_taxonomies:output/es/2013/index.html', (30029312, 5782) +'render_taxonomies:output/es/2013/index.html', (30029312, 5788) 'copy_assets:output/assets/js/baguetteBox.js', (29861376, 1117) -'render_galleries:output/galleries/index.html', (29492736, 18305) -'render_pages:output/es/posts/rise-510-is-out.html', (33507328, 11849) +'render_galleries:output/galleries/index.html', (29492736, 18311) +'render_pages:output/es/posts/rise-510-is-out.html', (33507328, 11860) 'copy_assets:output/assets/css/html4css1.css', (29380096, 1112) 'render_sources:output/posts/zen-mode-extension-for-the-ipython-notebook.ipynb', (164864, 311) 'redirect', (56832, 56) @@ -70,13 +70,13 @@ 'render_tags:output/categories/pinned.xml', (2697728, 526) 'render_tags:output/es/categories/config.xml', (606208, 3082) 'render_taxonomies:output/categories/pdf.xml', (6673920, 889) -'render_galleries:output/galleries/loadwrite/index.html', (29169152, 19193) +'render_galleries:output/galleries/loadwrite/index.html', (29169152, 19199) 'render_posts:cache/posts/viper-is-now-using-ipythonnbconvert.html.es', (1043456, 605) -'render_taxonomies:output/categories/connectivity.html', (33258496, 7568) -'render_galleries:output/es/galleries/loadwrite/index.html', (29943296, 19193) +'render_taxonomies:output/categories/connectivity.html', (33258496, 7574) +'render_galleries:output/es/galleries/loadwrite/index.html', (29943296, 19199) 'render_sources:output/posts/under-the-sea-en-la-plata.ipynb', (139776, 275) 'render_tags:output/categories/trading.html', (4249088, 4239) -'render_taxonomies:output/categories/rise.html', (34781696, 11889) +'render_taxonomies:output/categories/rise.html', (34781696, 12284) 'render_galleries:output/galleries/Facu_RN/DSC05928.JPG', (897536, 276) 'render_indexes', (586752, 56) 'render_tags:output/categories/less.html', (3739136, 4343) @@ -85,82 +85,82 @@ 'render_sources:output/es/posts/a-simple-overview-of-viper.txt', (883200, 481) 'render_tags:output/categories/slideshow.xml', (4760064, 5735) 'render_galleries:output/es/galleries/.ipynb_checkpoints/rss.xml', (9370112, 4439) -'render_taxonomies:output/es/2012/10/index.html', (34118144, 6857) +'render_taxonomies:output/es/2012/10/index.html', (34118144, 6863) 'render_archive:output/es/2016/08/index.html', (3737088, 1798) -'render_taxonomies:output/categories/local.html', (32209408, 7568) +'render_taxonomies:output/categories/local.html', (32209408, 7574) 'render_posts:cache/posts/mimic-the-ipython-notebook-cell-execution.html', (899584, 623) 'render_tags:output/categories/spellcheck.xml', (585216, 882) 'render_tags:output/es/categories/connectivity.html', (4724736, 3845) -'render_taxonomies:output/es/index-1.html', (30578176, 22982) +'render_taxonomies:output/es/index-1.html', (30578176, 22988) 'render_archive:output/2013/12/index.html', (4862464, 2575) 'render_tags:output/es/categories/politics.xml', (909824, 928) -'render_taxonomies:output/es/categories/index.html', (30061056, 3584) -'render_taxonomies:output/es/2012/12/index.html', (33341952, 6217) -'render_taxonomies:output/es/2012/11/index.html', (30362624, 6151) +'render_taxonomies:output/es/categories/index.html', (35871744, 3590) +'render_taxonomies:output/es/2012/12/index.html', (33341952, 6223) +'render_taxonomies:output/es/2012/11/index.html', (30362624, 6157) 'render_sources:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.ipynb', (1717760, 327) 'render_sources:output/posts/powered-by-nikola.txt', (42496, 254) 'render_tags:output/es/categories/life.xml', (842240, 1041) 'render_taxonomies:output/categories/connectivity.xml', (5730304, 918) 'render_posts:cache/posts/trading-logbook-update-22-nov-2013.html.es', (953344, 600) -'render_pages:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (33293312, 19317) +'render_pages:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (33293312, 19328) 'copy_assets:output/assets/css/rst.css', (13465088, 1419) 'render_galleries:output/galleries/loadwrite', (1909248, 145) 'render_galleries:output/es/galleries/trades', (2388992, 145) 'render_sources:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.ipynb', (2033152, 311) -'render_galleries:output/es/galleries/deploy/rss.xml', (29432832, 18579) +'render_galleries:output/es/galleries/deploy/rss.xml', (29432832, 18585) 'render_sources:output/posts/one-line-deployment-of-your-site-to-gh-pages.ipynb', (1254912, 313) 'render_posts:cache/posts/different-ways-to-lead-an-open-source-project.html.es', (1119744, 655) 'render_sources:output/es/posts/we-are-above-1000-stars.ipynb', (9346560, 271) 'render_galleries:output/galleries/trades/1.png', (2037760, 259) -'render_taxonomies:output/categories/politics.html', (32508416, 7230) +'render_taxonomies:output/categories/politics.html', (32508416, 7236) 'render_taxonomies:output/categories/pyconar.xml', (5970432, 617) 'render_taxonomies:output/categories/zen.xml', (6849024, 1925) 'render_sources:output/es/posts/blogging-with-nikola-and-ipython.ipynb', (284160, 290) -'render_taxonomies:output/es/rss.xml', (30183424, 40349) -'render_pages:output/es/posts/slider-for-nbconvert.html', (33093120, 18968) -'render_taxonomies:output/2013/11/index.html', (31287296, 6979) -'render_taxonomies:output/categories/nikola.html', (30870528, 17148) -'render_taxonomies:output/es/categories/slideshow.html', (34706944, 16547) +'render_taxonomies:output/es/rss.xml', (35544576, 41405) +'render_pages:output/es/posts/slider-for-nbconvert.html', (33093120, 18979) +'render_taxonomies:output/2013/11/index.html', (31287296, 6985) +'render_taxonomies:output/categories/nikola.html', (35392000, 17821) +'render_taxonomies:output/es/categories/slideshow.html', (35191296, 16942) 'render_galleries:output/galleries/zenmode/pic2.png', (1044480, 268) 'render_taxonomies:output/es/categories/ipyscript.xml', (5711872, 814) -'render_pages:output/posts/beginning.html', (32366592, 19015) +'render_pages:output/posts/beginning.html', (32366592, 19026) 'render_tags:output/es/categories/css.html', (2908160, 4327) 'render_galleries:output/galleries/zenmode', (1408512, 145) 'render_sources:output/es/posts/rise-510-is-out.ipynb', (12780544, 255) -'render_pages:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (32427520, 12057) +'render_pages:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (32427520, 12068) 'render_sources:output/posts/nikolas-zen-theme-finally-released.ipynb', (1796096, 293) -'render_pages:output/posts/hello-world-again.html', (34031616, 19072) +'render_pages:output/posts/hello-world-again.html', (34031616, 19083) 'render_archive:output/es/2013/01/index.html', (4068864, 2575) 'render_galleries:output/es/galleries/.ipynb_checkpoints/index.html', (9280512, 4443) 'render_tags:output/categories/toggle.html', (4034560, 4463) -'render_taxonomies:output/categories/daniela.html', (33672704, 7151) +'render_taxonomies:output/categories/daniela.html', (33672704, 7157) 'render_posts:cache/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html.es', (1280512, 740) 'render_tags:output/es/categories/daniela.xml', (2170880, 501) 'render_archive:output/2013/09/index.html', (4065792, 2575) 'render_tags:output/es/categories/politics.html', (2959872, 3849) 'render_sources:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.ipynb', (995840, 327) -'render_galleries:output/es/galleries/Inundacion/rss.xml', (29400576, 18973) +'render_galleries:output/es/galleries/Inundacion/rss.xml', (29400576, 18979) 'render_posts', (1870848, 56) -'render_taxonomies:output/categories/scipycon.html', (33244160, 7344) +'render_taxonomies:output/categories/scipycon.html', (33244160, 7350) 'render_tags:output/categories/local.xml', (738816, 924) 'render_galleries:output/galleries/rise/1004.thumbnail.png', (9020928, 263) 'render_tags:output/es/categories/minimap.html', (3102208, 3760) 'render_tags:output/categories/opensource.html', (2912768, 3775) 'render_sources', (448000, 56) 'render_posts:cache/posts/powered-by-nikola.html.es', (1808896, 760) -'render_taxonomies:output/categories/pyconar.html', (33597952, 7267) +'render_taxonomies:output/categories/pyconar.html', (33597952, 7273) 'render_galleries:output/galleries/loadwrite/themes1.thumbnail.png', (976384, 279) 'render_taxonomies:output/es/categories/zenmode.xml', (5310464, 834) 'render_tags:output/es/categories/minimap.xml', (1729536, 839) 'render_posts:cache/posts/trading-logbook-update-3.html.es', (8869888, 409) -'render_taxonomies:output/es/categories/trading.html', (31795712, 8376) +'render_taxonomies:output/es/categories/trading.html', (31795712, 8382) 'render_tags:output/categories/osx.xml', (4865536, 636) 'render_taxonomies:output/es/categories/pdf.xml', (5295616, 889) -'render_taxonomies:output/2013/08/index.html', (30369280, 9843) +'render_taxonomies:output/2013/08/index.html', (30369280, 9849) 'render_taxonomies:output/categories/scipycon.xml', (7177728, 694) 'render_tags:output/es/categories/flood.html', (3667968, 3629) 'render_tags:output/es/categories/threads.html', (4843520, 3705) -'render_taxonomies:output/categories/viper.html', (31106560, 8875) +'render_taxonomies:output/categories/viper.html', (31106560, 8881) 'render_galleries:output/galleries/bokehmagic/sin2.thumbnail.png', (704512, 275) 'render_sources:output/posts/live-trading-logbook.ipynb', (292352, 265) 'render_tags:output/categories/format.xml', (379392, 980) @@ -168,41 +168,41 @@ 'render_tags:output/categories/workflow.html', (4315648, 7002) 'render_galleries:output/galleries/loadwrite/themes1.png', (984064, 277) 'render_taxonomies:output/es/categories/trading.xml', (8719872, 1726) -'render_galleries:output/galleries/twitter/rss.xml', (29520896, 18582) -'render_pages:output/es/posts/improving-viper-slideshows-styling.html', (33699328, 19608) +'render_galleries:output/galleries/twitter/rss.xml', (29520896, 18588) +'render_pages:output/es/posts/improving-viper-slideshows-styling.html', (33699328, 19619) 'render_tags:output/es/categories/less.xml', (1848832, 1422) 'render_taxonomies:output/categories/config.xml', (18713088, 3041) 'render_taxonomies:output/categories/workflow.xml', (31613952, 4614) 'render_galleries:output/es/galleries/spellchecker', (2387456, 145) 'copy_assets:output/assets/js/jquery-1.10.2.min.js', (2032640, 300) 'render_galleries:output/galleries/rise/1004.png', (9037824, 261) -'render_taxonomies:output/categories/workflow.html', (34178048, 11264) +'render_taxonomies:output/categories/workflow.html', (35532800, 11270) 'render_galleries:output/galleries', (560640, 145) 'render_galleries:output/galleries/Inundacion/inundacion1.png', (1082880, 288) 'render_posts:cache/posts/customizing-your-ipython-slides.html', (1243136, 573) -'render_galleries:output/es/galleries/trades/rss.xml', (29381632, 18859) +'render_galleries:output/es/galleries/trades/rss.xml', (29381632, 18865) 'render_posts:cache/posts/paraguay.html.es', (290304, 677) 'render_galleries:output/galleries/bokehmagic/sin.thumbnail.png', (1837056, 273) 'render_posts:cache/stories/about-me.html', (29014016, 542) -'render_galleries:output/es/galleries/rise/index.html', (34482176, 14033) +'render_galleries:output/es/galleries/rise/index.html', (34482176, 14039) 'render_archive', (1409024, 56) 'render_taxonomies:output/es/categories/gh-pages.xml', (22612992, 3567) -'render_taxonomies:output/categories/win.html', (32519680, 10319) +'render_taxonomies:output/categories/win.html', (32519680, 10714) 'render_tags:output/es/categories/ipython.html', (4888576, 27669) 'render_sources:output/posts/dont-write-scripts-just-write-ipyscripts.ipynb', (1758208, 306) 'render_tags:output/categories/ipytmpl.html', (3333120, 3784) 'render_posts:cache/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html.es', (1846272, 684) -'render_pages:output/es/posts/blogging-with-nikola-and-ipython.html', (30412288, 19186) +'render_pages:output/es/posts/blogging-with-nikola-and-ipython.html', (30412288, 19197) 'render_taxonomies:output/categories/viper.xml', (6474752, 2225) 'render_tags:output/categories/reveal.xml', (4589568, 6132) -'render_taxonomies:output/categories/jinja.html', (30964736, 9691) +'render_taxonomies:output/categories/jinja.html', (30964736, 9697) 'render_tags', (282112, 56) 'render_tags:output/es/categories/pdf.html', (3089920, 3816) 'render_archive:output/es/2013/02/index.html', (4456448, 2575) 'render_posts:cache/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (550400, 733) -'render_galleries:output/es/galleries/spellchecker/rss.xml', (29694976, 18909) +'render_galleries:output/es/galleries/spellchecker/rss.xml', (29694976, 18915) 'render_tags:output/categories/videos.xml', (310272, 623) -'render_taxonomies:output/2013/01/index.html', (31302656, 6435) +'render_taxonomies:output/2013/01/index.html', (31302656, 6441) 'render_sources:output/es/posts/rise-500-is-out.ipynb', (8220672, 255) 'render_archive:output/2012/09/index.html', (4521472, 2575) 'render_tags:output/es/categories/local.html', (3694080, 3845) @@ -210,72 +210,72 @@ 'render_posts:cache/posts/blogging-with-nikola-and-ipython.html.es', (480768, 591) 'render_sources:output/es/posts/scipycon-argentina-2013.ipynb', (795648, 271) 'render_taxonomies:output/es/categories/typescript.xml', (8305152, 551) -'render_pages:output/posts/different-ways-to-lead-an-open-source-project.html', (33803776, 19276) +'render_pages:output/posts/different-ways-to-lead-an-open-source-project.html', (33803776, 19287) 'render_taxonomies:output/es/categories/videos.xml', (7241216, 617) 'render_posts:cache/posts/rise-meets-jupyterlab.html.es', (8299008, 399) 'render_taxonomies:output/es/categories/less.xml', (5920768, 1407) 'render_sources:output/posts/slider-for-nbconvert.txt', (941568, 261) 'render_tags:output/categories/conda.xml', (4847616, 1026) -'render_pages:output/posts/dont-write-scripts-just-write-ipyscripts.html', (30431744, 19242) +'render_pages:output/posts/dont-write-scripts-just-write-ipyscripts.html', (30431744, 19253) 'render_posts:cache/posts/mimic-the-ipython-notebook-cell-execution.html.es', (1252864, 635) 'render_tags:output/es/categories/performance.html', (4021760, 4239) 'render_posts:cache/posts/nikola-nbconvert.html.es', (2232832, 602) -'render_pages:output/es/posts/trading-logbook-update-22-nov-2013.html', (34300928, 19199) -'render_pages:output/posts/rise-510-is-out.html', (33630208, 11849) +'render_pages:output/es/posts/trading-logbook-update-22-nov-2013.html', (34300928, 19210) +'render_pages:output/posts/rise-510-is-out.html', (33630208, 11860) 'render_sources:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.ipynb', (597504, 355) 'render_tags:output/es/categories/extension.xml', (934912, 4879) -'render_taxonomies:output/es/categories/first_post.html', (33738752, 7990) +'render_taxonomies:output/es/categories/first_post.html', (33738752, 7996) 'render_tags:output/categories/python.html', (4524544, 28647) 'render_tags:output/es/categories/pinned.xml', (2667008, 526) 'render_galleries:output/galleries/twitter/1.thumbnail.png', (267776, 263) 'render_archive:output/2016/index.html', (4100608, 2560) -'render_galleries:output/es/galleries/binder/index.html', (29421568, 11141) +'render_galleries:output/es/galleries/binder/index.html', (29421568, 11147) 'render_taxonomies:output/es/categories/twitter.xml', (7297024, 889) 'render_posts:cache/posts/paraguay.html', (61440, 450) 'render_taxonomies:output/categories/theme.xml', (6200832, 1407) 'render_tag_cloud', (5043200, 56) 'render_galleries:output/galleries/binder/terminal.png', (16535040, 274) 'render_tags:output/categories/politics.html', (4629504, 3501) -'render_taxonomies:output/es/categories/reveal.html', (34737664, 16945) -'render_taxonomies:output/es/2016/08/index.html', (32847360, 6313) -'render_pages:output/posts/zen-mode-extension-for-the-ipython-notebook.html', (32950272, 19262) +'render_taxonomies:output/es/categories/reveal.html', (34737664, 17340) +'render_taxonomies:output/es/2016/08/index.html', (32847360, 6319) +'render_pages:output/posts/zen-mode-extension-for-the-ipython-notebook.html', (32950272, 19273) 'render_sources:output/es/posts/pyconar-2013.ipynb', (321024, 249) 'render_tags:output/categories/workflow.xml', (1924608, 4081) 'render_galleries:output/es/galleries/deploy', (2388480, 145) -'render_pages:output/posts/trading-logbook-update-3.html', (32864256, 14242) -'render_pages:output/posts/blogging-with-nikola-and-ipython.html', (32147456, 19186) +'render_pages:output/posts/trading-logbook-update-3.html', (32864256, 14253) +'render_pages:output/posts/blogging-with-nikola-and-ipython.html', (32147456, 19197) 'render_galleries:output/galleries/deploy/1.thumbnail.png', (2145792, 262) -'render_taxonomies:output/es/categories/connectivity.html', (31681024, 7568) +'render_taxonomies:output/es/categories/connectivity.html', (31681024, 7574) 'copy_files:output/Test.html', (640000, 236) -'render_taxonomies:output/es/2016/06/index.html', (32751616, 6202) +'render_taxonomies:output/es/2016/06/index.html', (32751616, 6208) 'sitemap', (2054656, 56) 'render_taxonomies:output/categories/life.xml', (7225856, 1040) 'render_tags:output/es/categories/mipyex.xml', (99328, 3343) 'render_archive:output/2013/index.html', (3026944, 2560) 'render_tags:output/categories/aikido.xml', (2381824, 501) 'render_tags:output/es/categories/pip.xml', (4677632, 636) -'render_galleries:output/es/galleries/twitter/index.html', (29359616, 18565) -'render_pages:output/es/posts/teasers-with-the-ipython-notebook-plugin.html', (30974464, 19240) +'render_galleries:output/es/galleries/twitter/index.html', (29359616, 18571) +'render_pages:output/es/posts/teasers-with-the-ipython-notebook-plugin.html', (30974464, 19251) 'render_posts:cache/posts/teasers-with-the-ipython-notebook-plugin.html.es', (242688, 624) 'render_sources:output/posts/paraguay.txt', (271872, 236) -'render_taxonomies:output/rss.xml', (34531840, 35020) +'render_taxonomies:output/rss.xml', (35471872, 36076) 'render_posts:cache/posts/pyconar-2013.html', (1847296, 478) -'render_taxonomies:output/categories/reveal.html', (34817536, 16945) +'render_taxonomies:output/categories/reveal.html', (34817536, 17340) 'render_galleries:output/galleries/Facu_RN/DSC05917.thumbnail.JPG', (1649152, 278) -'render_taxonomies:output/es/categories/jinja.html', (31383040, 9691) +'render_taxonomies:output/es/categories/jinja.html', (31383040, 9697) 'render_tags:output/es/categories/toggle.xml', (1232896, 1542) 'render_tags:output/es/categories/jinja.xml', (264192, 3082) 'render_tags:output/es/categories/index.html', (3168768, 2564) -'render_pages:output/es/posts/scipycon-argentina-2013.html', (34208768, 19122) -'render_pages:output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (33519616, 19332) +'render_pages:output/es/posts/scipycon-argentina-2013.html', (34208768, 19133) +'render_pages:output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (33519616, 19343) 'render_sources:output/es/posts/teasers-with-the-ipython-notebook-plugin.ipynb', (897024, 305) -'render_pages:output/posts/pyconar-2013.html', (34281472, 19045) -'render_galleries:output/galleries/spellchecker/index.html', (29657088, 18873) +'render_pages:output/posts/pyconar-2013.html', (34281472, 19056) +'render_galleries:output/galleries/spellchecker/index.html', (29657088, 18879) 'render_tags:output/categories/ipyscript.html', (4690432, 3742) -'render_taxonomies:output/archive.html', (30054912, 5782) +'render_taxonomies:output/archive.html', (30054912, 5788) 'render_sources:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.ipynb', (1159680, 355) 'render_tags:output/categories/threads.xml', (1158656, 784) -'render_taxonomies:output/es/categories/extension.html', (33866752, 11465) +'render_taxonomies:output/es/categories/extension.html', (33866752, 11471) 'render_galleries:output/galleries/loadwrite/writer1.png', (2055168, 278) 'render_posts:cache/posts/teasers-with-the-ipython-notebook-plugin.html', (558080, 618) 'render_sources:output/es/posts/facundo.txt', (1487872, 235) @@ -283,23 +283,23 @@ 'render_taxonomies:output/es/categories/theme.xml', (6377472, 1407) 'render_taxonomies:output/es/categories/zen.xml', (7110144, 1925) 'robots_file', (1241600, 56) -'render_galleries:output/galleries/trades/rss.xml', (29676032, 18859) +'render_galleries:output/galleries/trades/rss.xml', (29676032, 18865) 'copy_assets:output/assets/css/baguetteBox.min.css', (29101568, 1148) -'render_pages:output/es/posts/live-trading-logbook.html', (32022016, 19101) +'render_pages:output/es/posts/live-trading-logbook.html', (32022016, 19112) 'render_archive:output/2013/05/index.html', (4859392, 2575) 'render_archive:output/2013/04/index.html', (3793408, 2575) 'render_tags:output/categories/magic.html', (3636224, 3742) 'render_galleries:output/galleries/Facu_RN/DSC05903.thumbnail.JPG', (1571840, 278) 'render_tags:output/es/categories/linux.html', (4337664, 2594) -'render_taxonomies:output/2012/11/index.html', (30332928, 6151) -'render_galleries:output/galleries/binder/rss.xml', (29136896, 11157) -'render_taxonomies:output/categories/python.xml', (31526400, 30311) +'render_taxonomies:output/2012/11/index.html', (30332928, 6157) +'render_galleries:output/galleries/binder/rss.xml', (29136896, 11163) +'render_taxonomies:output/categories/python.xml', (35893248, 31367) 'create_bundles:output/assets/js/all-nocdn.js', (65536, 657) 'render_taxonomies', (6202368, 56) -'render_taxonomies:output/es/categories/spellcheck.html', (32839680, 7527) -'render_pages:output/es/posts/different-ways-to-lead-an-open-source-project.html', (32255488, 19276) +'render_taxonomies:output/es/categories/spellcheck.html', (32839680, 7533) +'render_pages:output/es/posts/different-ways-to-lead-an-open-source-project.html', (32255488, 19287) 'create_bundles:output/assets/css/all-nocdn.css', (598016, 883) -'render_taxonomies:output/es/categories/jupyter.xml', (34525184, 6499) +'render_taxonomies:output/es/categories/jupyter.xml', (35457024, 7555) 'render_taxonomies:output/categories/zenmode.xml', (5421568, 834) 'render_posts:cache/posts/live-trading-logbook.html', (1222144, 518) 'render_sources:output/es/posts/ipython-plugin-for-nikola-updated.ipynb', (2060800, 291) @@ -307,26 +307,26 @@ 'render_tags:output/es/categories/magic.html', (4823552, 3742) 'render_galleries', (1016832, 56) 'render_posts:cache/posts/hello-world-again.html', (859648, 496) -'render_pages:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (30512128, 19317) +'render_pages:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (30512128, 19328) 'render_sources:output/es/posts/make-your-slides-with-ipython.ipynb', (975360, 283) 'render_archive:output/es/2012/12/index.html', (3698176, 2575) 'render_tags:output/es/categories/pdf.xml', (1089024, 895) -'render_pages:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (31884288, 19395) +'render_pages:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (31884288, 19406) 'render_indexes:output/es/index-3.html', (3154432, 14063) 'render_taxonomies:output/es/categories/ipython.xml', (22235648, 26094) 'render_archive:output/es/2014/03/index.html', (3451904, 2575) -'render_taxonomies:output/categories/linux.html', (34134016, 10319) +'render_taxonomies:output/categories/linux.html', (34134016, 10714) 'render_tags:output/es/categories/reveal.html', (2845696, 9053) 'render_galleries:output/galleries/twitter/1.png', (292864, 261) 'render_sources:output/es/posts/a-new-nikolas-theme-for-my-site-zen.ipynb', (999424, 295) 'render_sources:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.ipynb', (60416, 327) -'render_taxonomies:output/es/categories/aikido.html', (32186880, 8064) -'render_galleries:output/es/galleries/rise/rss.xml', (34466816, 14089) +'render_taxonomies:output/es/categories/aikido.html', (32186880, 8070) +'render_galleries:output/es/galleries/rise/rss.xml', (34466816, 14095) 'render_posts:cache/posts/scipycon-argentina-2013.html.es', (991744, 539) 'render_tags:output/es/categories/toggle.html', (3655168, 4463) -'render_taxonomies:output/categories/jupyterlab.html', (34393600, 7875) -'render_taxonomies:output/categories/github.html', (33251840, 6229) -'render_taxonomies:output/es/2014/03/index.html', (30863872, 6581) +'render_taxonomies:output/categories/jupyterlab.html', (34393600, 7881) +'render_taxonomies:output/categories/github.html', (33251840, 6235) +'render_taxonomies:output/es/2014/03/index.html', (30863872, 6587) 'render_archive:output/es/2013/11/index.html', (2749952, 2575) 'render_archive:output/2014/index.html', (4032000, 2560) 'render_sources:output/posts/hello-world-again.txt', (60928, 254) @@ -335,43 +335,43 @@ 'render_tags:output/es/categories/blog.xml', (770560, 7665) 'render_tags:output/es/categories/python.xml', (2932224, 27527) 'render_tags:output/es/categories/zenmode.xml', (1253888, 840) -'sitemap:output/sitemap.xml', (34579968, 80281) +'sitemap:output/sitemap.xml', (35727360, 82318) 'render_tags:output/es/categories/facu.xml', (2298368, 501) -'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19269) +'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19280) 'render_tags:output/categories/viper.html', (4916736, 5163) 'render_posts:cache/posts/rise-500-is-out.html.es', (7987712, 381) 'copy_assets:output/assets/fonts/fontawesome-webfont.ttf', (1816576, 312) -'render_taxonomies:output/es/categories/nikola.xml', (22352896, 12242) +'render_taxonomies:output/es/categories/nikola.xml', (35825152, 12909) 'render_sources:output/es/posts/hello-world-again.txt', (968192, 445) 'render_tags:output/es/categories/aikido.html', (2796032, 3422) -'render_taxonomies:output/es/categories/slideshow.xml', (34908160, 9897) -'render_taxonomies:output/es/categories/twitter.html', (32902656, 7539) +'render_taxonomies:output/es/categories/slideshow.xml', (35166720, 10286) +'render_taxonomies:output/es/categories/twitter.html', (32902656, 7545) 'render_tags:output/es/categories/git.xml', (1166848, 3941) 'render_galleries:output/es/galleries/zenmode', (2387968, 145) 'render_tags:output/es/categories/theme.html', (3601408, 4343) -'render_galleries:output/es/galleries/rss.xml', (29083136, 18301) -'render_pages:output/es/posts/hide-the-input-cells-from-your-ipython-slides.html', (33273856, 19275) +'render_galleries:output/es/galleries/rss.xml', (29083136, 18307) +'render_pages:output/es/posts/hide-the-input-cells-from-your-ipython-slides.html', (33273856, 19286) 'render_tags:output/categories/linux.xml', (4322816, 636) -'render_taxonomies:output/2014/03/index.html', (32553472, 6581) +'render_taxonomies:output/2014/03/index.html', (32553472, 6587) 'render_taxonomies:output/es/categories/nbconvert.xml', (7273472, 9401) 'render_sources:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.ipynb', (758272, 335) 'render_taxonomies:output/categories/ipyscript.xml', (5275136, 814) 'render_tags:output/categories/nbconvert.xml', (1785856, 9542) -'render_pages:output/posts/a-simple-overview-of-viper.html', (34254336, 19135) +'render_pages:output/posts/a-simple-overview-of-viper.html', (34254336, 19146) 'render_archive:output/es/2016/05/index.html', (4428288, 2575) 'render_tags:output/categories/nbviewer.html', (4736512, 3831) 'render_archive:output/2016/05/index.html', (3832832, 2575) -'render_taxonomies:output/categories/osx.xml', (28794880, 3669) +'render_taxonomies:output/categories/osx.xml', (28794880, 4058) 'render_tags:output/es/categories/connectivity.xml', (549376, 924) 'render_sources:output/es/posts/rise-400b1-is-available-please-test-it.ipynb', (4707840, 301) 'render_tags:output/categories/local.html', (4728832, 3845) -'render_galleries:output/galleries/binder/index.html', (29782016, 11141) +'render_galleries:output/galleries/binder/index.html', (29782016, 11147) 'render_galleries:output/galleries/bokehmagic/sin3.thumbnail.png', (54784, 275) -'render_taxonomies:output/categories/zenmode.html', (33778176, 7484) +'render_taxonomies:output/categories/zenmode.html', (33778176, 7490) 'copy_assets:output/assets/js/html5shiv-printshiv.min.js', (29188608, 1184) 'render_tags:output/es/categories/linux.xml', (4946944, 636) 'render_tags:output/es/categories/aikido.xml', (2161152, 501) -'render_taxonomies:output/es/categories/config.html', (31043584, 9691) +'render_taxonomies:output/es/categories/config.html', (31043584, 9697) 'render_posts:cache/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html.es', (15373824, 506) 'render_tags:output/es/categories/viper.html', (4849152, 6288) 'render_posts:cache/posts/zen-themes-updated.html.es', (1413120, 520) @@ -380,37 +380,37 @@ 'copy_assets:output/assets/css/nikola_ipython.css', (163840, 301) 'render_tags:output/categories/connectivity.xml', (567808, 924) 'copy_files:output/CNAME', (1718272, 229) -'render_taxonomies:output/es/index-3.html', (33364992, 20385) +'render_taxonomies:output/es/index-3.html', (33364992, 20391) 'render_galleries:output/galleries/Facu_RN', (622080, 145) 'render_archive:output/es/archive.html', (4063232, 2560) 'render_tags:output/categories/themes.xml', (737280, 1315) 'render_tags:output/es/categories/workflow.xml', (2025984, 4081) -'render_taxonomies:output/categories/jupyter.html', (34663424, 13149) +'render_taxonomies:output/categories/jupyter.html', (35934720, 14211) 'render_tags:output/es/categories/conda.xml', (4712448, 1026) -'render_taxonomies:output/es/categories/format.html', (32500736, 7625) -'render_pages:output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (32649216, 19332) -'render_pages:output/posts/how-to-pin-conda.html', (31925248, 19150) +'render_taxonomies:output/es/categories/format.html', (32500736, 7631) +'render_pages:output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (32649216, 19343) +'render_pages:output/posts/how-to-pin-conda.html', (31925248, 19161) 'render_posts:cache/posts/nikolas-zen-theme-finally-released.html.es', (1192448, 599) 'render_taxonomies:output/categories/ipython.xml', (32878592, 23680) 'render_sources:output/posts/rise-510-is-out.ipynb', (12610048, 255) -'render_pages:output/es/posts/pyconar-2013.html', (30671872, 19045) +'render_pages:output/es/posts/pyconar-2013.html', (30671872, 19056) 'render_indexes:output/index-3.html', (4986368, 14063) -'render_taxonomies:output/index-2.html', (34144768, 19854) +'render_taxonomies:output/index-2.html', (34144768, 19860) 'render_posts:cache/posts/rise-510-is-out.html', (12781056, 376) 'render_galleries:output/galleries/Facu_RN/DSC05917.JPG', (1221632, 276) 'render_taxonomies:output/categories/format.xml', (7325696, 975) 'render_sources:output/es/posts/live-trading-logbook.ipynb', (788992, 265) -'render_taxonomies:output/categories/theme.html', (32629760, 8057) -'render_taxonomies:output/es/2013/11/index.html', (32299520, 6979) +'render_taxonomies:output/categories/theme.html', (32629760, 8063) +'render_taxonomies:output/es/2013/11/index.html', (32299520, 6985) 'render_tags:output/es/categories/local.xml', (1265152, 924) 'render_tags:output/es/categories/workflow.html', (3357184, 7002) 'render_tags:output/categories/pyconar.xml', (778752, 623) 'render_tags:output/categories/politics.xml', (380416, 580) 'render_sources:output/posts/hide-the-input-cells-from-your-ipython-slides.ipynb', (2063360, 315) 'render_tags:output/es/categories/flood.xml', (1015296, 708) -'render_taxonomies:output/es/categories/jupyter.html', (34723840, 13149) +'render_taxonomies:output/es/categories/jupyter.html', (35857408, 14211) 'render_taxonomies:output/es/categories/toggle.xml', (18105856, 1525) -'render_taxonomies:output/categories/index.html', (30068736, 3584) +'render_taxonomies:output/categories/index.html', (35809792, 3590) 'render_tags:output/categories/daniela.xml', (2160640, 501) 'render_sources:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.ipynb', (673792, 349) 'render_taxonomies:output/categories/facu.xml', (6773760, 501) @@ -419,7 +419,7 @@ 'render_tags:output/categories/format.html', (3046400, 3901) 'render_archive:output/2016/08/index.html', (4976128, 1798) 'render_tags:output/es/categories/zenmode.html', (3990016, 3761) -'render_taxonomies:output/categories/base16.html', (30570496, 7429) +'render_taxonomies:output/categories/base16.html', (30570496, 7435) 'render_tags:output/categories/facundo.html', (4463616, 3962) 'render_galleries:output/galleries/trades/1.thumbnail.png', (1518080, 261) 'render_archive:output/es/2012/10/index.html', (3644416, 2575) @@ -427,59 +427,59 @@ 'render_sources:output/posts/rise-500-is-out.ipynb', (7941120, 255) 'render_archive:output/2012/06/index.html', (3863552, 2575) 'render_tags:output/categories/conda.html', (3672064, 3947) -'render_taxonomies:output/2016/index.html', (30042624, 5782) -'render_taxonomies:output/categories/first_post.html', (30504448, 7294) -'render_pages:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (32997376, 19346) -'render_taxonomies:output/categories/magic.html', (31264256, 7464) +'render_taxonomies:output/2016/index.html', (30042624, 5788) +'render_taxonomies:output/categories/first_post.html', (30504448, 7300) +'render_pages:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (32997376, 19357) +'render_taxonomies:output/categories/magic.html', (31264256, 7470) 'render_sources:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.ipynb', (1795584, 348) 'render_sources:output/es/posts/hide-the-input-cells-from-your-ipython-slides.ipynb', (2059264, 315) 'copy_assets:output/assets/css/code.css', (884736, 141) -'render_galleries:output/galleries/Inundacion/rss.xml', (29813248, 18973) +'render_galleries:output/galleries/Inundacion/rss.xml', (29813248, 18979) 'render_galleries:output/galleries/bokehmagic/themes.png', (1718784, 277) 'render_tags:output/categories/mipyex.xml', (135680, 3343) 'render_posts:cache/posts/blogging-with-nikola-and-ipython.html', (156672, 579) -'render_taxonomies:output/es/categories/github.html', (30729216, 6229) +'render_taxonomies:output/es/categories/github.html', (30729216, 6235) 'render_taxonomies:output/categories/extension.xml', (6691328, 4815) 'scale_images', (55296, 56) -'render_taxonomies:output/index-1.html', (32348160, 17944) +'render_taxonomies:output/index-1.html', (32348160, 17950) 'render_tags:output/es/categories/mipyex.html', (2735104, 6264) 'copy_assets:output/assets/js/moment-with-locales.min.js', (29148160, 1587) -'render_taxonomies:output/es/categories/zen.html', (32013312, 8575) +'render_taxonomies:output/es/categories/zen.html', (32013312, 8581) 'render_galleries:output/es/galleries/.ipynb_checkpoints', (9374720, 145) 'render_taxonomies:output/es/categories/workflow.xml', (30801920, 4614) -'render_taxonomies:output/es/categories/nikola.html', (32395776, 18892) +'render_taxonomies:output/es/categories/nikola.html', (35652608, 19565) 'render_archive:output/2012/12/index.html', (4964352, 2575) 'render_tags:output/categories/reveal.html', (3304448, 9053) -'render_taxonomies:output/es/categories/family.html', (33906176, 7690) +'render_taxonomies:output/es/categories/family.html', (33906176, 7696) 'render_tags:output/es/categories/tutorials.html', (3640320, 3615) -'render_taxonomies:output/categories/reveal.xml', (34569216, 10295) -'render_taxonomies:output/2014/04/index.html', (32530432, 7289) +'render_taxonomies:output/categories/reveal.xml', (34569216, 10684) +'render_taxonomies:output/2014/04/index.html', (32530432, 7295) 'render_tags:output/categories/pdf.xml', (559616, 895) 'render_tags:output/categories/linux.html', (3313664, 2594) -'render_galleries:output/galleries/Facu_RN/rss.xml', (29299712, 21689) -'render_taxonomies:output/categories/javascript.html', (32242176, 13128) -'render_taxonomies:output/categories/themes.html', (33613312, 7947) +'render_galleries:output/galleries/Facu_RN/rss.xml', (29299712, 21695) +'render_taxonomies:output/categories/javascript.html', (32242176, 13134) +'render_taxonomies:output/categories/themes.html', (33613312, 7953) 'render_archive:output/2013/01/index.html', (4369920, 2575) -'render_taxonomies:output/es/categories/css.html', (32306688, 8037) +'render_taxonomies:output/es/categories/css.html', (32306688, 8043) 'render_archive:output/es/2013/12/index.html', (4700672, 2575) -'render_taxonomies:output/2017/06/index.html', (31918080, 7030) -'render_taxonomies:output/2012/09/index.html', (34440704, 6204) +'render_taxonomies:output/2017/06/index.html', (31918080, 7036) +'render_taxonomies:output/2012/09/index.html', (34440704, 6210) 'render_sources:output/posts/viper.txt', (1142272, 230) -'render_taxonomies:output/es/2014/04/index.html', (31153664, 7289) +'render_taxonomies:output/es/2014/04/index.html', (31153664, 7295) 'render_sources:output/es/posts/trading-logbook-update-3.ipynb', (8629760, 273) 'render_posts:cache/posts/rise-400b1-is-available-please-test-it.html', (4866560, 445) 'render_sources:output/posts/reveal-converter-mini-tutorial.ipynb', (33280, 285) -'render_taxonomies:output/categories/toggle.html', (30387200, 8175) +'render_taxonomies:output/categories/toggle.html', (30387200, 8181) 'render_sources:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.ipynb', (2032128, 351) -'render_galleries:output/es/galleries/bokehmagic/rss.xml', (29246976, 19537) +'render_galleries:output/es/galleries/bokehmagic/rss.xml', (29246976, 19543) 'render_sources:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.ipynb', (2160128, 318) -'render_taxonomies:output/categories/osx.html', (33981952, 10319) +'render_taxonomies:output/categories/osx.html', (33981952, 10714) 'render_sources:output/es/stories/about-me.txt', (1090048, 326) 'render_tags:output/categories/osx.html', (4674560, 2594) 'render_tags:output/es/categories/javascript.xml', (609792, 6156) -'render_taxonomies:output/es/categories/zenmode.html', (33421312, 7484) +'render_taxonomies:output/es/categories/zenmode.html', (33421312, 7490) 'render_tags:output/categories/performance.html', (4595712, 4239) -'render_pages:output/posts/facundo.html', (33914368, 18902) +'render_pages:output/posts/facundo.html', (33914368, 18913) 'render_sources:output/posts/customizing-your-ipython-slides.ipynb', (975872, 287) 'copy_files:output/portfolio/Humor-Sans.ttf', (41984, 265) 'render_posts:cache/posts/a-new-nikolas-theme-for-my-site-zen.html', (948736, 593) @@ -487,8 +487,8 @@ 'render_taxonomies:output/es/categories/flood.xml', (5279232, 708) 'render_sources:output/posts/beginning.txt', (441344, 238) 'render_posts:cache/posts/scipycon-argentina-2013.html', (933888, 533) -'render_taxonomies:output/es/2012/index.html', (30023168, 5782) -'render_taxonomies:output/es/2013/10/index.html', (30496256, 8035) +'render_taxonomies:output/es/2012/index.html', (30023168, 5788) +'render_taxonomies:output/es/2013/10/index.html', (30496256, 8041) 'render_taxonomies:output/categories/jupyterlab.xml', (20237824, 1225) 'render_galleries:output/galleries/Facu_RN/DSC05925.thumbnail.JPG', (1847808, 278) 'render_posts:cache/posts/How-to-pin-Conda.html.es', (2448896, 385) @@ -496,15 +496,15 @@ 'render_posts:cache/posts/viper.html.es', (1575424, 650) 'copy_assets:output/assets/css/theme.css', (14187520, 1445) 'render_sources:output/es/posts/beginning.txt', (272896, 412) -'render_pages:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html', (30709760, 19269) +'render_pages:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html', (30709760, 19280) 'render_posts:cache/posts/under-the-sea-en-la-plata.html', (378368, 543) 'render_taxonomies:output/es/categories/themes.xml', (6389760, 1297) 'render_archive:output/2014/03/index.html', (3986944, 2575) 'render_taxonomies:output/es/categories/first_post.xml', (22365696, 1340) 'render_taxonomies:output/es/categories/facundo.xml', (5173248, 1040) -'render_galleries:output/galleries/Inundacion/index.html', (29539840, 18937) +'render_galleries:output/galleries/Inundacion/index.html', (29539840, 18943) 'render_posts:cache/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (822272, 663) -'render_taxonomies:output/es/categories/blog.html', (30467584, 15252) +'render_taxonomies:output/es/categories/blog.html', (30467584, 15258) 'render_tags:output/es/categories/twitter.html', (2828288, 3817) 'render_tags:output/categories/scipycon.html', (3260928, 3615) 'render_tags:output/es/categories/javascript.html', (4281344, 9077) @@ -514,28 +514,28 @@ 'render_taxonomies:output/es/categories/performance.xml', (8614400, 1726) 'render_sources:output/es/posts/paraguay.txt', (272384, 409) 'render_taxonomies:output/es/categories/ipytmpl.xml', (7161344, 857) -'render_pages:output/posts/make-your-slides-with-ipython.html', (30343168, 19164) +'render_pages:output/posts/make-your-slides-with-ipython.html', (30343168, 19175) 'render_tags:output/categories/aikido.html', (5000704, 3422) -'render_taxonomies:output/2012/index.html', (30017024, 5782) +'render_taxonomies:output/2012/index.html', (30017024, 5788) 'render_taxonomies:output/es/categories/aikido.xml', (21640192, 1414) 'render_sources:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.ipynb', (948224, 348) -'render_taxonomies:output/categories/tutorials.html', (34228224, 7344) -'render_taxonomies:output/index-3.html', (31847936, 20385) +'render_taxonomies:output/categories/tutorials.html', (34228224, 7350) +'render_taxonomies:output/index-3.html', (31847936, 20391) 'render_posts:cache/stories/about-me.html.es', (1867776, 697) 'render_posts:cache/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (15088640, 500) -'render_taxonomies:output/categories/python.html', (30243328, 36961) +'render_taxonomies:output/categories/python.html', (35614208, 38023) 'render_tags:output/categories/talks.xml', (1799680, 1181) -'render_taxonomies:output/categories/pip.xml', (28427776, 3669) -'render_taxonomies:output/categories/less.html', (31279104, 8057) -'render_taxonomies:output/categories/slideshow.html', (34676736, 16547) -'render_taxonomies:output/es/categories/win.xml', (28766208, 3669) +'render_taxonomies:output/categories/pip.xml', (28427776, 4058) +'render_taxonomies:output/categories/less.html', (31279104, 8063) +'render_taxonomies:output/categories/slideshow.html', (35353600, 16942) +'render_taxonomies:output/es/categories/win.xml', (28766208, 4058) 'render_tags:output/categories/pyconar.html', (4732928, 3544) 'render_archive:output/archive.html', (3598848, 2560) 'render_galleries:output/galleries/Inundacion', (559104, 145) 'render_tags:output/categories/slideshow.html', (3711488, 8656) 'render_taxonomies:output/categories/minimap.xml', (5835776, 833) 'render_sources:output/posts/a-simple-overview-of-viper.txt', (1264128, 272) -'render_taxonomies:output/es/categories/typescript.html', (34328064, 7201) +'render_taxonomies:output/es/categories/typescript.html', (34328064, 7207) 'copy_assets:output/assets/fonts/eMS0tViDqryBl0EG1pqFZfesZW2xOQ-xsNqO47m55DA.woff', (1499136, 362) 'render_tags:output/categories/ipython.xml', (2355200, 23350) 'render_tags:output/categories/family.xml', (2030080, 1041) @@ -545,13 +545,13 @@ 'render_galleries:output/galleries/Facu_RN/DSC05925.JPG', (1264640, 276) 'render_tags:output/es/categories/less.html', (4184064, 4343) 'render_indexes:output/es/index-2.html', (4323840, 13504) -'render_taxonomies:output/es/2013/01/index.html', (31998976, 6435) -'render_galleries:output/es/galleries/spellchecker/index.html', (29558784, 18873) +'render_taxonomies:output/es/2013/01/index.html', (31998976, 6441) +'render_galleries:output/es/galleries/spellchecker/index.html', (29558784, 18879) 'render_tags:output/es/categories/tutorials.xml', (700416, 694) -'render_pages:output/es/posts/paraguay.html', (31970816, 19621) +'render_pages:output/es/posts/paraguay.html', (31970816, 19632) 'render_archive:output/es/2014/04/index.html', (4804096, 2575) -'render_pages:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (34447360, 19395) -'render_taxonomies:output/es/categories/ipyscript.html', (31705088, 7464) +'render_pages:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (34447360, 19406) +'render_taxonomies:output/es/categories/ipyscript.html', (31705088, 7470) 'copy_files:output/ShortCV_English.pdf', (115200, 255) 'render_sources:output/posts/rise-400b1-is-available-please-test-it.ipynb', (3584512, 301) 'render_taxonomies:output/es/categories/scipycon.xml', (5172224, 694) @@ -565,53 +565,53 @@ 'render_indexes:output/index.html', (2769408, 14199) 'render_galleries:output/galleries/Facu_RN/Facu3.png', (739840, 270) 'render_taxonomies:output/es/categories/mipyex.xml', (5679104, 3303) -'render_taxonomies:output/categories/pinned.html', (31064064, 7175) +'render_taxonomies:output/categories/pinned.html', (31064064, 7181) 'render_galleries:output/galleries/binder/terminal.thumbnail.png', (16536064, 276) 'render_tags:output/es/categories/pip.html', (2993664, 2594) 'render_posts:cache/posts/a-new-nikolas-theme-for-my-site-zen.html.es', (1497088, 603) '_switch to py3', (1401856, 56) -'render_taxonomies:output/2017/12/index.html', (33112576, 5436) -'render_taxonomies:output/categories/ipytmpl.html', (31182336, 7507) +'render_taxonomies:output/2017/12/index.html', (33112576, 5442) +'render_taxonomies:output/categories/ipytmpl.html', (31182336, 7513) 'render_galleries:output/galleries/Facu_RN/DSC05901.JPG', (1436160, 276) 'render_galleries:output/galleries/Facu_RN/DSC05901.thumbnail.JPG', (1797120, 278) -'render_taxonomies:output/es/categories/ipytmpl.html', (30914560, 7507) -'render_taxonomies:output/categories/family.html', (33963008, 7690) +'render_taxonomies:output/es/categories/ipytmpl.html', (30914560, 7513) +'render_taxonomies:output/categories/family.html', (33963008, 7696) 'render_galleries:output/galleries/Facu_RN/Facu2.thumbnail.png', (1463296, 272) -'render_taxonomies:output/2012/06/index.html', (34125312, 8687) +'render_taxonomies:output/2012/06/index.html', (34125312, 8693) 'render_tags:output/es/categories/ipytmpl.html', (3769344, 3784) 'render_tags:output/categories/minimap.html', (3150336, 3760) -'render_taxonomies:output/es/categories/base16.html', (33266176, 7429) +'render_taxonomies:output/es/categories/base16.html', (33266176, 7435) 'render_galleries:output/galleries/Facu_RN/Facu5.thumbnail.png', (2123264, 272) -'render_galleries:output/es/galleries/binder/rss.xml', (29597184, 11157) +'render_galleries:output/es/galleries/binder/rss.xml', (29597184, 11163) 'copy_files', (1055744, 56) 'render_archive:output/es/2013/05/index.html', (2714624, 2575) 'render_taxonomies:output/categories/css.xml', (5630976, 1387) 'render_taxonomies:output/es/categories/javascript.xml', (5990400, 6478) 'render_posts:cache/posts/zen-mode-extension-for-the-ipython-notebook.html', (779776, 633) -'render_taxonomies:output/es/2017/07/index.html', (34355712, 6236) +'render_taxonomies:output/es/2017/07/index.html', (34355712, 6242) 'render_galleries:output/galleries/Facu_RN/DSC05918.JPG', (2062848, 276) -'render_taxonomies:output/categories/threads.html', (32545792, 7428) -'render_taxonomies:output/categories/conda.xml', (28271104, 4052) +'render_taxonomies:output/categories/threads.html', (32545792, 7434) +'render_taxonomies:output/categories/conda.xml', (35216384, 4441) 'render_tags:output/categories/python.xml', (3278336, 25726) -'render_galleries:output/es/galleries/zenmode/rss.xml', (29228032, 18891) -'render_taxonomies:output/es/categories/pyconar.html', (32414720, 7267) +'render_galleries:output/es/galleries/zenmode/rss.xml', (29228032, 18897) +'render_taxonomies:output/es/categories/pyconar.html', (32414720, 7273) 'render_taxonomies:output/categories/blog.xml', (22665216, 7287) -'render_pages:output/posts/ipython-plugin-for-nikola-updated.html', (30624256, 19192) +'render_pages:output/posts/ipython-plugin-for-nikola-updated.html', (30624256, 19203) 'render_tags:output/es/categories/gh-pages.xml', (2069504, 2529) -'render_galleries:output/es/galleries/Inundacion/index.html', (29470720, 18937) -'render_galleries:output/es/galleries/twitter/rss.xml', (29340672, 18582) -'render_pages:output/posts/slider-for-nbconvert.html', (33016832, 18968) +'render_galleries:output/es/galleries/Inundacion/index.html', (29470720, 18943) +'render_galleries:output/es/galleries/twitter/rss.xml', (29340672, 18588) +'render_pages:output/posts/slider-for-nbconvert.html', (33016832, 18979) 'render_tags:output/es/categories/pyconar.xml', (1728512, 623) 'render_sources:output/posts/48-themes-for-your-ipython-notebook.ipynb', (1488384, 296) 'render_tags:output/es/categories/ipython.xml', (2298880, 24748) 'copy_assets:output/assets/images/glyphicons-halflings-white.png', (1126912, 327) 'render_sources:output/es/posts/improving-viper-slideshows-styling.txt', (22318592, 513) -'render_taxonomies:output/es/categories/performance.html', (32910336, 8376) +'render_taxonomies:output/es/categories/performance.html', (32910336, 8382) 'render_tags:output/categories/jinja.xml', (1428992, 3082) 'render_tags:output/categories/nbconvert.html', (4072960, 12463) 'render_posts:cache/posts/rise-400b1-is-available-please-test-it.html.es', (4467712, 451) 'render_taxonomies:output/es/categories/pyconar.xml', (5351936, 617) -'render_taxonomies:output/es/categories/pinned.html', (34320384, 7175) +'render_taxonomies:output/es/categories/pinned.html', (34320384, 7181) 'render_tags:output/categories/first_post.html', (4855808, 3565) 'render_sources:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.ipynb', (870400, 323) 'render_taxonomies:output/categories/performance.xml', (8798720, 1726) @@ -620,70 +620,70 @@ 'render_taxonomies:output/categories/videos.xml', (6920192, 617) 'render_sources:output/posts/how-to-pin-conda.ipynb', (2447872, 353) 'render_tags:output/categories/javascript.html', (2916864, 9077) -'render_pages:output/posts/live-trading-logbook.html', (32774656, 19101) +'render_pages:output/posts/live-trading-logbook.html', (32774656, 19112) 'render_taxonomies:output/categories/binder.xml', (19995136, 1402) 'render_galleries:output/galleries/zenmode/pic1.thumbnail.png', (954880, 270) 'render_posts:cache/posts/one-line-deployment-of-your-site-to-gh-pages.html', (1442816, 638) 'render_taxonomies:output/es/categories/magic.xml', (7242240, 814) -'render_pages:output/posts/powered-by-nikola.html', (31309312, 19072) -'render_taxonomies:output/categories/typescript.html', (34164736, 7201) -'render_pages:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (30735872, 19416) -'render_taxonomies:output/2013/index.html', (30097920, 5782) +'render_pages:output/posts/powered-by-nikola.html', (31309312, 19083) +'render_taxonomies:output/categories/typescript.html', (34164736, 7207) +'render_pages:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (30735872, 19427) +'render_taxonomies:output/2013/index.html', (30097920, 5788) 'render_tags:output/categories/life.html', (4574720, 3962) 'render_taxonomies:output/categories/politics.xml', (5171200, 580) -'render_taxonomies:output/es/categories/nbviewer.html', (32195072, 7554) +'render_taxonomies:output/es/categories/nbviewer.html', (32195072, 7560) 'render_tags:output/categories/mipyex.html', (3614208, 6264) 'copy_assets', (568832, 56) -'render_pages:output/posts/viper-is-now-using-ipythonnbconvert.html', (33992704, 19206) -'render_galleries:output/galleries/bokehmagic/rss.xml', (29793280, 19537) +'render_pages:output/posts/viper-is-now-using-ipythonnbconvert.html', (33992704, 19217) +'render_galleries:output/galleries/bokehmagic/rss.xml', (29793280, 19543) 'render_posts:cache/posts/viper.html', (1648640, 435) -'render_taxonomies:output/categories/win.xml', (28629504, 3669) +'render_taxonomies:output/categories/win.xml', (28629504, 4058) 'render_sources:output/es/posts/mimic-the-ipython-notebook-cell-execution.ipynb', (139264, 307) -'render_taxonomies:output/categories/blog.html', (31001088, 13937) +'render_taxonomies:output/categories/blog.html', (31001088, 13943) 'render_tags:output/es/categories/conda.html', (2880000, 3947) 'render_tags:output/categories/jupyter.html', (4747776, 3922) 'render_taxonomies:output/es/categories/viper.xml', (22209024, 4162) 'render_tags:output/es/categories/nbviewer.xml', (47616, 910) -'render_pages:output/es/posts/facundo.html', (32329216, 18902) +'render_pages:output/es/posts/facundo.html', (32329216, 18913) 'render_posts:cache/posts/zen-mode-extension-for-the-ipython-notebook.html.es', (55808, 645) -'render_pages:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (32064000, 19317) +'render_pages:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (32064000, 19328) 'render_galleries:output/galleries/binder', (16535552, 145) 'copy_assets:output/assets/css/ipython.min.css', (844288, 296) 'render_galleries:output/galleries/bokehmagic/sin2.png', (283648, 273) -'render_taxonomies:output/es/categories/scipycon.html', (33796096, 7344) -'render_galleries:output/galleries/rise/index.html', (34755072, 14033) +'render_taxonomies:output/es/categories/scipycon.html', (33796096, 7350) +'render_galleries:output/galleries/rise/index.html', (34755072, 14039) 'render_taxonomies:output/es/categories/git.xml', (15972352, 4480) 'render_taxonomies:output/es/categories/nbviewer.xml', (5678080, 904) -'render_pages:output/posts/rise-meets-jupyterlab.html', (34070016, 14227) +'render_pages:output/posts/rise-meets-jupyterlab.html', (34070016, 14238) 'render_tags:output/es/categories/blog.html', (3016192, 10586) -'render_taxonomies:output/categories/git.html', (31077376, 11130) -'render_taxonomies:output/es/categories/ipython.html', (31407616, 32744) -'render_pages:output/posts/a-new-nikolas-theme-for-my-site-zen.html', (33465344, 19206) -'render_taxonomies:output/categories/flood.html', (32622080, 7358) +'render_taxonomies:output/categories/git.html', (31077376, 11136) +'render_taxonomies:output/es/categories/ipython.html', (31407616, 32750) +'render_pages:output/posts/a-new-nikolas-theme-for-my-site-zen.html', (33465344, 19217) +'render_taxonomies:output/categories/flood.html', (32622080, 7364) 'render_taxonomies:output/categories/gh-pages.xml', (22672896, 3567) -'render_taxonomies:output/es/categories/life.html', (32439808, 7690) -'render_pages:output/es/posts/reveal-converter-mini-tutorial.html', (33642496, 19171) -'render_pages:output/posts/nikola-nbconvert.html', (31440384, 18955) -'render_taxonomies:output/es/categories/pip.xml', (28712960, 3669) +'render_taxonomies:output/es/categories/life.html', (32439808, 7696) +'render_pages:output/es/posts/reveal-converter-mini-tutorial.html', (33642496, 19182) +'render_pages:output/posts/nikola-nbconvert.html', (31440384, 18966) +'render_taxonomies:output/es/categories/pip.xml', (28712960, 4058) 'render_sources:output/es/posts/different-ways-to-lead-an-open-source-project.ipynb', (1048064, 315) 'render_tags:output/es/categories/ipytmpl.xml', (1498112, 863) -'render_taxonomies:output/es/categories/osx.xml', (28803072, 3669) -'render_pages:output/posts/improving-viper-slideshows-styling.html', (31244800, 19036) +'render_taxonomies:output/es/categories/osx.xml', (28803072, 4058) +'render_pages:output/posts/improving-viper-slideshows-styling.html', (31244800, 19047) 'render_tags:output/categories/less.xml', (792576, 1422) 'copy_assets:output/assets/xml/rss.xsl', (13917184, 1429) 'render_taxonomies:output/es/categories/life.xml', (6868992, 1040) -'render_taxonomies:output/es/categories/binder.html', (33207296, 6903) +'render_taxonomies:output/es/categories/binder.html', (33207296, 6909) 'copy_files:output/ShortCV_Spanish.pdf', (1565184, 255) 'render_posts:cache/posts/powered-by-nikola.html', (98816, 496) 'copy_assets:output/assets/css/main.css', (206336, 278) 'render_taxonomies:output/categories/local.xml', (5594112, 918) -'render_taxonomies:output/2012/12/index.html', (34335744, 6217) +'render_taxonomies:output/2012/12/index.html', (34335744, 6223) 'render_taxonomies:output/es/categories/css.xml', (5621760, 1387) 'render_tags:output/es/categories/opensource.xml', (2146304, 854) -'render_taxonomies:output/categories/gh-pages.html', (32579584, 10217) +'render_taxonomies:output/categories/gh-pages.html', (32579584, 10223) 'render_taxonomies:output/es/categories/extension.xml', (7115264, 4815) 'render_tags:output/categories/themes.html', (3214848, 4236) -'render_taxonomies:output/es/categories/git.html', (32637952, 11130) +'render_taxonomies:output/es/categories/git.html', (32637952, 11136) 'robots_file:output/robots.txt', (198144, 136) 'render_taxonomies:output/categories/themes.xml', (6667776, 1297) 'copy_assets:output/assets/js/miniPageNav.js', (26624, 293) @@ -697,73 +697,73 @@ 'render_tags:output/categories/magic.xml', (1338880, 821) 'render_posts:cache/posts/How-to-pin-Conda.html', (2448384, 385) 'render_tags:output/es/categories/slideshow.xml', (2701312, 5735) -'render_taxonomies:output/categories/extension.html', (30171648, 11465) +'render_taxonomies:output/categories/extension.html', (30171648, 11471) 'render_taxonomies:output/categories/jinja.xml', (16744448, 3041) 'render_taxonomies:output/es/categories/github.xml', (13124096, 728) 'render_galleries:output/galleries/Facu_RN/Facu3.thumbnail.png', (273408, 272) 'render_tags:output/es/categories/config.html', (4405760, 6003) -'render_taxonomies:output/categories/videos.html', (32005632, 7267) -'render_taxonomies:output/es/categories/rise.xml', (34919424, 5239) +'render_taxonomies:output/categories/videos.html', (32005632, 7273) +'render_taxonomies:output/es/categories/rise.xml', (34919424, 5628) 'render_galleries:output/galleries/Facu_RN/Facu2.png', (954368, 270) -'render_taxonomies:output/categories/zen.html', (31034880, 8575) -'render_pages:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (30115840, 19305) +'render_taxonomies:output/categories/zen.html', (31034880, 8581) +'render_pages:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (30115840, 19316) 'render_tags:output/categories/twitter.html', (4743680, 3817) 'render_posts:cache/posts/live-trading-logbook.html.es', (1605120, 529) -'render_taxonomies:output/es/2013/05/index.html', (31944704, 6371) +'render_taxonomies:output/es/2013/05/index.html', (31944704, 6377) 'render_taxonomies:output/es/categories/config.xml', (18547200, 3041) 'render_galleries:output/galleries/Facu_RN/DSC05918.thumbnail.JPG', (2129920, 278) 'render_sources:output/posts/how-to-pin-the-conda.ipynb', (2402304, 271) -'render_galleries:output/galleries/rss.xml', (29735936, 18301) -'render_taxonomies:output/es/categories/linux.xml', (28798976, 3669) +'render_galleries:output/galleries/rss.xml', (29735936, 18307) +'render_taxonomies:output/es/categories/linux.xml', (28798976, 4058) 'render_tags:output/es/categories/nbviewer.html', (4260864, 3831) 'render_tags:output/categories/connectivity.html', (3388416, 3845) 'copy_assets:output/assets/fonts/evC1haE-MsorTl_A7_uSGT8E0i7KZn-EPnyo3HZu7kw.woff', (2062336, 362) 'render_tags:output/es/categories/pyconar.html', (3485696, 3544) 'render_indexes:output/es/index-4.html', (3474432, 11003) -'render_taxonomies:output/categories/binder.html', (32969728, 6903) +'render_taxonomies:output/categories/binder.html', (32969728, 6909) 'render_tags:output/categories/index.html', (4663296, 2564) -'render_galleries:output/galleries/twitter/index.html', (29884416, 18565) -'_scan_locs:sitemap', (34862080, 43293) +'render_galleries:output/galleries/twitter/index.html', (29884416, 18571) +'_scan_locs:sitemap', (35409920, 44435) 'render_sources:output/posts/improving-viper-slideshows-styling.txt', (1576448, 288) 'render_archive:output/es/2013/08/index.html', (4740608, 2575) -'render_pages:output/posts/customizing-your-ipython-slides.html', (31776256, 19178) +'render_pages:output/posts/customizing-your-ipython-slides.html', (31776256, 19189) 'render_tags:output/es/categories/viper.xml', (115712, 3367) 'render_tags:output/categories/zenmode.xml', (1208832, 840) 'render_tags:output/es/categories/format.html', (4016640, 3901) 'render_posts:cache/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (736256, 673) -'render_pages:output/posts/reveal-converter-mini-tutorial.html', (32683008, 19171) +'render_pages:output/posts/reveal-converter-mini-tutorial.html', (32683008, 19182) 'copy_assets:output/assets/fonts/fontawesome-webfont.woff', (2037248, 314) 'render_sources:output/posts/blogging-with-nikola-and-ipython.ipynb', (322048, 290) 'render_posts:cache/posts/dont-write-scripts-just-write-ipyscripts.html', (983040, 619) 'render_tags:output/es/categories/themes.xml', (1978880, 1315) -'render_taxonomies:output/categories/mipyex.html', (31603712, 9953) -'render_taxonomies:output/2014/index.html', (30084608, 5782) +'render_taxonomies:output/categories/mipyex.html', (31603712, 9959) +'render_taxonomies:output/2014/index.html', (30084608, 5788) 'copy_assets:output/assets/fonts/fontawesome-webfont.eot', (1308672, 312) 'render_tags:output/categories/javascript.xml', (633344, 6156) 'render_posts:cache/posts/how-to-pin-the-conda.html', (2402816, 397) 'render_tags:output/categories/rise.html', (3138048, 3922) -'render_taxonomies:output/es/categories/linux.html', (30774784, 10319) +'render_taxonomies:output/es/categories/linux.html', (30774784, 10714) 'render_posts:cache/posts/hide-the-input-cells-from-your-ipython-slides.html', (194560, 643) 'render_tags:output/categories/facundo.xml', (1151488, 1041) -'render_taxonomies:output/es/2016/05/index.html', (31833600, 6178) +'render_taxonomies:output/es/2016/05/index.html', (31833600, 6184) 'render_posts:cache/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (220672, 724) 'render_taxonomies:output/categories/spellcheck.xml', (6881280, 877) -'render_taxonomies:output/es/categories/daniela.html', (31271936, 7151) +'render_taxonomies:output/es/categories/daniela.html', (31271936, 7157) 'copy_files:output/portfolio/.ipynb_checkpoints/portfolio-checkpoint.ipynb', (1894912, 326) -'render_pages:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (30755328, 19390) -'render_galleries:output/galleries/zenmode/rss.xml', (29321728, 18891) +'render_pages:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (30755328, 19401) +'render_galleries:output/galleries/zenmode/rss.xml', (29321728, 18897) 'render_sources:output/posts/teasers-with-the-ipython-notebook-plugin.ipynb', (1435648, 305) 'render_galleries:output/galleries/deploy', (1408000, 145) -'render_taxonomies:output/2017/11/index.html', (34172416, 5228) +'render_taxonomies:output/2017/11/index.html', (34172416, 5234) 'render_tags:output/categories/zen.xml', (1530368, 1951) -'render_taxonomies:output/index-4.html', (30807040, 20427) +'render_taxonomies:output/index-4.html', (30807040, 20433) 'render_tags:output/es/categories/nikola.xml', (1539072, 11054) -'render_taxonomies:output/categories/css.html', (32217088, 8037) -'render_pages:output/posts/rise-500-is-out.html', (33078784, 14196) -'render_taxonomies:output/es/archive.html', (30078464, 5782) +'render_taxonomies:output/categories/css.html', (32217088, 8043) +'render_pages:output/posts/rise-500-is-out.html', (33078784, 14207) +'render_taxonomies:output/es/archive.html', (30078464, 5788) 'render_tags:output/categories/nbviewer.xml', (329728, 910) 'render_sources:output/es/posts/nikolas-zen-theme-finally-released.ipynb', (908800, 293) -'render_taxonomies:output/es/2013/08/index.html', (31096320, 9843) +'render_taxonomies:output/es/2013/08/index.html', (31096320, 9849) 'render_archive:output/es/2016/index.html', (4572160, 2560) 'render_sources:output/es/posts/reveal-converter-mini-tutorial.ipynb', (622592, 285) '_switch to py3:please!', (1848320, 89) @@ -773,16 +773,16 @@ 'render_tags:output/categories/opensource.xml', (453632, 854) 'render_taxonomies:output/categories/typescript.xml', (8477696, 551) 'render_tags:output/es/categories/extension.html', (4237824, 7800) -'render_taxonomies:output/es/2013/12/index.html', (33497088, 10009) +'render_taxonomies:output/es/2013/12/index.html', (33497088, 10015) 'render_galleries:output/galleries/spellchecker/2.thumbnail.png', (135168, 274) -'render_galleries:output/galleries/deploy/rss.xml', (29842432, 18579) -'render_pages:output/es/posts/powered-by-nikola.html', (30932480, 19767) +'render_galleries:output/galleries/deploy/rss.xml', (29842432, 18585) +'render_pages:output/es/posts/powered-by-nikola.html', (30932480, 19778) 'render_tags:output/categories/pinned.html', (3859968, 3447) 'copy_assets:output/assets/js/fancydates.js', (14691840, 1462) 'render_tags:output/categories/facu.html', (2884096, 3422) 'render_tags:output/es/categories/jupyter.xml', (3348480, 1001) 'render_galleries:output/galleries/bokehmagic/sin.png', (879616, 271) -'render_taxonomies:output/es/categories/javascript.html', (34342400, 13128) +'render_taxonomies:output/es/categories/javascript.html', (34342400, 13134) 'render_posts:cache/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html.es', (1367040, 674) 'render_posts:cache/posts/trading-logbook-update-22-nov-2013.html', (1314816, 588) 'render_tags:output/categories/base16.xml', (780800, 786) @@ -790,18 +790,18 @@ 'render_taxonomies:output/categories/family.xml', (7104000, 1040) 'render_tags:output/es/categories/osx.xml', (4782592, 636) 'render_tags:output/es/categories/facundo.html', (4811264, 3962) -'render_taxonomies:output/2013/04/index.html', (34362368, 6385) +'render_taxonomies:output/2013/04/index.html', (34362368, 6391) 'render_tags:output/es/categories/trading.xml', (794112, 1318) 'render_tags:output/es/categories/theme.xml', (1255424, 1422) 'render_galleries:output/galleries/Inundacion/inundacion1.thumbnail.png', (1184768, 290) 'render_tags:output/es/categories/base16.html', (3632128, 3707) 'render_taxonomies:output/categories/git.xml', (14628352, 4480) -'render_taxonomies:output/es/categories/less.html', (33878528, 8057) -'render_taxonomies:output/categories/nbviewer.html', (31088640, 7554) +'render_taxonomies:output/es/categories/less.html', (33878528, 8063) +'render_taxonomies:output/categories/nbviewer.html', (31088640, 7560) 'render_sources:output/es/posts/how-to-pin-the-conda.ipynb', (2401792, 271) 'render_indexes:output/index-1.html', (3440128, 11539) 'copy_files:output/portfolio/portfolio.ipynb', (1917952, 266) -'render_taxonomies:output/es/index-2.html', (31645184, 19854) +'render_taxonomies:output/es/index-2.html', (31645184, 19860) 'render_tags:output/categories/blog.html', (3127808, 9830) 'render_archive:output/es/2014/05/index.html', (4246016, 2575) 'render_taxonomies:output/es/categories/blog.xml', (22765568, 8602) @@ -811,10 +811,10 @@ 'render_tags:output/categories/css.xml', (1176576, 1406) 'render_galleries:output/es/galleries/bokehmagic', (2385408, 145) 'render_tags:output/es/categories/opensource.html', (3171840, 3775) -'render_taxonomies:output/categories/spellcheck.html', (31115776, 7527) -'render_taxonomies:output/categories/format.html', (32083456, 7625) -'render_taxonomies:output/categories/facu.html', (30993920, 7151) -'render_galleries:output/es/galleries/Facu_RN/rss.xml', (29713920, 21689) +'render_taxonomies:output/categories/spellcheck.html', (31115776, 7533) +'render_taxonomies:output/categories/format.html', (32083456, 7631) +'render_taxonomies:output/categories/facu.html', (30993920, 7157) +'render_galleries:output/es/galleries/Facu_RN/rss.xml', (29713920, 21695) 'render_galleries:output/galleries/Inundacion/inundacion2.thumbnail.png', (10240, 290) 'render_sources:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.ipynb', (377856, 349) 'render_taxonomies:output/categories/base16.xml', (6212096, 779) @@ -822,38 +822,38 @@ 'render_tags:output/categories/base16.html', (2783744, 3707) 'post_render', (1257472, 56) 'render_taxonomies:output/categories/threads.xml', (6009344, 778) -'render_pages:output/posts/teasers-with-the-ipython-notebook-plugin.html', (30551040, 19240) -'render_taxonomies:output/es/categories/mipyex.html', (31490048, 9953) +'render_pages:output/posts/teasers-with-the-ipython-notebook-plugin.html', (30551040, 19251) +'render_taxonomies:output/es/categories/mipyex.html', (31490048, 9959) 'render_sources:output/posts/mimic-the-ipython-notebook-cell-execution.ipynb', (1899008, 307) -'render_taxonomies:output/categories/rise.xml', (34497024, 5239) +'render_taxonomies:output/categories/rise.xml', (34497024, 5628) 'render_posts:cache/posts/a-simple-overview-of-viper.html', (1654784, 541) -'render_taxonomies:output/2017/07/index.html', (33484800, 6236) -'render_pages:output/stories/about-me.html', (33224704, 19411) -'render_pages:output/es/posts/nikolas-zen-theme-finally-released.html', (32448000, 19199) +'render_taxonomies:output/2017/07/index.html', (33484800, 6242) +'render_pages:output/stories/about-me.html', (33224704, 19422) +'render_pages:output/es/posts/nikolas-zen-theme-finally-released.html', (32448000, 19210) 'render_galleries:output/galleries/Facu_RN/Facu5.png', (677888, 270) -'render_pages:output/es/posts/ipython-plugin-for-nikola-updated.html', (33570816, 19192) -'render_galleries:output/es/galleries/bokehmagic/index.html', (29116928, 19461) +'render_pages:output/es/posts/ipython-plugin-for-nikola-updated.html', (33570816, 19203) +'render_galleries:output/es/galleries/bokehmagic/index.html', (29116928, 19467) 'render_tags:output/categories/theme.html', (3067392, 4343) 'render_taxonomies:output/es/categories/facu.xml', (5619712, 501) 'render_archive:output/2012/10/index.html', (3782144, 2575) 'render_sources:output/es/posts/zen-mode-extension-for-the-ipython-notebook.ipynb', (796160, 311) -'render_taxonomies:output/es/index.html', (33746944, 22804) +'render_taxonomies:output/es/index.html', (35587072, 23309) 'copy_assets:output/assets/images/blue-mocha-grunge.jpg', (909312, 310) -'render_taxonomies:output/categories/aikido.html', (33333760, 7773) -'render_galleries:output/galleries/zenmode/index.html', (29982208, 18858) +'render_taxonomies:output/categories/aikido.html', (33333760, 7779) +'render_galleries:output/galleries/zenmode/index.html', (29982208, 18864) 'render_sources:output/es/posts/dont-write-scripts-just-write-ipyscripts.ipynb', (268288, 306) 'render_sources:output/es/posts/slider-for-nbconvert.txt', (1185280, 261) 'generate_rss:output/es/rss.xml', (4205056, 7273) 'render_archive:output/es/2012/11/index.html', (4827648, 2575) -'render_taxonomies:output/2013/05/index.html', (32225280, 6371) -'render_taxonomies:output/es/categories/themes.html', (31190016, 7947) -'render_pages:output/es/posts/dont-write-scripts-just-write-ipyscripts.html', (30288384, 19242) -'render_pages:output/posts/paraguay.html', (31727104, 19008) +'render_taxonomies:output/2013/05/index.html', (32225280, 6377) +'render_taxonomies:output/es/categories/themes.html', (31190016, 7953) +'render_pages:output/es/posts/dont-write-scripts-just-write-ipyscripts.html', (30288384, 19253) +'render_pages:output/posts/paraguay.html', (31727104, 19019) 'render_posts:cache/posts/rise-510-is-out.html.es', (12781568, 382) -'render_galleries:output/es/galleries/Facu_RN/index.html', (29862912, 21480) +'render_galleries:output/es/galleries/Facu_RN/index.html', (29862912, 21486) 'copy_files:output/portfolio/portfolio.slides.html', (335360, 280) 'render_archive:output/es/2016/06/index.html', (4687360, 2575) -'render_pages:output/posts/rise-400b1-is-available-please-test-it.html', (31812096, 16645) +'render_pages:output/posts/rise-400b1-is-available-please-test-it.html', (31812096, 16656) 'render_posts:cache/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (1989632, 633) 'render_tags:output/categories/jupyter.xml', (3701248, 1001) 'render_tags:output/es/categories/videos.xml', (1824256, 623) @@ -861,13 +861,13 @@ 'render_tags:output/categories/zenmode.html', (4340736, 3761) 'render_galleries:output/es/galleries/Inundacion', (2386944, 145) 'sitemap:output/sitemapindex.xml', (1487360, 256) -'render_taxonomies:output/categories/ipyscript.html', (32321536, 7464) +'render_taxonomies:output/categories/ipyscript.html', (32321536, 7470) 'render_sources:output/es/posts/powered-by-nikola.txt', (43008, 445) -'render_galleries:output/galleries/deploy/index.html', (29608448, 18563) +'render_galleries:output/galleries/deploy/index.html', (29608448, 18569) 'render_posts:cache/posts/48-themes-for-your-ipython-notebook.html.es', (1188352, 606) 'render_tags:output/categories/scipycon.xml', (1899520, 694) 'render_posts:cache/posts/zen-themes-updated.html', (1242112, 509) -'render_pages:output/es/posts/customizing-your-ipython-slides.html', (32097792, 19178) +'render_pages:output/es/posts/customizing-your-ipython-slides.html', (32097792, 19189) 'render_sources:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.ipynb', (15472640, 338) 'render_tags:output/categories/nikola.html', (3265024, 12962) 'render_tags:output/es/categories/jinja.html', (2926080, 6003) @@ -875,8 +875,8 @@ 'render_taxonomies:output/categories/tutorials.xml', (6975488, 694) 'render_posts:cache/posts/nikolas-zen-theme-finally-released.html', (0, 588) 'render_taxonomies:output/categories/toggle.xml', (19005440, 1525) -'render_taxonomies:output/2016/08/index.html', (30164992, 6313) -'render_pages:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html', (33886720, 19285) +'render_taxonomies:output/2016/08/index.html', (30164992, 6319) +'render_pages:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html', (33886720, 19296) 'render_sources:output/es/posts/viper.txt', (321536, 397) 'render_pages:output/es/posts/how-to-pin-the-conda.html', (2390528, 5548) 'render_posts:cache/posts/ipython-plugin-for-nikola-updated.html', (1127424, 583) @@ -886,179 +886,179 @@ 'render_site', (2036736, 56) 'render_tags:output/categories/gh-pages.html', (3392512, 5450) 'render_tags:output/es/categories/python.html', (3184128, 30448) -'render_pages:output/es/posts/make-your-slides-with-ipython.html', (32560128, 19164) +'render_pages:output/es/posts/make-your-slides-with-ipython.html', (32560128, 19175) 'render_posts:cache/posts/pyconar-2013.html.es', (1230336, 490) 'render_galleries:output/galleries/Facu_RN/Facu1.thumbnail.png', (163328, 272) 'render_taxonomies:output/es/categories/jupyterlab.xml', (20042752, 1225) 'render_posts:cache/posts/one-line-deployment-of-your-site-to-gh-pages.html.es', (1529344, 644) -'render_taxonomies:output/es/categories/opensource.html', (34850304, 8557) -'render_pages:output/es/posts/coming-back.html', (34051072, 18929) -'render_taxonomies:output/es/categories/pip.html', (34381824, 10319) -'render_pages:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (32820224, 19261) -'render_pages:output/posts/scipycon-argentina-2013.html', (32721920, 19122) +'render_taxonomies:output/es/categories/opensource.html', (35924992, 9230) +'render_pages:output/es/posts/coming-back.html', (34051072, 18940) +'render_taxonomies:output/es/categories/pip.html', (34381824, 10714) +'render_pages:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (32820224, 19272) +'render_pages:output/posts/scipycon-argentina-2013.html', (32721920, 19133) 'render_tags:output/categories/minimap.xml', (517632, 839) 'render_tags:output/es/categories/base16.xml', (2035712, 786) 'render_tags:output/es/categories/family.html', (3042304, 3962) -'render_galleries:output/es/galleries/loadwrite/rss.xml', (29962752, 19247) -'render_taxonomies:output/es/categories/viper.html', (32919040, 10812) +'render_galleries:output/es/galleries/loadwrite/rss.xml', (29962752, 19253) +'render_taxonomies:output/es/categories/viper.html', (32919040, 10818) 'render_galleries:output/galleries/loadwrite/loader1.png', (466944, 278) 'render_sources:output/posts/facundo.txt', (220160, 235) -'render_taxonomies:output/es/categories/python.xml', (34084352, 33420) +'render_taxonomies:output/es/categories/python.xml', (35949056, 34476) 'copy_assets:output/assets/css/nikola_rst.css', (29378560, 1118) 'render_tags:output/categories/life.xml', (940032, 1041) 'render_tags:output/categories/toggle.xml', (1385472, 1542) -'render_pages:output/posts/trading-logbook-update-22-nov-2013.html', (32602624, 19199) +'render_pages:output/posts/trading-logbook-update-22-nov-2013.html', (32602624, 19210) 'render_archive:output/es/2013/04/index.html', (2732032, 2575) 'render_tags:output/categories/performance.xml', (192000, 1318) -'render_taxonomies:output/es/categories/politics.html', (32492544, 7843) +'render_taxonomies:output/es/categories/politics.html', (32492544, 7849) 'render_posts:cache/posts/dont-write-scripts-just-write-ipyscripts.html.es', (1817088, 631) 'render_galleries:output/galleries/.ipynb_checkpoints/index.html', (9021440, 4443) 'render_posts:cache/posts/48-themes-for-your-ipython-notebook.html', (251392, 594) 'render_tags:output/categories/talks.html', (3106304, 4102) -'render_taxonomies:output/es/categories/talks.html', (31392768, 7819) -'render_pages:output/es/posts/a-new-nikolas-theme-for-my-site-zen.html', (31015424, 19206) -'render_pages:output/posts/mimic-the-ipython-notebook-cell-execution.html', (31564800, 19248) +'render_taxonomies:output/es/categories/talks.html', (31392768, 7825) +'render_pages:output/es/posts/a-new-nikolas-theme-for-my-site-zen.html', (31015424, 19217) +'render_pages:output/posts/mimic-the-ipython-notebook-cell-execution.html', (31564800, 19259) 'render_sources:output/posts/make-your-slides-with-ipython.ipynb', (967168, 283) 'render_tags:output/categories/tutorials.html', (4708352, 3615) 'render_taxonomies:output/es/categories/spellcheck.xml', (6563328, 877) 'render_sources:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.ipynb', (677376, 323) -'render_taxonomies:output/es/categories/magic.html', (34273792, 7464) +'render_taxonomies:output/es/categories/magic.html', (34273792, 7470) 'render_taxonomies:output/categories/less.xml', (6266368, 1407) 'render_galleries:output/galleries/Facu_RN/Facu4.thumbnail.png', (967680, 272) -'render_taxonomies:output/es/categories/osx.html', (33661952, 10319) +'render_taxonomies:output/es/categories/osx.html', (33661952, 10714) 'render_listings', (778240, 56) 'render_tags:output/categories/tutorials.xml', (2122240, 694) -'render_taxonomies:output/es/categories/theme.html', (30482944, 8057) -'render_taxonomies:output/es/categories/conda.xml', (28260864, 4052) +'render_taxonomies:output/es/categories/theme.html', (30482944, 8063) +'render_taxonomies:output/es/categories/conda.xml', (35211776, 4441) 'render_galleries:output/galleries/trades/2.thumbnail.png', (855552, 261) 'render_archive:output/2013/02/index.html', (3345408, 2575) 'render_sources:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.ipynb', (273920, 327) -'render_pages:output/es/stories/about-me.html', (30307840, 19689) -'render_taxonomies:output/es/categories/toggle.html', (30785536, 8175) +'render_pages:output/es/stories/about-me.html', (30307840, 19700) +'render_taxonomies:output/es/categories/toggle.html', (30785536, 8181) 'render_tags:output/categories/rise.xml', (4071936, 1001) -'render_galleries:output/galleries/Facu_RN/index.html', (29921792, 21480) +'render_galleries:output/galleries/Facu_RN/index.html', (29921792, 21486) 'render_galleries:output/es/galleries/Facu_RN', (2389504, 145) 'render_galleries:output/galleries/Inundacion/inundacion2.png', (1717248, 288) -'render_pages:output/posts/under-the-sea-en-la-plata.html', (30531584, 19136) +'render_pages:output/posts/under-the-sea-en-la-plata.html', (30531584, 19147) 'render_tags:output/categories/nikola.xml', (124928, 10041) -'render_pages:output/es/posts/mimic-the-ipython-notebook-cell-execution.html', (30827520, 19248) +'render_pages:output/es/posts/mimic-the-ipython-notebook-cell-execution.html', (30827520, 19259) 'render_posts:cache/posts/my-ipython-powered-semi-automatic-git-workflow.html.es', (1105408, 661) -'render_taxonomies:output/es/2012/06/index.html', (32589824, 12676) +'render_taxonomies:output/es/2012/06/index.html', (32589824, 12682) 'render_taxonomies:output/es/categories/base16.xml', (5997056, 779) 'render_tags:output/es/categories/talks.html', (3119104, 4102) 'render_taxonomies:output/categories/aikido.xml', (21641728, 1123) 'render_tags:output/es/categories/css.xml', (871936, 1406) -'render_taxonomies:output/es/2012/09/index.html', (34247168, 6681) +'render_taxonomies:output/es/2012/09/index.html', (34247168, 6687) 'render_tags:output/es/categories/nikola.html', (3398144, 13975) 'render_galleries:output/galleries/rise', (9315840, 145) 'render_sources:output/es/posts/zen-themes-updated.ipynb', (479744, 262) -'render_taxonomies:output/es/categories/gh-pages.html', (32741376, 10217) +'render_taxonomies:output/es/categories/gh-pages.html', (32741376, 10223) 'render_tags:output/categories/threads.html', (4807168, 3705) 'render_taxonomies:output/categories/nbconvert.xml', (5881856, 9401) 'render_taxonomies:output/categories/magic.xml', (7548928, 814) 'render_tags:output/es/categories/themes.html', (3952640, 4236) -'render_taxonomies:output/2013/02/index.html', (31400960, 6420) +'render_taxonomies:output/2013/02/index.html', (31400960, 6426) 'render_galleries:output/galleries/trades/2.png', (1778176, 259) 'render_taxonomies:output/es/categories/politics.xml', (22319616, 1193) -'render_taxonomies:output/es/2017/index.html', (30010880, 5782) +'render_taxonomies:output/es/2017/index.html', (30010880, 5788) 'render_tags:output/categories/jinja.html', (2717696, 6003) 'render_taxonomies:output/categories/javascript.xml', (5731840, 6478) -'render_galleries:output/galleries/rise/rss.xml', (34795008, 14089) -'render_taxonomies:output/es/categories/win.html', (33971200, 10319) +'render_galleries:output/galleries/rise/rss.xml', (34795008, 14095) +'render_taxonomies:output/es/categories/win.html', (33971200, 10714) 'render_taxonomies:output/categories/flood.xml', (5311488, 708) -'render_taxonomies:output/es/categories/opensource.xml', (34809344, 1907) -'render_pages:output/posts/zen-themes-updated.html', (31225344, 19088) +'render_taxonomies:output/es/categories/opensource.xml', (35468800, 2574) +'render_pages:output/posts/zen-themes-updated.html', (31225344, 19099) 'render_posts:cache/posts/beginning.html', (1732608, 455) 'render_sources:output/posts/ipython-plugin-for-nikola-updated.ipynb', (323072, 291) 'render_sources:output/posts/coming-back.ipynb', (1463808, 247) 'render_tags:output/categories/zen.html', (3511808, 4872) -'render_pages:output/posts/48-themes-for-your-ipython-notebook.html', (31625728, 19207) +'render_pages:output/posts/48-themes-for-your-ipython-notebook.html', (31625728, 19218) 'render_sources:output/stories/about-me.txt', (1596416, 241) 'render_sources:output/posts/a-new-nikolas-theme-for-my-site-zen.ipynb', (194048, 295) -'render_taxonomies:output/categories/jupyter.xml', (34834944, 6499) +'render_taxonomies:output/categories/jupyter.xml', (35838464, 7555) 'render_tags:output/es/categories/family.xml', (61952, 1041) 'render_galleries:output/galleries/bokehmagic/sin3.png', (197632, 273) -'render_taxonomies:output/categories/minimap.html', (30906880, 7483) -'render_taxonomies:output/2013/10/index.html', (31294464, 8035) +'render_taxonomies:output/categories/minimap.html', (30906880, 7489) +'render_taxonomies:output/2013/10/index.html', (31294464, 8041) 'render_posts:cache/posts/we-are-above-1000-stars.html', (9356800, 400) 'render_tags:output/categories/viper.xml', (80896, 2242) 'render_taxonomies:output/categories/talks.xml', (7043584, 1169) 'copy_assets:output/assets/css/ipython.min.css.map', (3710464, 640) -'render_pages:output/posts/coming-back.html', (30887936, 18929) +'render_pages:output/posts/coming-back.html', (30887936, 18940) 'render_posts:cache/posts/make-your-slides-with-ipython.html.es', (243712, 575) 'render_tags:output/es/categories/scipycon.html', (4603392, 3615) 'render_sources:output/posts/different-ways-to-lead-an-open-source-project.ipynb', (447488, 315) -'render_taxonomies:output/es/categories/facundo.html', (32055808, 7690) +'render_taxonomies:output/es/categories/facundo.html', (32055808, 7696) 'render_tags:output/es/categories/life.html', (2904064, 3962) 'render_archive:output/es/2014/index.html', (4393984, 2560) 'render_posts:cache/posts/customizing-your-ipython-slides.html.es', (1042432, 585) 'render_sources:output/es/posts/48-themes-for-your-ipython-notebook.ipynb', (2085888, 296) -'render_taxonomies:output/categories/linux.xml', (28476928, 3669) +'render_taxonomies:output/categories/linux.xml', (28476928, 4058) 'render_archive:output/es/2012/06/index.html', (2996736, 2575) -'render_taxonomies:output/index-5.html', (30451200, 16000) +'render_taxonomies:output/index-5.html', (30451200, 16006) 'render_sources:output/es/posts/nikola-nbconvert.txt', (1185792, 450) 'render_archive:output/es/2012/09/index.html', (4502016, 2575) 'render_taxonomies:output/es/categories/threads.xml', (5326336, 778) -'render_taxonomies:output/categories/opensource.html', (34841600, 8557) +'render_taxonomies:output/categories/opensource.html', (35520512, 9230) 'render_posts:cache/posts/facundo.html.es', (164352, 346) -'render_taxonomies:output/categories/talks.html', (31672832, 7819) -'render_taxonomies:output/es/categories/facu.html', (34374656, 7151) +'render_taxonomies:output/categories/talks.html', (31672832, 7825) +'render_taxonomies:output/es/categories/facu.html', (34374656, 7157) 'render_tags:output/categories/flood.html', (4755968, 3629) 'render_galleries:output/galleries/deploy/1.png', (1983488, 260) 'render_galleries:output/es/galleries', (2385920, 145) 'render_posts:cache/posts/coming-back.html', (1953792, 364) -'render_taxonomies:output/es/2014/index.html', (30048768, 5782) +'render_taxonomies:output/es/2014/index.html', (30048768, 5788) 'render_sources:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.ipynb', (320512, 335) 'generate_rss:output/rss.xml', (4774912, 7273) -'render_taxonomies:output/2017/index.html', (30072320, 5782) +'render_taxonomies:output/2017/index.html', (30072320, 5788) 'render_posts:cache/posts/facundo.html', (883712, 346) -'render_pages:output/es/posts/we-are-above-1000-stars.html', (32041472, 14235) -'render_taxonomies:output/es/categories/videos.html', (33590272, 7267) +'render_pages:output/es/posts/we-are-above-1000-stars.html', (32041472, 14246) +'render_taxonomies:output/es/categories/videos.html', (33590272, 7273) 'copy_files:output/portfolio/damian.jpg', (2061312, 257) -'render_pages:output/posts/hide-the-input-cells-from-your-ipython-slides.html', (31746560, 19275) +'render_pages:output/posts/hide-the-input-cells-from-your-ipython-slides.html', (31746560, 19286) 'render_indexes:output/es/index-1.html', (3797504, 14444) 'copy_assets:output/assets/js/toggle.js', (1214976, 280) 'render_tags:output/categories/twitter.xml', (961024, 896) -'render_taxonomies:output/2013/09/index.html', (31500288, 11313) +'render_taxonomies:output/2013/09/index.html', (31500288, 11319) 'render_galleries:output/galleries/loadwrite/writer1.thumbnail.png', (322560, 280) 'render_galleries:output/galleries/twitter', (93696, 145) 'render_sources:output/es/posts/trading-logbook-update-22-nov-2013.ipynb', (1816064, 293) 'render_sources:output/posts/my-ipython-powered-semi-automatic-git-workflow.ipynb', (244736, 318) -'render_taxonomies:output/categories/opensource.xml', (34567168, 1907) +'render_taxonomies:output/categories/opensource.xml', (35517440, 2574) 'render_tags:output/es/categories/facu.html', (4440064, 3422) 'render_posts:cache/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html.es', (213504, 695) -'render_taxonomies:output/es/categories/jupyterlab.html', (33769984, 7875) -'render_taxonomies:output/es/2014/05/index.html', (32314880, 6337) -'render_galleries:output/es/galleries/zenmode/index.html', (29451776, 18858) -'render_pages:output/es/posts/viper-is-now-using-ipythonnbconvert.html', (33118208, 19206) -'render_galleries:output/es/galleries/deploy/index.html', (29190144, 18563) +'render_taxonomies:output/es/categories/jupyterlab.html', (33769984, 7881) +'render_taxonomies:output/es/2014/05/index.html', (32314880, 6343) +'render_galleries:output/es/galleries/zenmode/index.html', (29451776, 18864) +'render_pages:output/es/posts/viper-is-now-using-ipythonnbconvert.html', (33118208, 19217) +'render_galleries:output/es/galleries/deploy/index.html', (29190144, 18569) 'render_galleries:output/galleries/Facu_RN/Facu1.png', (1464320, 270) -'render_pages:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (32702464, 19403) +'render_pages:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (32702464, 19414) 'render_tags:output/categories/extension.html', (3844096, 7800) -'render_taxonomies:output/es/index-5.html', (33348608, 16000) +'render_taxonomies:output/es/index-5.html', (33348608, 16006) 'render_taxonomies:output/categories/trading.xml', (8616448, 1726) -'render_taxonomies:output/es/categories/reveal.xml', (34508288, 10295) -'render_taxonomies:output/categories/ipython.html', (31347712, 30330) +'render_taxonomies:output/es/categories/reveal.xml', (34508288, 10684) +'render_taxonomies:output/categories/ipython.html', (31347712, 30336) 'render_sources:output/posts/scipycon-argentina-2013.ipynb', (1016320, 271) 'render_galleries:output/es/galleries/loadwrite', (2384896, 145) -'render_pages:output/posts/viper.html', (31134208, 18986) +'render_pages:output/posts/viper.html', (31134208, 18997) 'render_posts:cache/posts/hello-world-again.html.es', (155648, 760) 'render_posts:cache/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (2108928, 673) 'render_archive:output/2013/10/index.html', (4085760, 2575) 'render_tags:output/categories/daniela.html', (3949056, 3422) -'render_taxonomies:output/categories/facundo.html', (30793728, 7690) +'render_taxonomies:output/categories/facundo.html', (30793728, 7696) 'copy_assets:output/assets/xml/atom.xsl', (12945920, 1437) 'render_galleries:output/galleries/.ipynb_checkpoints/rss.xml', (9092096, 4439) 'render_tags:output/categories/git.html', (2707456, 6862) 'render_sources:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.ipynb', (2063872, 311) 'render_tags:output/es/categories/twitter.xml', (19456, 896) 'render_archive:output/2012/index.html', (2698752, 2560) -'render_pages:output/es/posts/trading-logbook-update-3.html', (31903744, 14242) +'render_pages:output/es/posts/trading-logbook-update-3.html', (31903744, 14253) 'render_tags:output/categories/css.html', (4443648, 4327) -'render_taxonomies:output/es/categories/python.html', (33166848, 40070) -'render_taxonomies:output/categories/twitter.html', (33563136, 7539) +'render_taxonomies:output/es/categories/python.html', (35681792, 41132) +'render_taxonomies:output/categories/twitter.html', (33563136, 7545) 'render_taxonomies:output/es/categories/family.xml', (6445568, 1040) -'render_pages:output/es/posts/rise-meets-jupyterlab.html', (31512064, 14227) +'render_pages:output/es/posts/rise-meets-jupyterlab.html', (31512064, 14238) 'render_tags:output/es/categories/win.xml', (3831808, 636) 'copy_files:output/portfolio/custom.css', (569344, 255) 'render_posts:cache/posts/trading-logbook-update-3.html', (8721920, 403) @@ -1066,104 +1066,104 @@ 'render_taxonomies:output/es/categories/daniela.xml', (7462912, 501) 'render_sources:output/es/posts/viper-is-now-using-ipythonnbconvert.ipynb', (1142784, 295) 'render_archive:output/2012/11/index.html', (3454976, 2575) -'render_galleries:output/galleries/loadwrite/rss.xml', (29577728, 19247) -'render_taxonomies:output/categories/life.html', (31876096, 7690) +'render_galleries:output/galleries/loadwrite/rss.xml', (29577728, 19253) +'render_taxonomies:output/categories/life.html', (31876096, 7696) 'render_posts:cache/posts/slider-for-nbconvert.html', (2084864, 385) 'render_tags:output/categories/gh-pages.xml', (1250304, 2529) -'render_pages:output/es/posts/beginning.html', (32930304, 19635) -'render_taxonomies:output/index.html', (33137664, 22513) -'render_taxonomies:output/es/categories/rise.html', (34769408, 11889) +'render_pages:output/es/posts/beginning.html', (32930304, 19646) +'render_taxonomies:output/index.html', (34977792, 23018) +'render_taxonomies:output/es/categories/rise.html', (34769408, 12284) 'copy_assets:output/assets/js/baguetteBox.min.js', (29489664, 1136) 'render_galleries:output/galleries/bokehmagic/themes.thumbnail.png', (907264, 279) -'render_pages:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (32473088, 19416) +'render_pages:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (32473088, 19427) 'render_posts:cache/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html.es', (898048, 685) -'render_taxonomies:output/es/2016/index.html', (30104064, 5782) +'render_taxonomies:output/es/2016/index.html', (30104064, 5788) 'render_posts:cache/posts/different-ways-to-lead-an-open-source-project.html', (1866752, 643) 'render_posts:cache/posts/my-ipython-powered-semi-automatic-git-workflow.html', (282624, 649) 'render_archive:output/2014/04/index.html', (3820544, 2575) -'render_galleries:output/galleries/spellchecker/rss.xml', (29209088, 18909) -'render_pages:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (31584256, 19346) +'render_galleries:output/galleries/spellchecker/rss.xml', (29209088, 18915) +'render_pages:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (31584256, 19357) 'render_tags:output/es/categories/zen.html', (4769792, 4872) 'render_sources:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.ipynb', (14029312, 338) -'render_taxonomies:output/es/categories/conda.html', (31336960, 10702) +'render_taxonomies:output/es/categories/conda.html', (35144192, 11097) 'render_tags:output/es/categories/rise.html', (4703744, 3922) 'render_archive:output/2014/05/index.html', (4028928, 2575) -'render_taxonomies:output/categories/config.html', (33058816, 9691) +'render_taxonomies:output/categories/config.html', (33058816, 9697) 'copy_assets:output/assets/js/html5.js', (14851584, 1429) 'render_pages:output/posts/how-to-pin-the-conda.html', (2396160, 5548) 'render_galleries:output/galleries/loadwrite/loader1.thumbnail.png', (8704, 280) 'render_tags:output/es/categories/ipyscript.html', (4459520, 3742) 'render_posts:cache/posts/hide-the-input-cells-from-your-ipython-slides.html.es', (740352, 654) -'render_taxonomies:output/es/categories/local.html', (30379520, 7568) +'render_taxonomies:output/es/categories/local.html', (30379520, 7574) 'render_tags:output/es/categories/spellcheck.xml', (280576, 882) -'render_taxonomies:output/es/2017/12/index.html', (30691328, 5436) +'render_taxonomies:output/es/2017/12/index.html', (30691328, 5442) 'render_taxonomies:output/es/categories/format.xml', (6801408, 975) 'render_archive:output/es/2013/09/index.html', (4652032, 2575) 'render_taxonomies:output/es/categories/pinned.xml', (6669312, 525) 'render_galleries:output/galleries/zenmode/pic2.thumbnail.png', (2147328, 270) -'render_taxonomies:output/es/categories/tutorials.html', (31868416, 7344) +'render_taxonomies:output/es/categories/tutorials.html', (31868416, 7350) 'render_tags:output/categories/spellcheck.html', (4839424, 3803) -'render_taxonomies:output/categories/nbconvert.html', (30142976, 16051) +'render_taxonomies:output/categories/nbconvert.html', (30142976, 16057) 'render_tags:output/es/categories/git.html', (4253696, 6862) 'render_taxonomies:output/categories/mipyex.xml', (6107136, 3303) -'render_taxonomies:output/2013/12/index.html', (33214464, 10009) +'render_taxonomies:output/2013/12/index.html', (33214464, 10015) 'render_taxonomies:output/es/categories/talks.xml', (5101568, 1169) 'render_tags:output/categories/theme.xml', (1427456, 1422) -'render_pages:output/es/posts/rise-400b1-is-available-please-test-it.html', (33448448, 16645) +'render_pages:output/es/posts/rise-400b1-is-available-please-test-it.html', (33448448, 16656) 'render_posts:cache/posts/improving-viper-slideshows-styling.html', (2084352, 426) 'render_tags:output/es/categories/gh-pages.html', (3747328, 5450) -'render_taxonomies:output/categories/conda.html', (31053312, 10702) -'render_taxonomies:output/es/2013/02/index.html', (31619072, 6420) +'render_taxonomies:output/categories/conda.html', (35155456, 11097) +'render_taxonomies:output/es/2013/02/index.html', (31619072, 6426) 'render_taxonomies:output/categories/twitter.xml', (5718528, 889) 'render_taxonomies:output/categories/pinned.xml', (5836800, 525) -'render_taxonomies:output/es/2013/09/index.html', (33831424, 11313) +'render_taxonomies:output/es/2013/09/index.html', (33831424, 11319) 'copy_assets:output/assets/css/bitter.css', (119296, 280) 'render_posts:cache/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (2064384, 693) -'render_taxonomies:output/es/2017/11/index.html', (32467456, 5228) +'render_taxonomies:output/es/2017/11/index.html', (32467456, 5234) 'render_galleries:output/galleries/spellchecker', (1595392, 145) 'render_posts:cache/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html.es', (841216, 736) 'render_tags:output/es/categories/magic.xml', (1384448, 821) -'render_taxonomies:output/es/2017/06/index.html', (31482880, 7030) +'render_taxonomies:output/es/2017/06/index.html', (31482880, 7036) 'render_galleries:output/galleries/zenmode/pic1.png', (2085376, 268) -'render_galleries:output/galleries/trades/index.html', (29280768, 18823) +'render_galleries:output/galleries/trades/index.html', (29280768, 18829) 'generate_rss', (834560, 56) 'render_archive:output/es/2012/index.html', (4026368, 2560) 'copy_assets:output/assets/js/flowr.js', (29420032, 1081) 'render_tags:output/categories/config.html', (4694528, 6003) 'render_tags:output/es/categories/threads.xml', (1014272, 784) 'render_galleries:output/es/galleries/twitter', (2386432, 145) -'render_taxonomies:output/es/categories/workflow.html', (33843200, 11264) +'render_taxonomies:output/es/categories/workflow.html', (35875840, 11270) 'render_galleries:output/galleries/Facu_RN/Facu4.png', (1595904, 270) 'render_tags:output/es/categories/zen.xml', (96768, 1951) 'render_tags:output/categories/trading.xml', (1619456, 1318) -'render_taxonomies:output/es/2013/04/index.html', (32202752, 6385) -'render_pages:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (34189312, 19317) -'render_pages:output/es/posts/rise-500-is-out.html', (32794112, 14196) +'render_taxonomies:output/es/2013/04/index.html', (32202752, 6391) +'render_pages:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (34189312, 19328) +'render_pages:output/es/posts/rise-500-is-out.html', (32794112, 14207) 'render_posts:cache/posts/improving-viper-slideshows-styling.html.es', (94208, 585) -'render_taxonomies:output/2012/10/index.html', (32091136, 6285) -'render_taxonomies:output/categories/trading.html', (31718400, 8376) +'render_taxonomies:output/2012/10/index.html', (32091136, 6291) +'render_taxonomies:output/categories/trading.html', (31718400, 8382) 'render_sources:output/es/posts/rise-meets-jupyterlab.ipynb', (8233472, 267) -'render_pages:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (31463424, 19390) -'render_pages:output/es/posts/under-the-sea-en-la-plata.html', (33428992, 19136) +'render_pages:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (31463424, 19401) +'render_pages:output/es/posts/under-the-sea-en-la-plata.html', (33428992, 19147) 'render_posts:cache/posts/slider-for-nbconvert.html.es', (1796608, 385) 'render_sources:output/posts/trading-logbook-update-22-nov-2013.ipynb', (586240, 293) 'render_taxonomies:output/es/categories/connectivity.xml', (6696448, 918) -'render_taxonomies:output/es/categories/nbconvert.html', (31688704, 16051) -'render_taxonomies:output/2016/06/index.html', (30952448, 6202) +'render_taxonomies:output/es/categories/nbconvert.html', (31688704, 16057) +'render_taxonomies:output/2016/06/index.html', (30952448, 6208) 'copy_assets:output/assets/images/cream-dust.png', (486400, 294) 'render_tags:output/es/categories/jupyter.html', (3123712, 3922) -'render_taxonomies:output/2014/05/index.html', (33160192, 6337) +'render_taxonomies:output/2014/05/index.html', (33160192, 6343) 'render_posts:cache/posts/how-to-pin-the-conda.html.es', (2390016, 397) 'render_tags:output/categories/win.html', (4600320, 2594) 'render_sources:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.ipynb', (757760, 313) 'copy_assets:output/assets/fonts/fontawesome-webfont.svg', (751104, 313) -'render_pages:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (33046528, 12057) +'render_pages:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (33046528, 12068) 'render_posts:cache/posts/ipython-plugin-for-nikola-updated.html.es', (43520, 589) 'render_posts:cache/posts/how-to-pin-conda.html.es', (2455552, 385) 'render_tags:output/es/categories/format.xml', (990720, 980) 'create_bundles', (1135104, 56) 'render_galleries:output/galleries/trades', (281600, 145) -'render_pages:output/es/posts/48-themes-for-your-ipython-notebook.html', (34401792, 19207) +'render_pages:output/es/posts/48-themes-for-your-ipython-notebook.html', (34401792, 19218) 'render_posts:cache/posts/reveal_converter-mini-tutorial.html.es', (342016, 580) 'render_posts:cache/posts/beginning.html.es', (276480, 686) 'render_tags:output/es/categories/ipyscript.xml', (593408, 821) @@ -1171,79 +1171,79 @@ 'render_tags:output/es/categories/facundo.xml', (861184, 1041) 'render_posts:cache/posts/coming-back.html.es', (599040, 370) 'render_posts:cache/posts/we-are-above-1000-stars.html.es', (8946688, 405) -'render_galleries:output/es/galleries/trades/index.html', (29150208, 18823) +'render_galleries:output/es/galleries/trades/index.html', (29150208, 18829) 'copy_assets:output/assets/fonts/SHIcXhdd5RknatSgOzyEkA.woff', (1978368, 320) 'render_tags:output/categories/facu.xml', (2166784, 501) 'render_posts:cache/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html.es', (860160, 745) -'render_pages:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (33385472, 19261) +'render_pages:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (33385472, 19272) 'render_galleries:output/galleries/spellchecker/1.png', (1900544, 272) -'render_taxonomies:output/es/categories/flood.html', (30135296, 7358) +'render_taxonomies:output/es/categories/flood.html', (30135296, 7364) 'render_tags:output/categories/first_post.xml', (44544, 644) 'render_archive:output/2016/06/index.html', (4607488, 2575) -'render_taxonomies:output/categories/nikola.xml', (14671360, 10498) +'render_taxonomies:output/categories/nikola.xml', (35813888, 11165) 'render_tags:output/es/categories/performance.xml', (628736, 1318) 'render_taxonomies:output/es/categories/minimap.xml', (6893056, 833) -'render_taxonomies:output/2018/02/index.html', (33539072, 4419) +'render_taxonomies:output/2018/02/index.html', (33539072, 4425) 'render_posts:cache/posts/rise-520-is-out.html.es', (17712640, 381) -'render_taxonomies:output/es/2018/02/index.html', (31828992, 4419) -'render_taxonomies:output/2018/index.html', (30090752, 4014) +'render_taxonomies:output/es/2018/02/index.html', (31828992, 4425) +'render_taxonomies:output/2018/index.html', (30090752, 4020) 'render_sources:output/es/posts/rise-520-is-out.ipynb', (18273792, 255) -'render_taxonomies:output/es/2018/index.html', (30110208, 4014) +'render_taxonomies:output/es/2018/index.html', (30110208, 4020) 'render_posts:cache/posts/rise-520-is-out.html', (19190784, 376) 'render_sources:output/posts/rise-520-is-out.ipynb', (19578880, 255) -'render_pages:output/es/posts/rise-520-is-out.html', (33933312, 9886) -'render_pages:output/posts/rise-520-is-out.html', (32854016, 9886) +'render_pages:output/es/posts/rise-520-is-out.html', (33933312, 9897) +'render_pages:output/posts/rise-520-is-out.html', (32854016, 9897) 'render_galleries:output/es/galleries/binder', (19765248, 145) 'render_posts:cache/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html.es', (19836416, 558) 'render_sources:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.ipynb', (19900416, 373) -'render_taxonomies:output/2018/05/index.html', (32422400, 5094) +'render_taxonomies:output/2018/05/index.html', (32422400, 5100) 'render_sources:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.ipynb', (19943936, 373) -'render_taxonomies:output/es/2018/05/index.html', (30327808, 5094) -'render_pages:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33785856, 10182) +'render_taxonomies:output/es/2018/05/index.html', (30327808, 5100) +'render_pages:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33785856, 10193) 'render_posts:cache/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (20119040, 553) -'render_pages:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33068544, 10182) +'render_pages:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33068544, 10193) 'render_sources:output/posts/rise-530-is-out.ipynb', (20334080, 255) 'render_posts:cache/posts/rise-530-is-out.html', (20388864, 376) 'render_posts:cache/posts/rise-530-is-out.html.es', (20556288, 382) -'render_pages:output/es/posts/rise-530-is-out.html', (30922240, 9887) +'render_pages:output/es/posts/rise-530-is-out.html', (30922240, 9898) 'render_sources:output/es/posts/rise-530-is-out.ipynb', (20726784, 255) -'render_pages:output/posts/rise-530-is-out.html', (33312768, 9887) -'render_galleries:output/galleries/acm/rss.xml', (29627392, 9435) -'render_galleries:output/es/galleries/acm/rss.xml', (30001152, 9435) -'render_galleries:output/es/galleries/acm/index.html', (29511168, 9400) +'render_pages:output/posts/rise-530-is-out.html', (33312768, 9898) +'render_galleries:output/galleries/acm/rss.xml', (29627392, 9441) +'render_galleries:output/es/galleries/acm/rss.xml', (30001152, 9441) +'render_galleries:output/es/galleries/acm/index.html', (29511168, 9406) 'render_galleries:output/galleries/acm/2.jpg', (20792320, 254) 'render_galleries:output/es/galleries/acm', (20792832, 145) -'render_galleries:output/galleries/acm/index.html', (29832704, 9400) +'render_galleries:output/galleries/acm/index.html', (29832704, 9406) 'render_galleries:output/galleries/acm/1.jpg', (20798464, 255) 'render_galleries:output/galleries/acm/2.thumbnail.jpg', (20798976, 256) 'render_galleries:output/galleries/acm/1.thumbnail.jpg', (20913152, 257) 'render_galleries:output/galleries/acm', (20913664, 145) 'render_sources:output/posts/rise-541-is-out.ipynb', (20950528, 255) 'render_posts:cache/posts/rise-541-is-out.html', (21061120, 376) -'render_pages:output/posts/rise-541-is-out.html', (30661632, 9887) -'render_pages:output/es/posts/rise-541-is-out.html', (31766016, 9887) -'render_taxonomies:output/2018/08/index.html', (32274944, 4420) -'render_taxonomies:output/es/2018/08/index.html', (31378432, 4420) +'render_pages:output/posts/rise-541-is-out.html', (30661632, 9898) +'render_pages:output/es/posts/rise-541-is-out.html', (31766016, 9898) +'render_taxonomies:output/2018/08/index.html', (32274944, 4426) +'render_taxonomies:output/es/2018/08/index.html', (31378432, 4426) 'render_sources:output/es/posts/rise-541-is-out.ipynb', (21248000, 255) 'render_posts:cache/posts/rise-541-is-out.html.es', (21297152, 382) -'render_taxonomies:output/es/categories/shodan.html', (30959104, 5599) +'render_taxonomies:output/es/categories/shodan.html', (30959104, 5605) 'render_taxonomies:output/es/categories/cordobaaikikai.xml', (21901824, 1055) -'render_pages:output/posts/my-aikido-shodan-test.html', (32231936, 9917) +'render_pages:output/posts/my-aikido-shodan-test.html', (32231936, 9928) 'render_posts:cache/posts/my-aikido-shodan-test.html', (21384704, 394) -'render_taxonomies:output/es/categories/cordobaaikikai.html', (33491456, 5599) -'render_taxonomies:output/categories/asaikido.html', (31071744, 5308) +'render_taxonomies:output/es/categories/cordobaaikikai.html', (33491456, 5605) +'render_taxonomies:output/categories/asaikido.html', (31071744, 5314) 'render_taxonomies:output/categories/asaikido.xml', (21425152, 764) -'render_taxonomies:output/categories/shodan.html', (34369024, 5308) -'render_taxonomies:output/2018/09/index.html', (30491136, 4663) +'render_taxonomies:output/categories/shodan.html', (34369024, 5314) +'render_taxonomies:output/2018/09/index.html', (30491136, 4669) 'render_taxonomies:output/es/categories/shodan.xml', (21903360, 1055) 'render_taxonomies:output/categories/cordobaaikikai.xml', (21505024, 764) 'render_sources:output/es/posts/my-aikido-shodan-test.ipynb', (21506048, 478) -'render_taxonomies:output/es/2018/09/index.html', (32390656, 4954) -'render_taxonomies:output/es/categories/asaikido.html', (30159360, 5599) -'render_taxonomies:output/categories/cordobaaikikai.html', (31712768, 5308) +'render_taxonomies:output/es/2018/09/index.html', (32390656, 4960) +'render_taxonomies:output/es/categories/asaikido.html', (30159360, 5605) +'render_taxonomies:output/categories/cordobaaikikai.html', (31712768, 5314) 'render_sources:output/posts/my-aikido-shodan-test.ipynb', (21591552, 267) 'render_posts:cache/posts/my-aikido-shodan-test.html.es', (21934080, 544) -'render_pages:output/es/posts/my-aikido-shodan-test.html', (33323008, 10421) +'render_pages:output/es/posts/my-aikido-shodan-test.html', (33323008, 10432) 'render_taxonomies:output/es/categories/asaikido.xml', (21914624, 1055) 'render_taxonomies:output/categories/shodan.xml', (21638656, 764) 'render_sources:output/es/posts/mi-examen-de-aikido-para-1er-dan.ipynb', (21639680, 279) @@ -1308,50 +1308,50 @@ 'render_posts:cache/posts/beginning.es.html', (22490624, 674) 'render_posts:cache/posts/a-simple-overview-of-viper.es.html', (21981184, 829) 'render_posts:cache/posts/paraguay.es.html', (22463488, 665) -'render_pages:output/posts/abandoning-the-oquanta-domain-name.html', (32117248, 9982) -'render_taxonomies:output/2019/index.html', (30064640, 4014) -'render_pages:output/es/posts/abandoning-the-oquanta-domain-name.html', (33036288, 9982) -'render_taxonomies:output/es/2019/01/index.html', (32386048, 4515) -'render_taxonomies:output/2019/01/index.html', (33854464, 4515) +'render_pages:output/posts/abandoning-the-oquanta-domain-name.html', (32117248, 9993) +'render_taxonomies:output/2019/index.html', (30064640, 4020) +'render_pages:output/es/posts/abandoning-the-oquanta-domain-name.html', (33036288, 9993) +'render_taxonomies:output/es/2019/01/index.html', (32386048, 4521) +'render_taxonomies:output/2019/01/index.html', (33854464, 4521) 'render_posts:cache/posts/abandoning-the-oquanta-domain-name.html', (22688256, 433) 'render_sources:output/es/posts/abandoning-the-oquanta-domain-name.ipynb', (22774784, 293) -'render_taxonomies:output/es/2019/index.html', (30038528, 4014) +'render_taxonomies:output/es/2019/index.html', (30038528, 4020) 'render_posts:cache/posts/abandoning-the-oquanta-domain-name.es.html', (22819328, 433) 'render_sources:output/posts/abandoning-the-oquanta-domain-name.ipynb', (22819840, 293) -'render_pages:output/es/posts/rise-550-is-out.html', (30643712, 7515) +'render_pages:output/es/posts/rise-550-is-out.html', (30643712, 7526) 'render_posts:cache/posts/rise-550-is-out.html', (27496448, 376) 'render_sources:output/es/posts/rise-550-is-out.ipynb', (27496960, 255) -'render_taxonomies:output/2019/04/index.html', (32516096, 3440) +'render_taxonomies:output/2019/04/index.html', (32516096, 3446) 'render_sources:output/posts/rise-550-is-out.ipynb', (27509248, 255) -'render_taxonomies:output/es/2019/04/index.html', (31459840, 3440) +'render_taxonomies:output/es/2019/04/index.html', (31459840, 3446) 'render_posts:cache/posts/rise-550-is-out.es.html', (27813888, 376) -'render_pages:output/posts/rise-550-is-out.html', (31840256, 7515) -'render_pages:output/posts/rise-560-is-out.html', (31557120, 7521) -'render_taxonomies:output/2019/11/index.html', (30658048, 3446) +'render_pages:output/posts/rise-550-is-out.html', (31840256, 7526) +'render_pages:output/posts/rise-560-is-out.html', (31557120, 7532) +'render_taxonomies:output/2019/11/index.html', (30658048, 3452) 'render_galleries:output/galleries/rise/dark_slides.png', (28114432, 275) -'render_taxonomies:output/es/2019/11/index.html', (30620672, 3446) +'render_taxonomies:output/es/2019/11/index.html', (30620672, 3452) 'render_posts:cache/posts/rise-560-is-out.es.html', (28219392, 381) 'render_sources:output/es/posts/rise-560-is-out.ipynb', (28238848, 260) 'render_sources:output/posts/rise-560-is-out.ipynb', (28264960, 260) -'render_pages:output/es/posts/rise-560-is-out.html', (32538112, 7521) +'render_pages:output/es/posts/rise-560-is-out.html', (32538112, 7532) 'render_posts:cache/posts/rise-560-is-out.html', (28290560, 381) 'render_galleries:output/galleries/rise/dark_slides.thumbnail.png', (28302848, 277) -'render_taxonomies:output/es/index-6.html', (34698752, 7778) -'render_sources:output/posts/rise-561-is-out.ipynb', (28608512, 255) -'render_posts:cache/posts/rise-561-is-out.html', (28628992, 376) -'render_taxonomies:output/2020/02/index.html', (30339584, 3441) -'render_taxonomies:output/es/2020/02/index.html', (34243584, 3441) -'render_posts:cache/posts/rise-561-is-out.es.html', (28700672, 376) -'render_pages:output/es/posts/rise-561-is-out.html', (34235904, 7516) -'render_taxonomies:output/index-6.html', (34925056, 7778) -'render_taxonomies:output/2020/index.html', (30094848, 3040) -'render_taxonomies:output/es/2020/index.html', (30035456, 3040) -'render_sources:output/es/posts/rise-561-is-out.ipynb', (28784640, 255) -'render_pages:output/posts/rise-561-is-out.html', (33859072, 7516) +'render_taxonomies:output/es/index-6.html', (35846144, 8836) +'render_sources:output/posts/rise-561-is-out.ipynb', (28608512, 260) +'render_posts:cache/posts/rise-561-is-out.html', (28628992, 381) +'render_taxonomies:output/2020/02/index.html', (30339584, 3451) +'render_taxonomies:output/es/2020/02/index.html', (34243584, 3451) +'render_posts:cache/posts/rise-561-is-out.es.html', (28700672, 381) +'render_pages:output/es/posts/rise-561-is-out.html', (34235904, 7531) +'render_taxonomies:output/index-6.html', (35672576, 8836) +'render_taxonomies:output/2020/index.html', (30094848, 3046) +'render_taxonomies:output/es/2020/index.html', (30035456, 3046) +'render_sources:output/es/posts/rise-561-is-out.ipynb', (28784640, 260) +'render_pages:output/posts/rise-561-is-out.html', (33859072, 7531) 'render_sources:output/es/stories/about-me.ipynb', (28994560, 335) 'render_sources:output/stories/about-me.ipynb', (28995072, 335) -'render_pages:output/es/stories/support-me.html', (33823232, 7830) -'render_pages:output/stories/support-me.html', (31328768, 7830) +'render_pages:output/es/stories/support-me.html', (33823232, 7841) +'render_pages:output/stories/support-me.html', (31328768, 7841) 'render_posts:cache/stories/support-me.es.html', (29026304, 373) 'render_sources:output/es/stories/support-me.ipynb', (29026816, 341) 'render_sources:output/stories/support-me.ipynb', (29027328, 341) @@ -1365,26 +1365,40 @@ 'render_galleries:output/galleries/rise/commission.png', (34481152, 272) 'render_posts:cache/posts/supporting-rise.es.html', (34481664, 382) 'render_galleries:output/galleries/rise/commission.thumbnail.png', (34496512, 274) -'render_pages:output/posts/supporting-rise.html', (34502656, 5259) -'render_pages:output/es/posts/supporting-rise.html', (34519040, 5259) +'render_pages:output/posts/supporting-rise.html', (34502656, 5270) +'render_pages:output/es/posts/supporting-rise.html', (34519040, 5270) 'render_sources:output/posts/supporting-rise.ipynb', (34524672, 261) 'render_posts:cache/posts/supporting-rise.html', (34660352, 382) -'render_taxonomies:output/es/2020/04/index.html', (34660864, 2513) -'render_taxonomies:output/es/categories/kofi.html', (34693632, 2803) +'render_taxonomies:output/es/2020/04/index.html', (34660864, 2519) +'render_taxonomies:output/es/categories/kofi.html', (34693632, 2809) 'render_taxonomies:output/categories/kofi.xml', (34696704, 527) 'render_taxonomies:output/categories/support.xml', (34697728, 527) 'render_sources:output/es/posts/supporting-rise.ipynb', (34737152, 261) 'render_taxonomies:output/es/categories/support.xml', (34793984, 527) -'render_taxonomies:output/categories/support.html', (34811392, 2803) -'render_taxonomies:output/es/categories/support.html', (34814464, 2803) -'render_taxonomies:output/categories/kofi.html', (34859008, 2803) -'render_taxonomies:output/2020/04/index.html', (34905600, 2513) +'render_taxonomies:output/categories/support.html', (34811392, 2809) +'render_taxonomies:output/es/categories/support.html', (34814464, 2809) +'render_taxonomies:output/categories/kofi.html', (34859008, 2809) +'render_taxonomies:output/2020/04/index.html', (34905600, 2519) 'render_taxonomies:output/es/categories/kofi.xml', (34918400, 527) -'render_pages:output/posts/rise-571-is-out.html', (35000832, 5259) -'render_taxonomies:output/es/2020/10/index.html', (35006464, 2513) +'render_pages:output/posts/rise-571-is-out.html', (35000832, 5270) +'render_taxonomies:output/es/2020/10/index.html', (35006464, 2519) 'render_posts:cache/posts/rise-571-is-out.html', (35009024, 382) 'render_posts:cache/posts/rise-571-is-out.es.html', (35009536, 382) 'render_sources:output/posts/rise-571-is-out.ipynb', (35010048, 261) -'render_pages:output/es/posts/rise-571-is-out.html', (35058688, 5259) +'render_pages:output/es/posts/rise-571-is-out.html', (35058688, 5270) 'render_sources:output/es/posts/rise-571-is-out.ipynb', (35208704, 261) -'render_taxonomies:output/2020/10/index.html', (35209216, 2513) +'render_taxonomies:output/2020/10/index.html', (35209216, 2519) +'render_taxonomies:output/es/2021/index.html', (35454464, 2117) +'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35464704, 551) +'render_taxonomies:output/2021/08/index.html', (35465728, 2801) +'render_pages:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35508224, 5552) +'render_taxonomies:output/es/categories/myst.html', (35513856, 3091) +'render_taxonomies:output/2021/index.html', (35530240, 2117) +'render_taxonomies:output/es/categories/myst.xml', (35586048, 809) +'render_taxonomies:output/categories/myst.html', (35610624, 3091) +'render_taxonomies:output/categories/myst.xml', (35723264, 809) +'render_taxonomies:output/es/2021/08/index.html', (35724288, 2801) +'render_sources:output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35855360, 374) +'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html', (35855872, 551) +'render_sources:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35856896, 374) +'render_pages:output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35887616, 5552) diff --git a/.doit.db.dat b/.doit.db.dat index ec6650b6971ecf36e5161c7d2f4ab9702fe366f3..a35f4bea4e2b7ee2a48553ff525dac04a2258990 100644 GIT binary patch delta 195887 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 `vxIvc8XgyR_ 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 diff --git a/.doit.db.dir b/.doit.db.dir index 189e6694..6e5df345 100644 --- a/.doit.db.dir +++ b/.doit.db.dir @@ -1,37 +1,37 @@ 'render_taxonomies:output/categories/slideshow.xml', (35342848, 10286) -'render_pages:output/es/posts/how-to-pin-conda.html', (30601216, 19150) +'render_pages:output/es/posts/how-to-pin-conda.html', (30601216, 19161) 'render_sources:output/posts/trading-logbook-update-3.ipynb', (8935936, 273) 'render_taxonomies:output/categories/first_post.xml', (5112320, 644) 'render_tags:output/es/categories/osx.html', (3075072, 2594) 'render_posts:cache/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (1223168, 743) 'render_posts:cache/posts/viper-is-now-using-ipythonnbconvert.html', (561152, 593) -'render_pages:output/es/posts/zen-mode-extension-for-the-ipython-notebook.html', (33943552, 19262) +'render_pages:output/es/posts/zen-mode-extension-for-the-ipython-notebook.html', (33943552, 19273) 'render_tags:output/es/categories/slideshow.html', (4967424, 8656) -'render_galleries:output/es/galleries/index.html', (29903360, 18305) +'render_galleries:output/es/galleries/index.html', (29903360, 18311) 'render_sources:output/posts/rise-meets-jupyterlab.ipynb', (8466432, 267) 'render_posts:cache/posts/under-the-sea-en-la-plata.html.es', (331264, 555) 'render_tags:output/es/categories/first_post.xml', (823296, 1047) 'render_tags:output/categories/git.xml', (1048576, 3941) 'render_tags:output/categories/blog.xml', (1778688, 6909) -'render_taxonomies:output/categories/pdf.html', (31665152, 7539) -'render_pages:output/es/posts/hello-world-again.html', (32279552, 19768) -'render_pages:output/es/posts/viper.html', (32127488, 19574) -'render_pages:output/posts/we-are-above-1000-stars.html', (32668672, 14235) +'render_taxonomies:output/categories/pdf.html', (31665152, 7545) +'render_pages:output/es/posts/hello-world-again.html', (32279552, 19779) +'render_pages:output/es/posts/viper.html', (32127488, 19585) +'render_pages:output/posts/we-are-above-1000-stars.html', (32668672, 14246) 'render_tags:output/categories/family.html', (2807808, 3962) 'render_tags:output/categories/videos.html', (3086336, 3544) 'render_sources:output/es/posts/how-to-pin-conda.ipynb', (2403328, 353) -'render_pages:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (33679872, 19305) -'render_taxonomies:output/2016/05/index.html', (30651392, 6178) +'render_pages:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (33679872, 19316) +'render_taxonomies:output/2016/05/index.html', (30651392, 6184) 'render_tags:output/categories/pip.html', (3412480, 2594) -'render_taxonomies:output/es/categories/threads.html', (30280704, 7428) +'render_taxonomies:output/es/categories/threads.html', (30280704, 7434) 'render_taxonomies:output/categories/nbviewer.xml', (5170176, 904) 'render_galleries:output/es/galleries/rise', (9375232, 145) -'render_taxonomies:output/categories/pip.html', (31123456, 10708) -'render_pages:output/es/posts/a-simple-overview-of-viper.html', (32166912, 19912) +'render_taxonomies:output/categories/pip.html', (31123456, 10714) +'render_pages:output/es/posts/a-simple-overview-of-viper.html', (32166912, 19923) 'render_archive:output/2013/08/index.html', (2963968, 2575) 'render_indexes:output/index-2.html', (3585024, 13504) -'render_taxonomies:output/categories/performance.html', (33621504, 8376) -'render_taxonomies:output/es/categories/pdf.html', (33605632, 7539) +'render_taxonomies:output/categories/performance.html', (33621504, 8382) +'render_taxonomies:output/es/categories/pdf.html', (33605632, 7545) 'render_tags:output/categories/win.xml', (3676160, 636) 'render_taxonomies:output/es/categories/binder.xml', (19898880, 1402) 'copy_assets:output/assets/images/glyphicons-halflings.png', (480256, 316) @@ -40,28 +40,28 @@ 'render_posts:cache/posts/reveal_converter-mini-tutorial.html', (182784, 568) 'render_galleries:output/galleries/bokehmagic', (96256, 145) 'render_taxonomies:output/es/categories/local.xml', (7352320, 918) -'render_pages:output/posts/nikolas-zen-theme-finally-released.html', (33543680, 19199) +'render_pages:output/posts/nikolas-zen-theme-finally-released.html', (33543680, 19210) 'render_posts:cache/posts/rise-meets-jupyterlab.html', (8386560, 394) 'render_pages', (741376, 56) -'render_pages:output/es/posts/zen-themes-updated.html', (33719296, 19088) +'render_pages:output/es/posts/zen-themes-updated.html', (33719296, 19099) 'render_sources:output/es/posts/under-the-sea-en-la-plata.ipynb', (39424, 275) -'render_taxonomies:output/es/categories/minimap.html', (34433024, 7483) -'render_pages:output/es/posts/nikola-nbconvert.html', (31951360, 19432) -'render_taxonomies:output/es/index-4.html', (32976896, 20427) +'render_taxonomies:output/es/categories/minimap.html', (34433024, 7489) +'render_pages:output/es/posts/nikola-nbconvert.html', (31951360, 19443) +'render_taxonomies:output/es/index-4.html', (32976896, 20433) 'render_tags:output/es/categories/videos.html', (4097024, 3544) -'render_pages:output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (30223872, 19403) +'render_pages:output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (30223872, 19414) 'render_posts:timeline_changes', (2141696, 109) 'create_bundles:output/assets/css/all.css', (1443840, 762) -'render_pages:output/posts/my-ipython-powered-semi-automatic-git-workflow.html', (34012160, 19285) -'render_galleries:output/galleries/bokehmagic/index.html', (29637120, 19461) +'render_pages:output/posts/my-ipython-powered-semi-automatic-git-workflow.html', (34012160, 19296) +'render_galleries:output/galleries/bokehmagic/index.html', (29637120, 19467) 'render_tags:output/es/categories/talks.xml', (433664, 1181) 'render_tags:output/categories/config.xml', (575488, 3082) 'render_posts:cache/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (2059776, 728) 'render_tags:output/es/categories/spellcheck.html', (4800000, 3803) -'render_taxonomies:output/es/2013/index.html', (30029312, 5782) +'render_taxonomies:output/es/2013/index.html', (30029312, 5788) 'copy_assets:output/assets/js/baguetteBox.js', (29861376, 1117) -'render_galleries:output/galleries/index.html', (29492736, 18305) -'render_pages:output/es/posts/rise-510-is-out.html', (33507328, 11849) +'render_galleries:output/galleries/index.html', (29492736, 18311) +'render_pages:output/es/posts/rise-510-is-out.html', (33507328, 11860) 'copy_assets:output/assets/css/html4css1.css', (29380096, 1112) 'render_sources:output/posts/zen-mode-extension-for-the-ipython-notebook.ipynb', (164864, 311) 'redirect', (56832, 56) @@ -70,13 +70,13 @@ 'render_tags:output/categories/pinned.xml', (2697728, 526) 'render_tags:output/es/categories/config.xml', (606208, 3082) 'render_taxonomies:output/categories/pdf.xml', (6673920, 889) -'render_galleries:output/galleries/loadwrite/index.html', (29169152, 19193) +'render_galleries:output/galleries/loadwrite/index.html', (29169152, 19199) 'render_posts:cache/posts/viper-is-now-using-ipythonnbconvert.html.es', (1043456, 605) -'render_taxonomies:output/categories/connectivity.html', (33258496, 7568) -'render_galleries:output/es/galleries/loadwrite/index.html', (29943296, 19193) +'render_taxonomies:output/categories/connectivity.html', (33258496, 7574) +'render_galleries:output/es/galleries/loadwrite/index.html', (29943296, 19199) 'render_sources:output/posts/under-the-sea-en-la-plata.ipynb', (139776, 275) 'render_tags:output/categories/trading.html', (4249088, 4239) -'render_taxonomies:output/categories/rise.html', (34781696, 12278) +'render_taxonomies:output/categories/rise.html', (34781696, 12284) 'render_galleries:output/galleries/Facu_RN/DSC05928.JPG', (897536, 276) 'render_indexes', (586752, 56) 'render_tags:output/categories/less.html', (3739136, 4343) @@ -85,82 +85,82 @@ 'render_sources:output/es/posts/a-simple-overview-of-viper.txt', (883200, 481) 'render_tags:output/categories/slideshow.xml', (4760064, 5735) 'render_galleries:output/es/galleries/.ipynb_checkpoints/rss.xml', (9370112, 4439) -'render_taxonomies:output/es/2012/10/index.html', (34118144, 6857) +'render_taxonomies:output/es/2012/10/index.html', (34118144, 6863) 'render_archive:output/es/2016/08/index.html', (3737088, 1798) -'render_taxonomies:output/categories/local.html', (32209408, 7568) +'render_taxonomies:output/categories/local.html', (32209408, 7574) 'render_posts:cache/posts/mimic-the-ipython-notebook-cell-execution.html', (899584, 623) 'render_tags:output/categories/spellcheck.xml', (585216, 882) 'render_tags:output/es/categories/connectivity.html', (4724736, 3845) -'render_taxonomies:output/es/index-1.html', (30578176, 22982) +'render_taxonomies:output/es/index-1.html', (30578176, 22988) 'render_archive:output/2013/12/index.html', (4862464, 2575) 'render_tags:output/es/categories/politics.xml', (909824, 928) -'render_taxonomies:output/es/categories/index.html', (30061056, 3584) -'render_taxonomies:output/es/2012/12/index.html', (33341952, 6217) -'render_taxonomies:output/es/2012/11/index.html', (30362624, 6151) +'render_taxonomies:output/es/categories/index.html', (35871744, 3590) +'render_taxonomies:output/es/2012/12/index.html', (33341952, 6223) +'render_taxonomies:output/es/2012/11/index.html', (30362624, 6157) 'render_sources:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.ipynb', (1717760, 327) 'render_sources:output/posts/powered-by-nikola.txt', (42496, 254) 'render_tags:output/es/categories/life.xml', (842240, 1041) 'render_taxonomies:output/categories/connectivity.xml', (5730304, 918) 'render_posts:cache/posts/trading-logbook-update-22-nov-2013.html.es', (953344, 600) -'render_pages:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (33293312, 19317) +'render_pages:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (33293312, 19328) 'copy_assets:output/assets/css/rst.css', (13465088, 1419) 'render_galleries:output/galleries/loadwrite', (1909248, 145) 'render_galleries:output/es/galleries/trades', (2388992, 145) 'render_sources:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.ipynb', (2033152, 311) -'render_galleries:output/es/galleries/deploy/rss.xml', (29432832, 18579) +'render_galleries:output/es/galleries/deploy/rss.xml', (29432832, 18585) 'render_sources:output/posts/one-line-deployment-of-your-site-to-gh-pages.ipynb', (1254912, 313) 'render_posts:cache/posts/different-ways-to-lead-an-open-source-project.html.es', (1119744, 655) 'render_sources:output/es/posts/we-are-above-1000-stars.ipynb', (9346560, 271) 'render_galleries:output/galleries/trades/1.png', (2037760, 259) -'render_taxonomies:output/categories/politics.html', (32508416, 7230) +'render_taxonomies:output/categories/politics.html', (32508416, 7236) 'render_taxonomies:output/categories/pyconar.xml', (5970432, 617) 'render_taxonomies:output/categories/zen.xml', (6849024, 1925) 'render_sources:output/es/posts/blogging-with-nikola-and-ipython.ipynb', (284160, 290) -'render_taxonomies:output/es/rss.xml', (35010560, 40738) -'render_pages:output/es/posts/slider-for-nbconvert.html', (33093120, 18968) -'render_taxonomies:output/2013/11/index.html', (31287296, 6979) -'render_taxonomies:output/categories/nikola.html', (30870528, 17148) -'render_taxonomies:output/es/categories/slideshow.html', (35191296, 16936) +'render_taxonomies:output/es/rss.xml', (35544576, 41405) +'render_pages:output/es/posts/slider-for-nbconvert.html', (33093120, 18979) +'render_taxonomies:output/2013/11/index.html', (31287296, 6985) +'render_taxonomies:output/categories/nikola.html', (35392000, 17821) +'render_taxonomies:output/es/categories/slideshow.html', (35191296, 16942) 'render_galleries:output/galleries/zenmode/pic2.png', (1044480, 268) 'render_taxonomies:output/es/categories/ipyscript.xml', (5711872, 814) -'render_pages:output/posts/beginning.html', (32366592, 19015) +'render_pages:output/posts/beginning.html', (32366592, 19026) 'render_tags:output/es/categories/css.html', (2908160, 4327) 'render_galleries:output/galleries/zenmode', (1408512, 145) 'render_sources:output/es/posts/rise-510-is-out.ipynb', (12780544, 255) -'render_pages:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (32427520, 12057) +'render_pages:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (32427520, 12068) 'render_sources:output/posts/nikolas-zen-theme-finally-released.ipynb', (1796096, 293) -'render_pages:output/posts/hello-world-again.html', (34031616, 19072) +'render_pages:output/posts/hello-world-again.html', (34031616, 19083) 'render_archive:output/es/2013/01/index.html', (4068864, 2575) 'render_galleries:output/es/galleries/.ipynb_checkpoints/index.html', (9280512, 4443) 'render_tags:output/categories/toggle.html', (4034560, 4463) -'render_taxonomies:output/categories/daniela.html', (33672704, 7151) +'render_taxonomies:output/categories/daniela.html', (33672704, 7157) 'render_posts:cache/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html.es', (1280512, 740) 'render_tags:output/es/categories/daniela.xml', (2170880, 501) 'render_archive:output/2013/09/index.html', (4065792, 2575) 'render_tags:output/es/categories/politics.html', (2959872, 3849) 'render_sources:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.ipynb', (995840, 327) -'render_galleries:output/es/galleries/Inundacion/rss.xml', (29400576, 18973) +'render_galleries:output/es/galleries/Inundacion/rss.xml', (29400576, 18979) 'render_posts', (1870848, 56) -'render_taxonomies:output/categories/scipycon.html', (33244160, 7344) +'render_taxonomies:output/categories/scipycon.html', (33244160, 7350) 'render_tags:output/categories/local.xml', (738816, 924) 'render_galleries:output/galleries/rise/1004.thumbnail.png', (9020928, 263) 'render_tags:output/es/categories/minimap.html', (3102208, 3760) 'render_tags:output/categories/opensource.html', (2912768, 3775) 'render_sources', (448000, 56) 'render_posts:cache/posts/powered-by-nikola.html.es', (1808896, 760) -'render_taxonomies:output/categories/pyconar.html', (33597952, 7267) +'render_taxonomies:output/categories/pyconar.html', (33597952, 7273) 'render_galleries:output/galleries/loadwrite/themes1.thumbnail.png', (976384, 279) 'render_taxonomies:output/es/categories/zenmode.xml', (5310464, 834) 'render_tags:output/es/categories/minimap.xml', (1729536, 839) 'render_posts:cache/posts/trading-logbook-update-3.html.es', (8869888, 409) -'render_taxonomies:output/es/categories/trading.html', (31795712, 8376) +'render_taxonomies:output/es/categories/trading.html', (31795712, 8382) 'render_tags:output/categories/osx.xml', (4865536, 636) 'render_taxonomies:output/es/categories/pdf.xml', (5295616, 889) -'render_taxonomies:output/2013/08/index.html', (30369280, 9843) +'render_taxonomies:output/2013/08/index.html', (30369280, 9849) 'render_taxonomies:output/categories/scipycon.xml', (7177728, 694) 'render_tags:output/es/categories/flood.html', (3667968, 3629) 'render_tags:output/es/categories/threads.html', (4843520, 3705) -'render_taxonomies:output/categories/viper.html', (31106560, 8875) +'render_taxonomies:output/categories/viper.html', (31106560, 8881) 'render_galleries:output/galleries/bokehmagic/sin2.thumbnail.png', (704512, 275) 'render_sources:output/posts/live-trading-logbook.ipynb', (292352, 265) 'render_tags:output/categories/format.xml', (379392, 980) @@ -168,41 +168,41 @@ 'render_tags:output/categories/workflow.html', (4315648, 7002) 'render_galleries:output/galleries/loadwrite/themes1.png', (984064, 277) 'render_taxonomies:output/es/categories/trading.xml', (8719872, 1726) -'render_galleries:output/galleries/twitter/rss.xml', (29520896, 18582) -'render_pages:output/es/posts/improving-viper-slideshows-styling.html', (33699328, 19608) +'render_galleries:output/galleries/twitter/rss.xml', (29520896, 18588) +'render_pages:output/es/posts/improving-viper-slideshows-styling.html', (33699328, 19619) 'render_tags:output/es/categories/less.xml', (1848832, 1422) 'render_taxonomies:output/categories/config.xml', (18713088, 3041) 'render_taxonomies:output/categories/workflow.xml', (31613952, 4614) 'render_galleries:output/es/galleries/spellchecker', (2387456, 145) 'copy_assets:output/assets/js/jquery-1.10.2.min.js', (2032640, 300) 'render_galleries:output/galleries/rise/1004.png', (9037824, 261) -'render_taxonomies:output/categories/workflow.html', (34178048, 11264) +'render_taxonomies:output/categories/workflow.html', (35532800, 11270) 'render_galleries:output/galleries', (560640, 145) 'render_galleries:output/galleries/Inundacion/inundacion1.png', (1082880, 288) 'render_posts:cache/posts/customizing-your-ipython-slides.html', (1243136, 573) -'render_galleries:output/es/galleries/trades/rss.xml', (29381632, 18859) +'render_galleries:output/es/galleries/trades/rss.xml', (29381632, 18865) 'render_posts:cache/posts/paraguay.html.es', (290304, 677) 'render_galleries:output/galleries/bokehmagic/sin.thumbnail.png', (1837056, 273) 'render_posts:cache/stories/about-me.html', (29014016, 542) -'render_galleries:output/es/galleries/rise/index.html', (34482176, 14033) +'render_galleries:output/es/galleries/rise/index.html', (34482176, 14039) 'render_archive', (1409024, 56) 'render_taxonomies:output/es/categories/gh-pages.xml', (22612992, 3567) -'render_taxonomies:output/categories/win.html', (32519680, 10708) +'render_taxonomies:output/categories/win.html', (32519680, 10714) 'render_tags:output/es/categories/ipython.html', (4888576, 27669) 'render_sources:output/posts/dont-write-scripts-just-write-ipyscripts.ipynb', (1758208, 306) 'render_tags:output/categories/ipytmpl.html', (3333120, 3784) 'render_posts:cache/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html.es', (1846272, 684) -'render_pages:output/es/posts/blogging-with-nikola-and-ipython.html', (30412288, 19186) +'render_pages:output/es/posts/blogging-with-nikola-and-ipython.html', (30412288, 19197) 'render_taxonomies:output/categories/viper.xml', (6474752, 2225) 'render_tags:output/categories/reveal.xml', (4589568, 6132) -'render_taxonomies:output/categories/jinja.html', (30964736, 9691) +'render_taxonomies:output/categories/jinja.html', (30964736, 9697) 'render_tags', (282112, 56) 'render_tags:output/es/categories/pdf.html', (3089920, 3816) 'render_archive:output/es/2013/02/index.html', (4456448, 2575) 'render_posts:cache/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (550400, 733) -'render_galleries:output/es/galleries/spellchecker/rss.xml', (29694976, 18909) +'render_galleries:output/es/galleries/spellchecker/rss.xml', (29694976, 18915) 'render_tags:output/categories/videos.xml', (310272, 623) -'render_taxonomies:output/2013/01/index.html', (31302656, 6435) +'render_taxonomies:output/2013/01/index.html', (31302656, 6441) 'render_sources:output/es/posts/rise-500-is-out.ipynb', (8220672, 255) 'render_archive:output/2012/09/index.html', (4521472, 2575) 'render_tags:output/es/categories/local.html', (3694080, 3845) @@ -210,72 +210,72 @@ 'render_posts:cache/posts/blogging-with-nikola-and-ipython.html.es', (480768, 591) 'render_sources:output/es/posts/scipycon-argentina-2013.ipynb', (795648, 271) 'render_taxonomies:output/es/categories/typescript.xml', (8305152, 551) -'render_pages:output/posts/different-ways-to-lead-an-open-source-project.html', (33803776, 19276) +'render_pages:output/posts/different-ways-to-lead-an-open-source-project.html', (33803776, 19287) 'render_taxonomies:output/es/categories/videos.xml', (7241216, 617) 'render_posts:cache/posts/rise-meets-jupyterlab.html.es', (8299008, 399) 'render_taxonomies:output/es/categories/less.xml', (5920768, 1407) 'render_sources:output/posts/slider-for-nbconvert.txt', (941568, 261) 'render_tags:output/categories/conda.xml', (4847616, 1026) -'render_pages:output/posts/dont-write-scripts-just-write-ipyscripts.html', (30431744, 19242) +'render_pages:output/posts/dont-write-scripts-just-write-ipyscripts.html', (30431744, 19253) 'render_posts:cache/posts/mimic-the-ipython-notebook-cell-execution.html.es', (1252864, 635) 'render_tags:output/es/categories/performance.html', (4021760, 4239) 'render_posts:cache/posts/nikola-nbconvert.html.es', (2232832, 602) -'render_pages:output/es/posts/trading-logbook-update-22-nov-2013.html', (34300928, 19199) -'render_pages:output/posts/rise-510-is-out.html', (33630208, 11849) +'render_pages:output/es/posts/trading-logbook-update-22-nov-2013.html', (34300928, 19210) +'render_pages:output/posts/rise-510-is-out.html', (33630208, 11860) 'render_sources:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.ipynb', (597504, 355) 'render_tags:output/es/categories/extension.xml', (934912, 4879) -'render_taxonomies:output/es/categories/first_post.html', (33738752, 7990) +'render_taxonomies:output/es/categories/first_post.html', (33738752, 7996) 'render_tags:output/categories/python.html', (4524544, 28647) 'render_tags:output/es/categories/pinned.xml', (2667008, 526) 'render_galleries:output/galleries/twitter/1.thumbnail.png', (267776, 263) 'render_archive:output/2016/index.html', (4100608, 2560) -'render_galleries:output/es/galleries/binder/index.html', (29421568, 11141) +'render_galleries:output/es/galleries/binder/index.html', (29421568, 11147) 'render_taxonomies:output/es/categories/twitter.xml', (7297024, 889) 'render_posts:cache/posts/paraguay.html', (61440, 450) 'render_taxonomies:output/categories/theme.xml', (6200832, 1407) 'render_tag_cloud', (5043200, 56) 'render_galleries:output/galleries/binder/terminal.png', (16535040, 274) 'render_tags:output/categories/politics.html', (4629504, 3501) -'render_taxonomies:output/es/categories/reveal.html', (34737664, 17334) -'render_taxonomies:output/es/2016/08/index.html', (32847360, 6313) -'render_pages:output/posts/zen-mode-extension-for-the-ipython-notebook.html', (32950272, 19262) +'render_taxonomies:output/es/categories/reveal.html', (34737664, 17340) +'render_taxonomies:output/es/2016/08/index.html', (32847360, 6319) +'render_pages:output/posts/zen-mode-extension-for-the-ipython-notebook.html', (32950272, 19273) 'render_sources:output/es/posts/pyconar-2013.ipynb', (321024, 249) 'render_tags:output/categories/workflow.xml', (1924608, 4081) 'render_galleries:output/es/galleries/deploy', (2388480, 145) -'render_pages:output/posts/trading-logbook-update-3.html', (32864256, 14242) -'render_pages:output/posts/blogging-with-nikola-and-ipython.html', (32147456, 19186) +'render_pages:output/posts/trading-logbook-update-3.html', (32864256, 14253) +'render_pages:output/posts/blogging-with-nikola-and-ipython.html', (32147456, 19197) 'render_galleries:output/galleries/deploy/1.thumbnail.png', (2145792, 262) -'render_taxonomies:output/es/categories/connectivity.html', (31681024, 7568) +'render_taxonomies:output/es/categories/connectivity.html', (31681024, 7574) 'copy_files:output/Test.html', (640000, 236) -'render_taxonomies:output/es/2016/06/index.html', (32751616, 6202) +'render_taxonomies:output/es/2016/06/index.html', (32751616, 6208) 'sitemap', (2054656, 56) 'render_taxonomies:output/categories/life.xml', (7225856, 1040) 'render_tags:output/es/categories/mipyex.xml', (99328, 3343) 'render_archive:output/2013/index.html', (3026944, 2560) 'render_tags:output/categories/aikido.xml', (2381824, 501) 'render_tags:output/es/categories/pip.xml', (4677632, 636) -'render_galleries:output/es/galleries/twitter/index.html', (29359616, 18565) -'render_pages:output/es/posts/teasers-with-the-ipython-notebook-plugin.html', (30974464, 19240) +'render_galleries:output/es/galleries/twitter/index.html', (29359616, 18571) +'render_pages:output/es/posts/teasers-with-the-ipython-notebook-plugin.html', (30974464, 19251) 'render_posts:cache/posts/teasers-with-the-ipython-notebook-plugin.html.es', (242688, 624) 'render_sources:output/posts/paraguay.txt', (271872, 236) -'render_taxonomies:output/rss.xml', (35064320, 35409) +'render_taxonomies:output/rss.xml', (35471872, 36076) 'render_posts:cache/posts/pyconar-2013.html', (1847296, 478) -'render_taxonomies:output/categories/reveal.html', (34817536, 17334) +'render_taxonomies:output/categories/reveal.html', (34817536, 17340) 'render_galleries:output/galleries/Facu_RN/DSC05917.thumbnail.JPG', (1649152, 278) -'render_taxonomies:output/es/categories/jinja.html', (31383040, 9691) +'render_taxonomies:output/es/categories/jinja.html', (31383040, 9697) 'render_tags:output/es/categories/toggle.xml', (1232896, 1542) 'render_tags:output/es/categories/jinja.xml', (264192, 3082) 'render_tags:output/es/categories/index.html', (3168768, 2564) -'render_pages:output/es/posts/scipycon-argentina-2013.html', (34208768, 19122) -'render_pages:output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (33519616, 19332) +'render_pages:output/es/posts/scipycon-argentina-2013.html', (34208768, 19133) +'render_pages:output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (33519616, 19343) 'render_sources:output/es/posts/teasers-with-the-ipython-notebook-plugin.ipynb', (897024, 305) -'render_pages:output/posts/pyconar-2013.html', (34281472, 19045) -'render_galleries:output/galleries/spellchecker/index.html', (29657088, 18873) +'render_pages:output/posts/pyconar-2013.html', (34281472, 19056) +'render_galleries:output/galleries/spellchecker/index.html', (29657088, 18879) 'render_tags:output/categories/ipyscript.html', (4690432, 3742) -'render_taxonomies:output/archive.html', (30054912, 5782) +'render_taxonomies:output/archive.html', (30054912, 5788) 'render_sources:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.ipynb', (1159680, 355) 'render_tags:output/categories/threads.xml', (1158656, 784) -'render_taxonomies:output/es/categories/extension.html', (33866752, 11465) +'render_taxonomies:output/es/categories/extension.html', (33866752, 11471) 'render_galleries:output/galleries/loadwrite/writer1.png', (2055168, 278) 'render_posts:cache/posts/teasers-with-the-ipython-notebook-plugin.html', (558080, 618) 'render_sources:output/es/posts/facundo.txt', (1487872, 235) @@ -283,23 +283,23 @@ 'render_taxonomies:output/es/categories/theme.xml', (6377472, 1407) 'render_taxonomies:output/es/categories/zen.xml', (7110144, 1925) 'robots_file', (1241600, 56) -'render_galleries:output/galleries/trades/rss.xml', (29676032, 18859) +'render_galleries:output/galleries/trades/rss.xml', (29676032, 18865) 'copy_assets:output/assets/css/baguetteBox.min.css', (29101568, 1148) -'render_pages:output/es/posts/live-trading-logbook.html', (32022016, 19101) +'render_pages:output/es/posts/live-trading-logbook.html', (32022016, 19112) 'render_archive:output/2013/05/index.html', (4859392, 2575) 'render_archive:output/2013/04/index.html', (3793408, 2575) 'render_tags:output/categories/magic.html', (3636224, 3742) 'render_galleries:output/galleries/Facu_RN/DSC05903.thumbnail.JPG', (1571840, 278) 'render_tags:output/es/categories/linux.html', (4337664, 2594) -'render_taxonomies:output/2012/11/index.html', (30332928, 6151) -'render_galleries:output/galleries/binder/rss.xml', (29136896, 11157) -'render_taxonomies:output/categories/python.xml', (31526400, 30700) +'render_taxonomies:output/2012/11/index.html', (30332928, 6157) +'render_galleries:output/galleries/binder/rss.xml', (29136896, 11163) +'render_taxonomies:output/categories/python.xml', (35893248, 31367) 'create_bundles:output/assets/js/all-nocdn.js', (65536, 657) 'render_taxonomies', (6202368, 56) -'render_taxonomies:output/es/categories/spellcheck.html', (32839680, 7527) -'render_pages:output/es/posts/different-ways-to-lead-an-open-source-project.html', (32255488, 19276) +'render_taxonomies:output/es/categories/spellcheck.html', (32839680, 7533) +'render_pages:output/es/posts/different-ways-to-lead-an-open-source-project.html', (32255488, 19287) 'create_bundles:output/assets/css/all-nocdn.css', (598016, 883) -'render_taxonomies:output/es/categories/jupyter.xml', (35371008, 6888) +'render_taxonomies:output/es/categories/jupyter.xml', (35457024, 7555) 'render_taxonomies:output/categories/zenmode.xml', (5421568, 834) 'render_posts:cache/posts/live-trading-logbook.html', (1222144, 518) 'render_sources:output/es/posts/ipython-plugin-for-nikola-updated.ipynb', (2060800, 291) @@ -307,26 +307,26 @@ 'render_tags:output/es/categories/magic.html', (4823552, 3742) 'render_galleries', (1016832, 56) 'render_posts:cache/posts/hello-world-again.html', (859648, 496) -'render_pages:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (30512128, 19317) +'render_pages:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (30512128, 19328) 'render_sources:output/es/posts/make-your-slides-with-ipython.ipynb', (975360, 283) 'render_archive:output/es/2012/12/index.html', (3698176, 2575) 'render_tags:output/es/categories/pdf.xml', (1089024, 895) -'render_pages:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (31884288, 19395) +'render_pages:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (31884288, 19406) 'render_indexes:output/es/index-3.html', (3154432, 14063) 'render_taxonomies:output/es/categories/ipython.xml', (22235648, 26094) 'render_archive:output/es/2014/03/index.html', (3451904, 2575) -'render_taxonomies:output/categories/linux.html', (34134016, 10708) +'render_taxonomies:output/categories/linux.html', (34134016, 10714) 'render_tags:output/es/categories/reveal.html', (2845696, 9053) 'render_galleries:output/galleries/twitter/1.png', (292864, 261) 'render_sources:output/es/posts/a-new-nikolas-theme-for-my-site-zen.ipynb', (999424, 295) 'render_sources:output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.ipynb', (60416, 327) -'render_taxonomies:output/es/categories/aikido.html', (32186880, 8064) -'render_galleries:output/es/galleries/rise/rss.xml', (34466816, 14089) +'render_taxonomies:output/es/categories/aikido.html', (32186880, 8070) +'render_galleries:output/es/galleries/rise/rss.xml', (34466816, 14095) 'render_posts:cache/posts/scipycon-argentina-2013.html.es', (991744, 539) 'render_tags:output/es/categories/toggle.html', (3655168, 4463) -'render_taxonomies:output/categories/jupyterlab.html', (34393600, 7875) -'render_taxonomies:output/categories/github.html', (33251840, 6229) -'render_taxonomies:output/es/2014/03/index.html', (30863872, 6581) +'render_taxonomies:output/categories/jupyterlab.html', (34393600, 7881) +'render_taxonomies:output/categories/github.html', (33251840, 6235) +'render_taxonomies:output/es/2014/03/index.html', (30863872, 6587) 'render_archive:output/es/2013/11/index.html', (2749952, 2575) 'render_archive:output/2014/index.html', (4032000, 2560) 'render_sources:output/posts/hello-world-again.txt', (60928, 254) @@ -335,29 +335,29 @@ 'render_tags:output/es/categories/blog.xml', (770560, 7665) 'render_tags:output/es/categories/python.xml', (2932224, 27527) 'render_tags:output/es/categories/zenmode.xml', (1253888, 840) -'sitemap:output/sitemap.xml', (35220992, 80811) +'sitemap:output/sitemap.xml', (35727360, 82326) 'render_tags:output/es/categories/facu.xml', (2298368, 501) -'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19269) +'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19280) 'render_tags:output/categories/viper.html', (4916736, 5163) 'render_posts:cache/posts/rise-500-is-out.html.es', (7987712, 381) 'copy_assets:output/assets/fonts/fontawesome-webfont.ttf', (1816576, 312) -'render_taxonomies:output/es/categories/nikola.xml', (22352896, 12242) +'render_taxonomies:output/es/categories/nikola.xml', (35825152, 12909) 'render_sources:output/es/posts/hello-world-again.txt', (968192, 445) 'render_tags:output/es/categories/aikido.html', (2796032, 3422) 'render_taxonomies:output/es/categories/slideshow.xml', (35166720, 10286) -'render_taxonomies:output/es/categories/twitter.html', (32902656, 7539) +'render_taxonomies:output/es/categories/twitter.html', (32902656, 7545) 'render_tags:output/es/categories/git.xml', (1166848, 3941) 'render_galleries:output/es/galleries/zenmode', (2387968, 145) 'render_tags:output/es/categories/theme.html', (3601408, 4343) -'render_galleries:output/es/galleries/rss.xml', (29083136, 18301) -'render_pages:output/es/posts/hide-the-input-cells-from-your-ipython-slides.html', (33273856, 19275) +'render_galleries:output/es/galleries/rss.xml', (29083136, 18307) +'render_pages:output/es/posts/hide-the-input-cells-from-your-ipython-slides.html', (33273856, 19286) 'render_tags:output/categories/linux.xml', (4322816, 636) -'render_taxonomies:output/2014/03/index.html', (32553472, 6581) +'render_taxonomies:output/2014/03/index.html', (32553472, 6587) 'render_taxonomies:output/es/categories/nbconvert.xml', (7273472, 9401) 'render_sources:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.ipynb', (758272, 335) 'render_taxonomies:output/categories/ipyscript.xml', (5275136, 814) 'render_tags:output/categories/nbconvert.xml', (1785856, 9542) -'render_pages:output/posts/a-simple-overview-of-viper.html', (34254336, 19135) +'render_pages:output/posts/a-simple-overview-of-viper.html', (34254336, 19146) 'render_archive:output/es/2016/05/index.html', (4428288, 2575) 'render_tags:output/categories/nbviewer.html', (4736512, 3831) 'render_archive:output/2016/05/index.html', (3832832, 2575) @@ -365,13 +365,13 @@ 'render_tags:output/es/categories/connectivity.xml', (549376, 924) 'render_sources:output/es/posts/rise-400b1-is-available-please-test-it.ipynb', (4707840, 301) 'render_tags:output/categories/local.html', (4728832, 3845) -'render_galleries:output/galleries/binder/index.html', (29782016, 11141) +'render_galleries:output/galleries/binder/index.html', (29782016, 11147) 'render_galleries:output/galleries/bokehmagic/sin3.thumbnail.png', (54784, 275) -'render_taxonomies:output/categories/zenmode.html', (33778176, 7484) +'render_taxonomies:output/categories/zenmode.html', (33778176, 7490) 'copy_assets:output/assets/js/html5shiv-printshiv.min.js', (29188608, 1184) 'render_tags:output/es/categories/linux.xml', (4946944, 636) 'render_tags:output/es/categories/aikido.xml', (2161152, 501) -'render_taxonomies:output/es/categories/config.html', (31043584, 9691) +'render_taxonomies:output/es/categories/config.html', (31043584, 9697) 'render_posts:cache/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html.es', (15373824, 506) 'render_tags:output/es/categories/viper.html', (4849152, 6288) 'render_posts:cache/posts/zen-themes-updated.html.es', (1413120, 520) @@ -380,37 +380,37 @@ 'copy_assets:output/assets/css/nikola_ipython.css', (163840, 301) 'render_tags:output/categories/connectivity.xml', (567808, 924) 'copy_files:output/CNAME', (1718272, 229) -'render_taxonomies:output/es/index-3.html', (33364992, 20385) +'render_taxonomies:output/es/index-3.html', (33364992, 20391) 'render_galleries:output/galleries/Facu_RN', (622080, 145) 'render_archive:output/es/archive.html', (4063232, 2560) 'render_tags:output/categories/themes.xml', (737280, 1315) 'render_tags:output/es/categories/workflow.xml', (2025984, 4081) -'render_taxonomies:output/categories/jupyter.html', (35378176, 13538) +'render_taxonomies:output/categories/jupyter.html', (35934720, 14211) 'render_tags:output/es/categories/conda.xml', (4712448, 1026) -'render_taxonomies:output/es/categories/format.html', (32500736, 7625) -'render_pages:output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (32649216, 19332) -'render_pages:output/posts/how-to-pin-conda.html', (31925248, 19150) +'render_taxonomies:output/es/categories/format.html', (32500736, 7631) +'render_pages:output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (32649216, 19343) +'render_pages:output/posts/how-to-pin-conda.html', (31925248, 19161) 'render_posts:cache/posts/nikolas-zen-theme-finally-released.html.es', (1192448, 599) 'render_taxonomies:output/categories/ipython.xml', (32878592, 23680) 'render_sources:output/posts/rise-510-is-out.ipynb', (12610048, 255) -'render_pages:output/es/posts/pyconar-2013.html', (30671872, 19045) +'render_pages:output/es/posts/pyconar-2013.html', (30671872, 19056) 'render_indexes:output/index-3.html', (4986368, 14063) -'render_taxonomies:output/index-2.html', (34144768, 19854) +'render_taxonomies:output/index-2.html', (34144768, 19860) 'render_posts:cache/posts/rise-510-is-out.html', (12781056, 376) 'render_galleries:output/galleries/Facu_RN/DSC05917.JPG', (1221632, 276) 'render_taxonomies:output/categories/format.xml', (7325696, 975) 'render_sources:output/es/posts/live-trading-logbook.ipynb', (788992, 265) -'render_taxonomies:output/categories/theme.html', (32629760, 8057) -'render_taxonomies:output/es/2013/11/index.html', (32299520, 6979) +'render_taxonomies:output/categories/theme.html', (32629760, 8063) +'render_taxonomies:output/es/2013/11/index.html', (32299520, 6985) 'render_tags:output/es/categories/local.xml', (1265152, 924) 'render_tags:output/es/categories/workflow.html', (3357184, 7002) 'render_tags:output/categories/pyconar.xml', (778752, 623) 'render_tags:output/categories/politics.xml', (380416, 580) 'render_sources:output/posts/hide-the-input-cells-from-your-ipython-slides.ipynb', (2063360, 315) 'render_tags:output/es/categories/flood.xml', (1015296, 708) -'render_taxonomies:output/es/categories/jupyter.html', (35177472, 13538) +'render_taxonomies:output/es/categories/jupyter.html', (35857408, 14211) 'render_taxonomies:output/es/categories/toggle.xml', (18105856, 1525) -'render_taxonomies:output/categories/index.html', (30068736, 3584) +'render_taxonomies:output/categories/index.html', (35809792, 3590) 'render_tags:output/categories/daniela.xml', (2160640, 501) 'render_sources:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.ipynb', (673792, 349) 'render_taxonomies:output/categories/facu.xml', (6773760, 501) @@ -419,7 +419,7 @@ 'render_tags:output/categories/format.html', (3046400, 3901) 'render_archive:output/2016/08/index.html', (4976128, 1798) 'render_tags:output/es/categories/zenmode.html', (3990016, 3761) -'render_taxonomies:output/categories/base16.html', (30570496, 7429) +'render_taxonomies:output/categories/base16.html', (30570496, 7435) 'render_tags:output/categories/facundo.html', (4463616, 3962) 'render_galleries:output/galleries/trades/1.thumbnail.png', (1518080, 261) 'render_archive:output/es/2012/10/index.html', (3644416, 2575) @@ -427,59 +427,59 @@ 'render_sources:output/posts/rise-500-is-out.ipynb', (7941120, 255) 'render_archive:output/2012/06/index.html', (3863552, 2575) 'render_tags:output/categories/conda.html', (3672064, 3947) -'render_taxonomies:output/2016/index.html', (30042624, 5782) -'render_taxonomies:output/categories/first_post.html', (30504448, 7294) -'render_pages:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (32997376, 19346) -'render_taxonomies:output/categories/magic.html', (31264256, 7464) +'render_taxonomies:output/2016/index.html', (30042624, 5788) +'render_taxonomies:output/categories/first_post.html', (30504448, 7300) +'render_pages:output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (32997376, 19357) +'render_taxonomies:output/categories/magic.html', (31264256, 7470) 'render_sources:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.ipynb', (1795584, 348) 'render_sources:output/es/posts/hide-the-input-cells-from-your-ipython-slides.ipynb', (2059264, 315) 'copy_assets:output/assets/css/code.css', (884736, 141) -'render_galleries:output/galleries/Inundacion/rss.xml', (29813248, 18973) +'render_galleries:output/galleries/Inundacion/rss.xml', (29813248, 18979) 'render_galleries:output/galleries/bokehmagic/themes.png', (1718784, 277) 'render_tags:output/categories/mipyex.xml', (135680, 3343) 'render_posts:cache/posts/blogging-with-nikola-and-ipython.html', (156672, 579) -'render_taxonomies:output/es/categories/github.html', (30729216, 6229) +'render_taxonomies:output/es/categories/github.html', (30729216, 6235) 'render_taxonomies:output/categories/extension.xml', (6691328, 4815) 'scale_images', (55296, 56) -'render_taxonomies:output/index-1.html', (32348160, 17944) +'render_taxonomies:output/index-1.html', (32348160, 17950) 'render_tags:output/es/categories/mipyex.html', (2735104, 6264) 'copy_assets:output/assets/js/moment-with-locales.min.js', (29148160, 1587) -'render_taxonomies:output/es/categories/zen.html', (32013312, 8575) +'render_taxonomies:output/es/categories/zen.html', (32013312, 8581) 'render_galleries:output/es/galleries/.ipynb_checkpoints', (9374720, 145) 'render_taxonomies:output/es/categories/workflow.xml', (30801920, 4614) -'render_taxonomies:output/es/categories/nikola.html', (32395776, 18892) +'render_taxonomies:output/es/categories/nikola.html', (35652608, 19565) 'render_archive:output/2012/12/index.html', (4964352, 2575) 'render_tags:output/categories/reveal.html', (3304448, 9053) -'render_taxonomies:output/es/categories/family.html', (33906176, 7690) +'render_taxonomies:output/es/categories/family.html', (33906176, 7696) 'render_tags:output/es/categories/tutorials.html', (3640320, 3615) 'render_taxonomies:output/categories/reveal.xml', (34569216, 10684) -'render_taxonomies:output/2014/04/index.html', (32530432, 7289) +'render_taxonomies:output/2014/04/index.html', (32530432, 7295) 'render_tags:output/categories/pdf.xml', (559616, 895) 'render_tags:output/categories/linux.html', (3313664, 2594) -'render_galleries:output/galleries/Facu_RN/rss.xml', (29299712, 21689) -'render_taxonomies:output/categories/javascript.html', (32242176, 13128) -'render_taxonomies:output/categories/themes.html', (33613312, 7947) +'render_galleries:output/galleries/Facu_RN/rss.xml', (29299712, 21695) +'render_taxonomies:output/categories/javascript.html', (32242176, 13134) +'render_taxonomies:output/categories/themes.html', (33613312, 7953) 'render_archive:output/2013/01/index.html', (4369920, 2575) -'render_taxonomies:output/es/categories/css.html', (32306688, 8037) +'render_taxonomies:output/es/categories/css.html', (32306688, 8043) 'render_archive:output/es/2013/12/index.html', (4700672, 2575) -'render_taxonomies:output/2017/06/index.html', (31918080, 7030) -'render_taxonomies:output/2012/09/index.html', (34440704, 6204) +'render_taxonomies:output/2017/06/index.html', (31918080, 7036) +'render_taxonomies:output/2012/09/index.html', (34440704, 6210) 'render_sources:output/posts/viper.txt', (1142272, 230) -'render_taxonomies:output/es/2014/04/index.html', (31153664, 7289) +'render_taxonomies:output/es/2014/04/index.html', (31153664, 7295) 'render_sources:output/es/posts/trading-logbook-update-3.ipynb', (8629760, 273) 'render_posts:cache/posts/rise-400b1-is-available-please-test-it.html', (4866560, 445) 'render_sources:output/posts/reveal-converter-mini-tutorial.ipynb', (33280, 285) -'render_taxonomies:output/categories/toggle.html', (30387200, 8175) +'render_taxonomies:output/categories/toggle.html', (30387200, 8181) 'render_sources:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.ipynb', (2032128, 351) -'render_galleries:output/es/galleries/bokehmagic/rss.xml', (29246976, 19537) +'render_galleries:output/es/galleries/bokehmagic/rss.xml', (29246976, 19543) 'render_sources:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.ipynb', (2160128, 318) -'render_taxonomies:output/categories/osx.html', (33981952, 10708) +'render_taxonomies:output/categories/osx.html', (33981952, 10714) 'render_sources:output/es/stories/about-me.txt', (1090048, 326) 'render_tags:output/categories/osx.html', (4674560, 2594) 'render_tags:output/es/categories/javascript.xml', (609792, 6156) -'render_taxonomies:output/es/categories/zenmode.html', (33421312, 7484) +'render_taxonomies:output/es/categories/zenmode.html', (33421312, 7490) 'render_tags:output/categories/performance.html', (4595712, 4239) -'render_pages:output/posts/facundo.html', (33914368, 18902) +'render_pages:output/posts/facundo.html', (33914368, 18913) 'render_sources:output/posts/customizing-your-ipython-slides.ipynb', (975872, 287) 'copy_files:output/portfolio/Humor-Sans.ttf', (41984, 265) 'render_posts:cache/posts/a-new-nikolas-theme-for-my-site-zen.html', (948736, 593) @@ -487,8 +487,8 @@ 'render_taxonomies:output/es/categories/flood.xml', (5279232, 708) 'render_sources:output/posts/beginning.txt', (441344, 238) 'render_posts:cache/posts/scipycon-argentina-2013.html', (933888, 533) -'render_taxonomies:output/es/2012/index.html', (30023168, 5782) -'render_taxonomies:output/es/2013/10/index.html', (30496256, 8035) +'render_taxonomies:output/es/2012/index.html', (30023168, 5788) +'render_taxonomies:output/es/2013/10/index.html', (30496256, 8041) 'render_taxonomies:output/categories/jupyterlab.xml', (20237824, 1225) 'render_galleries:output/galleries/Facu_RN/DSC05925.thumbnail.JPG', (1847808, 278) 'render_posts:cache/posts/How-to-pin-Conda.html.es', (2448896, 385) @@ -496,15 +496,15 @@ 'render_posts:cache/posts/viper.html.es', (1575424, 650) 'copy_assets:output/assets/css/theme.css', (14187520, 1445) 'render_sources:output/es/posts/beginning.txt', (272896, 412) -'render_pages:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html', (30709760, 19269) +'render_pages:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html', (30709760, 19280) 'render_posts:cache/posts/under-the-sea-en-la-plata.html', (378368, 543) 'render_taxonomies:output/es/categories/themes.xml', (6389760, 1297) 'render_archive:output/2014/03/index.html', (3986944, 2575) 'render_taxonomies:output/es/categories/first_post.xml', (22365696, 1340) 'render_taxonomies:output/es/categories/facundo.xml', (5173248, 1040) -'render_galleries:output/galleries/Inundacion/index.html', (29539840, 18937) +'render_galleries:output/galleries/Inundacion/index.html', (29539840, 18943) 'render_posts:cache/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (822272, 663) -'render_taxonomies:output/es/categories/blog.html', (30467584, 15252) +'render_taxonomies:output/es/categories/blog.html', (30467584, 15258) 'render_tags:output/es/categories/twitter.html', (2828288, 3817) 'render_tags:output/categories/scipycon.html', (3260928, 3615) 'render_tags:output/es/categories/javascript.html', (4281344, 9077) @@ -514,20 +514,20 @@ 'render_taxonomies:output/es/categories/performance.xml', (8614400, 1726) 'render_sources:output/es/posts/paraguay.txt', (272384, 409) 'render_taxonomies:output/es/categories/ipytmpl.xml', (7161344, 857) -'render_pages:output/posts/make-your-slides-with-ipython.html', (30343168, 19164) +'render_pages:output/posts/make-your-slides-with-ipython.html', (30343168, 19175) 'render_tags:output/categories/aikido.html', (5000704, 3422) -'render_taxonomies:output/2012/index.html', (30017024, 5782) +'render_taxonomies:output/2012/index.html', (30017024, 5788) 'render_taxonomies:output/es/categories/aikido.xml', (21640192, 1414) 'render_sources:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.ipynb', (948224, 348) -'render_taxonomies:output/categories/tutorials.html', (34228224, 7344) -'render_taxonomies:output/index-3.html', (31847936, 20385) +'render_taxonomies:output/categories/tutorials.html', (34228224, 7350) +'render_taxonomies:output/index-3.html', (31847936, 20391) 'render_posts:cache/stories/about-me.html.es', (1867776, 697) 'render_posts:cache/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (15088640, 500) -'render_taxonomies:output/categories/python.html', (30243328, 37350) +'render_taxonomies:output/categories/python.html', (35614208, 38023) 'render_tags:output/categories/talks.xml', (1799680, 1181) 'render_taxonomies:output/categories/pip.xml', (28427776, 4058) -'render_taxonomies:output/categories/less.html', (31279104, 8057) -'render_taxonomies:output/categories/slideshow.html', (35353600, 16936) +'render_taxonomies:output/categories/less.html', (31279104, 8063) +'render_taxonomies:output/categories/slideshow.html', (35353600, 16942) 'render_taxonomies:output/es/categories/win.xml', (28766208, 4058) 'render_tags:output/categories/pyconar.html', (4732928, 3544) 'render_archive:output/archive.html', (3598848, 2560) @@ -535,7 +535,7 @@ 'render_tags:output/categories/slideshow.html', (3711488, 8656) 'render_taxonomies:output/categories/minimap.xml', (5835776, 833) 'render_sources:output/posts/a-simple-overview-of-viper.txt', (1264128, 272) -'render_taxonomies:output/es/categories/typescript.html', (34328064, 7201) +'render_taxonomies:output/es/categories/typescript.html', (34328064, 7207) 'copy_assets:output/assets/fonts/eMS0tViDqryBl0EG1pqFZfesZW2xOQ-xsNqO47m55DA.woff', (1499136, 362) 'render_tags:output/categories/ipython.xml', (2355200, 23350) 'render_tags:output/categories/family.xml', (2030080, 1041) @@ -545,13 +545,13 @@ 'render_galleries:output/galleries/Facu_RN/DSC05925.JPG', (1264640, 276) 'render_tags:output/es/categories/less.html', (4184064, 4343) 'render_indexes:output/es/index-2.html', (4323840, 13504) -'render_taxonomies:output/es/2013/01/index.html', (31998976, 6435) -'render_galleries:output/es/galleries/spellchecker/index.html', (29558784, 18873) +'render_taxonomies:output/es/2013/01/index.html', (31998976, 6441) +'render_galleries:output/es/galleries/spellchecker/index.html', (29558784, 18879) 'render_tags:output/es/categories/tutorials.xml', (700416, 694) -'render_pages:output/es/posts/paraguay.html', (31970816, 19621) +'render_pages:output/es/posts/paraguay.html', (31970816, 19632) 'render_archive:output/es/2014/04/index.html', (4804096, 2575) -'render_pages:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (34447360, 19395) -'render_taxonomies:output/es/categories/ipyscript.html', (31705088, 7464) +'render_pages:output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html', (34447360, 19406) +'render_taxonomies:output/es/categories/ipyscript.html', (31705088, 7470) 'copy_files:output/ShortCV_English.pdf', (115200, 255) 'render_sources:output/posts/rise-400b1-is-available-please-test-it.ipynb', (3584512, 301) 'render_taxonomies:output/es/categories/scipycon.xml', (5172224, 694) @@ -565,53 +565,53 @@ 'render_indexes:output/index.html', (2769408, 14199) 'render_galleries:output/galleries/Facu_RN/Facu3.png', (739840, 270) 'render_taxonomies:output/es/categories/mipyex.xml', (5679104, 3303) -'render_taxonomies:output/categories/pinned.html', (31064064, 7175) +'render_taxonomies:output/categories/pinned.html', (31064064, 7181) 'render_galleries:output/galleries/binder/terminal.thumbnail.png', (16536064, 276) 'render_tags:output/es/categories/pip.html', (2993664, 2594) 'render_posts:cache/posts/a-new-nikolas-theme-for-my-site-zen.html.es', (1497088, 603) '_switch to py3', (1401856, 56) -'render_taxonomies:output/2017/12/index.html', (33112576, 5436) -'render_taxonomies:output/categories/ipytmpl.html', (31182336, 7507) +'render_taxonomies:output/2017/12/index.html', (33112576, 5442) +'render_taxonomies:output/categories/ipytmpl.html', (31182336, 7513) 'render_galleries:output/galleries/Facu_RN/DSC05901.JPG', (1436160, 276) 'render_galleries:output/galleries/Facu_RN/DSC05901.thumbnail.JPG', (1797120, 278) -'render_taxonomies:output/es/categories/ipytmpl.html', (30914560, 7507) -'render_taxonomies:output/categories/family.html', (33963008, 7690) +'render_taxonomies:output/es/categories/ipytmpl.html', (30914560, 7513) +'render_taxonomies:output/categories/family.html', (33963008, 7696) 'render_galleries:output/galleries/Facu_RN/Facu2.thumbnail.png', (1463296, 272) -'render_taxonomies:output/2012/06/index.html', (34125312, 8687) +'render_taxonomies:output/2012/06/index.html', (34125312, 8693) 'render_tags:output/es/categories/ipytmpl.html', (3769344, 3784) 'render_tags:output/categories/minimap.html', (3150336, 3760) -'render_taxonomies:output/es/categories/base16.html', (33266176, 7429) +'render_taxonomies:output/es/categories/base16.html', (33266176, 7435) 'render_galleries:output/galleries/Facu_RN/Facu5.thumbnail.png', (2123264, 272) -'render_galleries:output/es/galleries/binder/rss.xml', (29597184, 11157) +'render_galleries:output/es/galleries/binder/rss.xml', (29597184, 11163) 'copy_files', (1055744, 56) 'render_archive:output/es/2013/05/index.html', (2714624, 2575) 'render_taxonomies:output/categories/css.xml', (5630976, 1387) 'render_taxonomies:output/es/categories/javascript.xml', (5990400, 6478) 'render_posts:cache/posts/zen-mode-extension-for-the-ipython-notebook.html', (779776, 633) -'render_taxonomies:output/es/2017/07/index.html', (34355712, 6236) +'render_taxonomies:output/es/2017/07/index.html', (34355712, 6242) 'render_galleries:output/galleries/Facu_RN/DSC05918.JPG', (2062848, 276) -'render_taxonomies:output/categories/threads.html', (32545792, 7428) +'render_taxonomies:output/categories/threads.html', (32545792, 7434) 'render_taxonomies:output/categories/conda.xml', (35216384, 4441) 'render_tags:output/categories/python.xml', (3278336, 25726) -'render_galleries:output/es/galleries/zenmode/rss.xml', (29228032, 18891) -'render_taxonomies:output/es/categories/pyconar.html', (32414720, 7267) +'render_galleries:output/es/galleries/zenmode/rss.xml', (29228032, 18897) +'render_taxonomies:output/es/categories/pyconar.html', (32414720, 7273) 'render_taxonomies:output/categories/blog.xml', (22665216, 7287) -'render_pages:output/posts/ipython-plugin-for-nikola-updated.html', (30624256, 19192) +'render_pages:output/posts/ipython-plugin-for-nikola-updated.html', (30624256, 19203) 'render_tags:output/es/categories/gh-pages.xml', (2069504, 2529) -'render_galleries:output/es/galleries/Inundacion/index.html', (29470720, 18937) -'render_galleries:output/es/galleries/twitter/rss.xml', (29340672, 18582) -'render_pages:output/posts/slider-for-nbconvert.html', (33016832, 18968) +'render_galleries:output/es/galleries/Inundacion/index.html', (29470720, 18943) +'render_galleries:output/es/galleries/twitter/rss.xml', (29340672, 18588) +'render_pages:output/posts/slider-for-nbconvert.html', (33016832, 18979) 'render_tags:output/es/categories/pyconar.xml', (1728512, 623) 'render_sources:output/posts/48-themes-for-your-ipython-notebook.ipynb', (1488384, 296) 'render_tags:output/es/categories/ipython.xml', (2298880, 24748) 'copy_assets:output/assets/images/glyphicons-halflings-white.png', (1126912, 327) 'render_sources:output/es/posts/improving-viper-slideshows-styling.txt', (22318592, 513) -'render_taxonomies:output/es/categories/performance.html', (32910336, 8376) +'render_taxonomies:output/es/categories/performance.html', (32910336, 8382) 'render_tags:output/categories/jinja.xml', (1428992, 3082) 'render_tags:output/categories/nbconvert.html', (4072960, 12463) 'render_posts:cache/posts/rise-400b1-is-available-please-test-it.html.es', (4467712, 451) 'render_taxonomies:output/es/categories/pyconar.xml', (5351936, 617) -'render_taxonomies:output/es/categories/pinned.html', (34320384, 7175) +'render_taxonomies:output/es/categories/pinned.html', (34320384, 7181) 'render_tags:output/categories/first_post.html', (4855808, 3565) 'render_sources:output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.ipynb', (870400, 323) 'render_taxonomies:output/categories/performance.xml', (8798720, 1726) @@ -620,70 +620,70 @@ 'render_taxonomies:output/categories/videos.xml', (6920192, 617) 'render_sources:output/posts/how-to-pin-conda.ipynb', (2447872, 353) 'render_tags:output/categories/javascript.html', (2916864, 9077) -'render_pages:output/posts/live-trading-logbook.html', (32774656, 19101) +'render_pages:output/posts/live-trading-logbook.html', (32774656, 19112) 'render_taxonomies:output/categories/binder.xml', (19995136, 1402) 'render_galleries:output/galleries/zenmode/pic1.thumbnail.png', (954880, 270) 'render_posts:cache/posts/one-line-deployment-of-your-site-to-gh-pages.html', (1442816, 638) 'render_taxonomies:output/es/categories/magic.xml', (7242240, 814) -'render_pages:output/posts/powered-by-nikola.html', (31309312, 19072) -'render_taxonomies:output/categories/typescript.html', (34164736, 7201) -'render_pages:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (30735872, 19416) -'render_taxonomies:output/2013/index.html', (30097920, 5782) +'render_pages:output/posts/powered-by-nikola.html', (31309312, 19083) +'render_taxonomies:output/categories/typescript.html', (34164736, 7207) +'render_pages:output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (30735872, 19427) +'render_taxonomies:output/2013/index.html', (30097920, 5788) 'render_tags:output/categories/life.html', (4574720, 3962) 'render_taxonomies:output/categories/politics.xml', (5171200, 580) -'render_taxonomies:output/es/categories/nbviewer.html', (32195072, 7554) +'render_taxonomies:output/es/categories/nbviewer.html', (32195072, 7560) 'render_tags:output/categories/mipyex.html', (3614208, 6264) 'copy_assets', (568832, 56) -'render_pages:output/posts/viper-is-now-using-ipythonnbconvert.html', (33992704, 19206) -'render_galleries:output/galleries/bokehmagic/rss.xml', (29793280, 19537) +'render_pages:output/posts/viper-is-now-using-ipythonnbconvert.html', (33992704, 19217) +'render_galleries:output/galleries/bokehmagic/rss.xml', (29793280, 19543) 'render_posts:cache/posts/viper.html', (1648640, 435) 'render_taxonomies:output/categories/win.xml', (28629504, 4058) 'render_sources:output/es/posts/mimic-the-ipython-notebook-cell-execution.ipynb', (139264, 307) -'render_taxonomies:output/categories/blog.html', (31001088, 13937) +'render_taxonomies:output/categories/blog.html', (31001088, 13943) 'render_tags:output/es/categories/conda.html', (2880000, 3947) 'render_tags:output/categories/jupyter.html', (4747776, 3922) 'render_taxonomies:output/es/categories/viper.xml', (22209024, 4162) 'render_tags:output/es/categories/nbviewer.xml', (47616, 910) -'render_pages:output/es/posts/facundo.html', (32329216, 18902) +'render_pages:output/es/posts/facundo.html', (32329216, 18913) 'render_posts:cache/posts/zen-mode-extension-for-the-ipython-notebook.html.es', (55808, 645) -'render_pages:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (32064000, 19317) +'render_pages:output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (32064000, 19328) 'render_galleries:output/galleries/binder', (16535552, 145) 'copy_assets:output/assets/css/ipython.min.css', (844288, 296) 'render_galleries:output/galleries/bokehmagic/sin2.png', (283648, 273) -'render_taxonomies:output/es/categories/scipycon.html', (33796096, 7344) -'render_galleries:output/galleries/rise/index.html', (34755072, 14033) +'render_taxonomies:output/es/categories/scipycon.html', (33796096, 7350) +'render_galleries:output/galleries/rise/index.html', (34755072, 14039) 'render_taxonomies:output/es/categories/git.xml', (15972352, 4480) 'render_taxonomies:output/es/categories/nbviewer.xml', (5678080, 904) -'render_pages:output/posts/rise-meets-jupyterlab.html', (34070016, 14227) +'render_pages:output/posts/rise-meets-jupyterlab.html', (34070016, 14238) 'render_tags:output/es/categories/blog.html', (3016192, 10586) -'render_taxonomies:output/categories/git.html', (31077376, 11130) -'render_taxonomies:output/es/categories/ipython.html', (31407616, 32744) -'render_pages:output/posts/a-new-nikolas-theme-for-my-site-zen.html', (33465344, 19206) -'render_taxonomies:output/categories/flood.html', (32622080, 7358) +'render_taxonomies:output/categories/git.html', (31077376, 11136) +'render_taxonomies:output/es/categories/ipython.html', (31407616, 32750) +'render_pages:output/posts/a-new-nikolas-theme-for-my-site-zen.html', (33465344, 19217) +'render_taxonomies:output/categories/flood.html', (32622080, 7364) 'render_taxonomies:output/categories/gh-pages.xml', (22672896, 3567) -'render_taxonomies:output/es/categories/life.html', (32439808, 7690) -'render_pages:output/es/posts/reveal-converter-mini-tutorial.html', (33642496, 19171) -'render_pages:output/posts/nikola-nbconvert.html', (31440384, 18955) +'render_taxonomies:output/es/categories/life.html', (32439808, 7696) +'render_pages:output/es/posts/reveal-converter-mini-tutorial.html', (33642496, 19182) +'render_pages:output/posts/nikola-nbconvert.html', (31440384, 18966) 'render_taxonomies:output/es/categories/pip.xml', (28712960, 4058) 'render_sources:output/es/posts/different-ways-to-lead-an-open-source-project.ipynb', (1048064, 315) 'render_tags:output/es/categories/ipytmpl.xml', (1498112, 863) 'render_taxonomies:output/es/categories/osx.xml', (28803072, 4058) -'render_pages:output/posts/improving-viper-slideshows-styling.html', (31244800, 19036) +'render_pages:output/posts/improving-viper-slideshows-styling.html', (31244800, 19047) 'render_tags:output/categories/less.xml', (792576, 1422) 'copy_assets:output/assets/xml/rss.xsl', (13917184, 1429) 'render_taxonomies:output/es/categories/life.xml', (6868992, 1040) -'render_taxonomies:output/es/categories/binder.html', (33207296, 6903) +'render_taxonomies:output/es/categories/binder.html', (33207296, 6909) 'copy_files:output/ShortCV_Spanish.pdf', (1565184, 255) 'render_posts:cache/posts/powered-by-nikola.html', (98816, 496) 'copy_assets:output/assets/css/main.css', (206336, 278) 'render_taxonomies:output/categories/local.xml', (5594112, 918) -'render_taxonomies:output/2012/12/index.html', (34335744, 6217) +'render_taxonomies:output/2012/12/index.html', (34335744, 6223) 'render_taxonomies:output/es/categories/css.xml', (5621760, 1387) 'render_tags:output/es/categories/opensource.xml', (2146304, 854) -'render_taxonomies:output/categories/gh-pages.html', (32579584, 10217) +'render_taxonomies:output/categories/gh-pages.html', (32579584, 10223) 'render_taxonomies:output/es/categories/extension.xml', (7115264, 4815) 'render_tags:output/categories/themes.html', (3214848, 4236) -'render_taxonomies:output/es/categories/git.html', (32637952, 11130) +'render_taxonomies:output/es/categories/git.html', (32637952, 11136) 'robots_file:output/robots.txt', (198144, 136) 'render_taxonomies:output/categories/themes.xml', (6667776, 1297) 'copy_assets:output/assets/js/miniPageNav.js', (26624, 293) @@ -697,92 +697,92 @@ 'render_tags:output/categories/magic.xml', (1338880, 821) 'render_posts:cache/posts/How-to-pin-Conda.html', (2448384, 385) 'render_tags:output/es/categories/slideshow.xml', (2701312, 5735) -'render_taxonomies:output/categories/extension.html', (30171648, 11465) +'render_taxonomies:output/categories/extension.html', (30171648, 11471) 'render_taxonomies:output/categories/jinja.xml', (16744448, 3041) 'render_taxonomies:output/es/categories/github.xml', (13124096, 728) 'render_galleries:output/galleries/Facu_RN/Facu3.thumbnail.png', (273408, 272) 'render_tags:output/es/categories/config.html', (4405760, 6003) -'render_taxonomies:output/categories/videos.html', (32005632, 7267) +'render_taxonomies:output/categories/videos.html', (32005632, 7273) 'render_taxonomies:output/es/categories/rise.xml', (34919424, 5628) 'render_galleries:output/galleries/Facu_RN/Facu2.png', (954368, 270) -'render_taxonomies:output/categories/zen.html', (31034880, 8575) -'render_pages:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (30115840, 19305) +'render_taxonomies:output/categories/zen.html', (31034880, 8581) +'render_pages:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html', (30115840, 19316) 'render_tags:output/categories/twitter.html', (4743680, 3817) 'render_posts:cache/posts/live-trading-logbook.html.es', (1605120, 529) -'render_taxonomies:output/es/2013/05/index.html', (31944704, 6371) +'render_taxonomies:output/es/2013/05/index.html', (31944704, 6377) 'render_taxonomies:output/es/categories/config.xml', (18547200, 3041) 'render_galleries:output/galleries/Facu_RN/DSC05918.thumbnail.JPG', (2129920, 278) 'render_sources:output/posts/how-to-pin-the-conda.ipynb', (2402304, 271) -'render_galleries:output/galleries/rss.xml', (29735936, 18301) +'render_galleries:output/galleries/rss.xml', (29735936, 18307) 'render_taxonomies:output/es/categories/linux.xml', (28798976, 4058) 'render_tags:output/es/categories/nbviewer.html', (4260864, 3831) 'render_tags:output/categories/connectivity.html', (3388416, 3845) 'copy_assets:output/assets/fonts/evC1haE-MsorTl_A7_uSGT8E0i7KZn-EPnyo3HZu7kw.woff', (2062336, 362) 'render_tags:output/es/categories/pyconar.html', (3485696, 3544) 'render_indexes:output/es/index-4.html', (3474432, 11003) -'render_taxonomies:output/categories/binder.html', (32969728, 6903) +'render_taxonomies:output/categories/binder.html', (32969728, 6909) 'render_tags:output/categories/index.html', (4663296, 2564) -'render_galleries:output/galleries/twitter/index.html', (29884416, 18565) -'_scan_locs:sitemap', (35100160, 43569) +'render_galleries:output/galleries/twitter/index.html', (29884416, 18571) +'_scan_locs:sitemap', (35409920, 44435) 'render_sources:output/posts/improving-viper-slideshows-styling.txt', (1576448, 288) 'render_archive:output/es/2013/08/index.html', (4740608, 2575) -'render_pages:output/posts/customizing-your-ipython-slides.html', (31776256, 19178) +'render_pages:output/posts/customizing-your-ipython-slides.html', (31776256, 19189) 'render_tags:output/es/categories/viper.xml', (115712, 3367) 'render_tags:output/categories/zenmode.xml', (1208832, 840) 'render_tags:output/es/categories/format.html', (4016640, 3901) 'render_posts:cache/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html', (736256, 673) -'render_pages:output/posts/reveal-converter-mini-tutorial.html', (32683008, 19171) +'render_pages:output/posts/reveal-converter-mini-tutorial.html', (32683008, 19182) 'copy_assets:output/assets/fonts/fontawesome-webfont.woff', (2037248, 314) 'render_sources:output/posts/blogging-with-nikola-and-ipython.ipynb', (322048, 290) 'render_posts:cache/posts/dont-write-scripts-just-write-ipyscripts.html', (983040, 619) 'render_tags:output/es/categories/themes.xml', (1978880, 1315) -'render_taxonomies:output/categories/mipyex.html', (31603712, 9953) -'render_taxonomies:output/2014/index.html', (30084608, 5782) +'render_taxonomies:output/categories/mipyex.html', (31603712, 9959) +'render_taxonomies:output/2014/index.html', (30084608, 5788) 'copy_assets:output/assets/fonts/fontawesome-webfont.eot', (1308672, 312) 'render_tags:output/categories/javascript.xml', (633344, 6156) 'render_posts:cache/posts/how-to-pin-the-conda.html', (2402816, 397) 'render_tags:output/categories/rise.html', (3138048, 3922) -'render_taxonomies:output/es/categories/linux.html', (30774784, 10708) +'render_taxonomies:output/es/categories/linux.html', (30774784, 10714) 'render_posts:cache/posts/hide-the-input-cells-from-your-ipython-slides.html', (194560, 643) 'render_tags:output/categories/facundo.xml', (1151488, 1041) -'render_taxonomies:output/es/2016/05/index.html', (31833600, 6178) +'render_taxonomies:output/es/2016/05/index.html', (31833600, 6184) 'render_posts:cache/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (220672, 724) 'render_taxonomies:output/categories/spellcheck.xml', (6881280, 877) -'render_taxonomies:output/es/categories/daniela.html', (31271936, 7151) +'render_taxonomies:output/es/categories/daniela.html', (31271936, 7157) 'copy_files:output/portfolio/.ipynb_checkpoints/portfolio-checkpoint.ipynb', (1894912, 326) -'render_pages:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (30755328, 19390) -'render_galleries:output/galleries/zenmode/rss.xml', (29321728, 18891) +'render_pages:output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (30755328, 19401) +'render_galleries:output/galleries/zenmode/rss.xml', (29321728, 18897) 'render_sources:output/posts/teasers-with-the-ipython-notebook-plugin.ipynb', (1435648, 305) 'render_galleries:output/galleries/deploy', (1408000, 145) -'render_taxonomies:output/2017/11/index.html', (34172416, 5228) +'render_taxonomies:output/2017/11/index.html', (34172416, 5234) 'render_tags:output/categories/zen.xml', (1530368, 1951) -'render_taxonomies:output/index-4.html', (30807040, 20427) +'render_taxonomies:output/index-4.html', (30807040, 20433) 'render_tags:output/es/categories/nikola.xml', (1539072, 11054) -'render_taxonomies:output/categories/css.html', (32217088, 8037) -'render_pages:output/posts/rise-500-is-out.html', (33078784, 14196) -'render_taxonomies:output/es/archive.html', (30078464, 5782) +'render_taxonomies:output/categories/css.html', (32217088, 8043) +'render_pages:output/posts/rise-500-is-out.html', (33078784, 14207) +'render_taxonomies:output/es/archive.html', (30078464, 5788) 'render_tags:output/categories/nbviewer.xml', (329728, 910) 'render_sources:output/es/posts/nikolas-zen-theme-finally-released.ipynb', (908800, 293) -'render_taxonomies:output/es/2013/08/index.html', (31096320, 9843) +'render_taxonomies:output/es/2013/08/index.html', (31096320, 9849) 'render_archive:output/es/2016/index.html', (4572160, 2560) 'render_sources:output/es/posts/reveal-converter-mini-tutorial.ipynb', (622592, 285) -'_switch to py3:please!', (1848320, 88) +'_switch to py3:please!', (1848320, 89) 'copy_assets:output/assets/fonts/FontAwesome.otf', (884224, 296) 'render_taxonomies:output/es/categories/tutorials.xml', (6867968, 694) 'render_tags:output/es/categories/scipycon.xml', (481792, 694) 'render_tags:output/categories/opensource.xml', (453632, 854) 'render_taxonomies:output/categories/typescript.xml', (8477696, 551) 'render_tags:output/es/categories/extension.html', (4237824, 7800) -'render_taxonomies:output/es/2013/12/index.html', (33497088, 10009) +'render_taxonomies:output/es/2013/12/index.html', (33497088, 10015) 'render_galleries:output/galleries/spellchecker/2.thumbnail.png', (135168, 274) -'render_galleries:output/galleries/deploy/rss.xml', (29842432, 18579) -'render_pages:output/es/posts/powered-by-nikola.html', (30932480, 19767) +'render_galleries:output/galleries/deploy/rss.xml', (29842432, 18585) +'render_pages:output/es/posts/powered-by-nikola.html', (30932480, 19778) 'render_tags:output/categories/pinned.html', (3859968, 3447) 'copy_assets:output/assets/js/fancydates.js', (14691840, 1462) 'render_tags:output/categories/facu.html', (2884096, 3422) 'render_tags:output/es/categories/jupyter.xml', (3348480, 1001) 'render_galleries:output/galleries/bokehmagic/sin.png', (879616, 271) -'render_taxonomies:output/es/categories/javascript.html', (34342400, 13128) +'render_taxonomies:output/es/categories/javascript.html', (34342400, 13134) 'render_posts:cache/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html.es', (1367040, 674) 'render_posts:cache/posts/trading-logbook-update-22-nov-2013.html', (1314816, 588) 'render_tags:output/categories/base16.xml', (780800, 786) @@ -790,18 +790,18 @@ 'render_taxonomies:output/categories/family.xml', (7104000, 1040) 'render_tags:output/es/categories/osx.xml', (4782592, 636) 'render_tags:output/es/categories/facundo.html', (4811264, 3962) -'render_taxonomies:output/2013/04/index.html', (34362368, 6385) +'render_taxonomies:output/2013/04/index.html', (34362368, 6391) 'render_tags:output/es/categories/trading.xml', (794112, 1318) 'render_tags:output/es/categories/theme.xml', (1255424, 1422) 'render_galleries:output/galleries/Inundacion/inundacion1.thumbnail.png', (1184768, 290) 'render_tags:output/es/categories/base16.html', (3632128, 3707) 'render_taxonomies:output/categories/git.xml', (14628352, 4480) -'render_taxonomies:output/es/categories/less.html', (33878528, 8057) -'render_taxonomies:output/categories/nbviewer.html', (31088640, 7554) +'render_taxonomies:output/es/categories/less.html', (33878528, 8063) +'render_taxonomies:output/categories/nbviewer.html', (31088640, 7560) 'render_sources:output/es/posts/how-to-pin-the-conda.ipynb', (2401792, 271) 'render_indexes:output/index-1.html', (3440128, 11539) 'copy_files:output/portfolio/portfolio.ipynb', (1917952, 266) -'render_taxonomies:output/es/index-2.html', (31645184, 19854) +'render_taxonomies:output/es/index-2.html', (31645184, 19860) 'render_tags:output/categories/blog.html', (3127808, 9830) 'render_archive:output/es/2014/05/index.html', (4246016, 2575) 'render_taxonomies:output/es/categories/blog.xml', (22765568, 8602) @@ -811,10 +811,10 @@ 'render_tags:output/categories/css.xml', (1176576, 1406) 'render_galleries:output/es/galleries/bokehmagic', (2385408, 145) 'render_tags:output/es/categories/opensource.html', (3171840, 3775) -'render_taxonomies:output/categories/spellcheck.html', (31115776, 7527) -'render_taxonomies:output/categories/format.html', (32083456, 7625) -'render_taxonomies:output/categories/facu.html', (30993920, 7151) -'render_galleries:output/es/galleries/Facu_RN/rss.xml', (29713920, 21689) +'render_taxonomies:output/categories/spellcheck.html', (31115776, 7533) +'render_taxonomies:output/categories/format.html', (32083456, 7631) +'render_taxonomies:output/categories/facu.html', (30993920, 7157) +'render_galleries:output/es/galleries/Facu_RN/rss.xml', (29713920, 21695) 'render_galleries:output/galleries/Inundacion/inundacion2.thumbnail.png', (10240, 290) 'render_sources:output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.ipynb', (377856, 349) 'render_taxonomies:output/categories/base16.xml', (6212096, 779) @@ -822,38 +822,38 @@ 'render_tags:output/categories/base16.html', (2783744, 3707) 'post_render', (1257472, 56) 'render_taxonomies:output/categories/threads.xml', (6009344, 778) -'render_pages:output/posts/teasers-with-the-ipython-notebook-plugin.html', (30551040, 19240) -'render_taxonomies:output/es/categories/mipyex.html', (31490048, 9953) +'render_pages:output/posts/teasers-with-the-ipython-notebook-plugin.html', (30551040, 19251) +'render_taxonomies:output/es/categories/mipyex.html', (31490048, 9959) 'render_sources:output/posts/mimic-the-ipython-notebook-cell-execution.ipynb', (1899008, 307) 'render_taxonomies:output/categories/rise.xml', (34497024, 5628) 'render_posts:cache/posts/a-simple-overview-of-viper.html', (1654784, 541) -'render_taxonomies:output/2017/07/index.html', (33484800, 6236) -'render_pages:output/stories/about-me.html', (33224704, 19411) -'render_pages:output/es/posts/nikolas-zen-theme-finally-released.html', (32448000, 19199) +'render_taxonomies:output/2017/07/index.html', (33484800, 6242) +'render_pages:output/stories/about-me.html', (33224704, 19422) +'render_pages:output/es/posts/nikolas-zen-theme-finally-released.html', (32448000, 19210) 'render_galleries:output/galleries/Facu_RN/Facu5.png', (677888, 270) -'render_pages:output/es/posts/ipython-plugin-for-nikola-updated.html', (33570816, 19192) -'render_galleries:output/es/galleries/bokehmagic/index.html', (29116928, 19461) +'render_pages:output/es/posts/ipython-plugin-for-nikola-updated.html', (33570816, 19203) +'render_galleries:output/es/galleries/bokehmagic/index.html', (29116928, 19467) 'render_tags:output/categories/theme.html', (3067392, 4343) 'render_taxonomies:output/es/categories/facu.xml', (5619712, 501) 'render_archive:output/2012/10/index.html', (3782144, 2575) 'render_sources:output/es/posts/zen-mode-extension-for-the-ipython-notebook.ipynb', (796160, 311) -'render_taxonomies:output/es/index.html', (33746944, 23003) +'render_taxonomies:output/es/index.html', (35587072, 23309) 'copy_assets:output/assets/images/blue-mocha-grunge.jpg', (909312, 310) -'render_taxonomies:output/categories/aikido.html', (33333760, 7773) -'render_galleries:output/galleries/zenmode/index.html', (29982208, 18858) +'render_taxonomies:output/categories/aikido.html', (33333760, 7779) +'render_galleries:output/galleries/zenmode/index.html', (29982208, 18864) 'render_sources:output/es/posts/dont-write-scripts-just-write-ipyscripts.ipynb', (268288, 306) 'render_sources:output/es/posts/slider-for-nbconvert.txt', (1185280, 261) 'generate_rss:output/es/rss.xml', (4205056, 7273) 'render_archive:output/es/2012/11/index.html', (4827648, 2575) -'render_taxonomies:output/2013/05/index.html', (32225280, 6371) -'render_taxonomies:output/es/categories/themes.html', (31190016, 7947) -'render_pages:output/es/posts/dont-write-scripts-just-write-ipyscripts.html', (30288384, 19242) -'render_pages:output/posts/paraguay.html', (31727104, 19008) +'render_taxonomies:output/2013/05/index.html', (32225280, 6377) +'render_taxonomies:output/es/categories/themes.html', (31190016, 7953) +'render_pages:output/es/posts/dont-write-scripts-just-write-ipyscripts.html', (30288384, 19253) +'render_pages:output/posts/paraguay.html', (31727104, 19019) 'render_posts:cache/posts/rise-510-is-out.html.es', (12781568, 382) -'render_galleries:output/es/galleries/Facu_RN/index.html', (29862912, 21480) +'render_galleries:output/es/galleries/Facu_RN/index.html', (29862912, 21486) 'copy_files:output/portfolio/portfolio.slides.html', (335360, 280) 'render_archive:output/es/2016/06/index.html', (4687360, 2575) -'render_pages:output/posts/rise-400b1-is-available-please-test-it.html', (31812096, 16645) +'render_pages:output/posts/rise-400b1-is-available-please-test-it.html', (31812096, 16656) 'render_posts:cache/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (1989632, 633) 'render_tags:output/categories/jupyter.xml', (3701248, 1001) 'render_tags:output/es/categories/videos.xml', (1824256, 623) @@ -861,13 +861,13 @@ 'render_tags:output/categories/zenmode.html', (4340736, 3761) 'render_galleries:output/es/galleries/Inundacion', (2386944, 145) 'sitemap:output/sitemapindex.xml', (1487360, 256) -'render_taxonomies:output/categories/ipyscript.html', (32321536, 7464) +'render_taxonomies:output/categories/ipyscript.html', (32321536, 7470) 'render_sources:output/es/posts/powered-by-nikola.txt', (43008, 445) -'render_galleries:output/galleries/deploy/index.html', (29608448, 18563) +'render_galleries:output/galleries/deploy/index.html', (29608448, 18569) 'render_posts:cache/posts/48-themes-for-your-ipython-notebook.html.es', (1188352, 606) 'render_tags:output/categories/scipycon.xml', (1899520, 694) 'render_posts:cache/posts/zen-themes-updated.html', (1242112, 509) -'render_pages:output/es/posts/customizing-your-ipython-slides.html', (32097792, 19178) +'render_pages:output/es/posts/customizing-your-ipython-slides.html', (32097792, 19189) 'render_sources:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.ipynb', (15472640, 338) 'render_tags:output/categories/nikola.html', (3265024, 12962) 'render_tags:output/es/categories/jinja.html', (2926080, 6003) @@ -875,8 +875,8 @@ 'render_taxonomies:output/categories/tutorials.xml', (6975488, 694) 'render_posts:cache/posts/nikolas-zen-theme-finally-released.html', (0, 588) 'render_taxonomies:output/categories/toggle.xml', (19005440, 1525) -'render_taxonomies:output/2016/08/index.html', (30164992, 6313) -'render_pages:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html', (33886720, 19285) +'render_taxonomies:output/2016/08/index.html', (30164992, 6319) +'render_pages:output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html', (33886720, 19296) 'render_sources:output/es/posts/viper.txt', (321536, 397) 'render_pages:output/es/posts/how-to-pin-the-conda.html', (2390528, 5548) 'render_posts:cache/posts/ipython-plugin-for-nikola-updated.html', (1127424, 583) @@ -886,179 +886,179 @@ 'render_site', (2036736, 56) 'render_tags:output/categories/gh-pages.html', (3392512, 5450) 'render_tags:output/es/categories/python.html', (3184128, 30448) -'render_pages:output/es/posts/make-your-slides-with-ipython.html', (32560128, 19164) +'render_pages:output/es/posts/make-your-slides-with-ipython.html', (32560128, 19175) 'render_posts:cache/posts/pyconar-2013.html.es', (1230336, 490) 'render_galleries:output/galleries/Facu_RN/Facu1.thumbnail.png', (163328, 272) 'render_taxonomies:output/es/categories/jupyterlab.xml', (20042752, 1225) 'render_posts:cache/posts/one-line-deployment-of-your-site-to-gh-pages.html.es', (1529344, 644) -'render_taxonomies:output/es/categories/opensource.html', (34850304, 8557) -'render_pages:output/es/posts/coming-back.html', (34051072, 18929) -'render_taxonomies:output/es/categories/pip.html', (34381824, 10708) -'render_pages:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (32820224, 19261) -'render_pages:output/posts/scipycon-argentina-2013.html', (32721920, 19122) +'render_taxonomies:output/es/categories/opensource.html', (35924992, 9230) +'render_pages:output/es/posts/coming-back.html', (34051072, 18940) +'render_taxonomies:output/es/categories/pip.html', (34381824, 10714) +'render_pages:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (32820224, 19272) +'render_pages:output/posts/scipycon-argentina-2013.html', (32721920, 19133) 'render_tags:output/categories/minimap.xml', (517632, 839) 'render_tags:output/es/categories/base16.xml', (2035712, 786) 'render_tags:output/es/categories/family.html', (3042304, 3962) -'render_galleries:output/es/galleries/loadwrite/rss.xml', (29962752, 19247) -'render_taxonomies:output/es/categories/viper.html', (32919040, 10812) +'render_galleries:output/es/galleries/loadwrite/rss.xml', (29962752, 19253) +'render_taxonomies:output/es/categories/viper.html', (32919040, 10818) 'render_galleries:output/galleries/loadwrite/loader1.png', (466944, 278) 'render_sources:output/posts/facundo.txt', (220160, 235) -'render_taxonomies:output/es/categories/python.xml', (34943488, 33809) +'render_taxonomies:output/es/categories/python.xml', (35949056, 34476) 'copy_assets:output/assets/css/nikola_rst.css', (29378560, 1118) 'render_tags:output/categories/life.xml', (940032, 1041) 'render_tags:output/categories/toggle.xml', (1385472, 1542) -'render_pages:output/posts/trading-logbook-update-22-nov-2013.html', (32602624, 19199) +'render_pages:output/posts/trading-logbook-update-22-nov-2013.html', (32602624, 19210) 'render_archive:output/es/2013/04/index.html', (2732032, 2575) 'render_tags:output/categories/performance.xml', (192000, 1318) -'render_taxonomies:output/es/categories/politics.html', (32492544, 7843) +'render_taxonomies:output/es/categories/politics.html', (32492544, 7849) 'render_posts:cache/posts/dont-write-scripts-just-write-ipyscripts.html.es', (1817088, 631) 'render_galleries:output/galleries/.ipynb_checkpoints/index.html', (9021440, 4443) 'render_posts:cache/posts/48-themes-for-your-ipython-notebook.html', (251392, 594) 'render_tags:output/categories/talks.html', (3106304, 4102) -'render_taxonomies:output/es/categories/talks.html', (31392768, 7819) -'render_pages:output/es/posts/a-new-nikolas-theme-for-my-site-zen.html', (31015424, 19206) -'render_pages:output/posts/mimic-the-ipython-notebook-cell-execution.html', (31564800, 19248) +'render_taxonomies:output/es/categories/talks.html', (31392768, 7825) +'render_pages:output/es/posts/a-new-nikolas-theme-for-my-site-zen.html', (31015424, 19217) +'render_pages:output/posts/mimic-the-ipython-notebook-cell-execution.html', (31564800, 19259) 'render_sources:output/posts/make-your-slides-with-ipython.ipynb', (967168, 283) 'render_tags:output/categories/tutorials.html', (4708352, 3615) 'render_taxonomies:output/es/categories/spellcheck.xml', (6563328, 877) 'render_sources:output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.ipynb', (677376, 323) -'render_taxonomies:output/es/categories/magic.html', (34273792, 7464) +'render_taxonomies:output/es/categories/magic.html', (34273792, 7470) 'render_taxonomies:output/categories/less.xml', (6266368, 1407) 'render_galleries:output/galleries/Facu_RN/Facu4.thumbnail.png', (967680, 272) -'render_taxonomies:output/es/categories/osx.html', (33661952, 10708) +'render_taxonomies:output/es/categories/osx.html', (33661952, 10714) 'render_listings', (778240, 56) 'render_tags:output/categories/tutorials.xml', (2122240, 694) -'render_taxonomies:output/es/categories/theme.html', (30482944, 8057) +'render_taxonomies:output/es/categories/theme.html', (30482944, 8063) 'render_taxonomies:output/es/categories/conda.xml', (35211776, 4441) 'render_galleries:output/galleries/trades/2.thumbnail.png', (855552, 261) 'render_archive:output/2013/02/index.html', (3345408, 2575) 'render_sources:output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.ipynb', (273920, 327) -'render_pages:output/es/stories/about-me.html', (30307840, 19689) -'render_taxonomies:output/es/categories/toggle.html', (30785536, 8175) +'render_pages:output/es/stories/about-me.html', (30307840, 19700) +'render_taxonomies:output/es/categories/toggle.html', (30785536, 8181) 'render_tags:output/categories/rise.xml', (4071936, 1001) -'render_galleries:output/galleries/Facu_RN/index.html', (29921792, 21480) +'render_galleries:output/galleries/Facu_RN/index.html', (29921792, 21486) 'render_galleries:output/es/galleries/Facu_RN', (2389504, 145) 'render_galleries:output/galleries/Inundacion/inundacion2.png', (1717248, 288) -'render_pages:output/posts/under-the-sea-en-la-plata.html', (30531584, 19136) +'render_pages:output/posts/under-the-sea-en-la-plata.html', (30531584, 19147) 'render_tags:output/categories/nikola.xml', (124928, 10041) -'render_pages:output/es/posts/mimic-the-ipython-notebook-cell-execution.html', (30827520, 19248) +'render_pages:output/es/posts/mimic-the-ipython-notebook-cell-execution.html', (30827520, 19259) 'render_posts:cache/posts/my-ipython-powered-semi-automatic-git-workflow.html.es', (1105408, 661) -'render_taxonomies:output/es/2012/06/index.html', (32589824, 12676) +'render_taxonomies:output/es/2012/06/index.html', (32589824, 12682) 'render_taxonomies:output/es/categories/base16.xml', (5997056, 779) 'render_tags:output/es/categories/talks.html', (3119104, 4102) 'render_taxonomies:output/categories/aikido.xml', (21641728, 1123) 'render_tags:output/es/categories/css.xml', (871936, 1406) -'render_taxonomies:output/es/2012/09/index.html', (34247168, 6681) +'render_taxonomies:output/es/2012/09/index.html', (34247168, 6687) 'render_tags:output/es/categories/nikola.html', (3398144, 13975) 'render_galleries:output/galleries/rise', (9315840, 145) 'render_sources:output/es/posts/zen-themes-updated.ipynb', (479744, 262) -'render_taxonomies:output/es/categories/gh-pages.html', (32741376, 10217) +'render_taxonomies:output/es/categories/gh-pages.html', (32741376, 10223) 'render_tags:output/categories/threads.html', (4807168, 3705) 'render_taxonomies:output/categories/nbconvert.xml', (5881856, 9401) 'render_taxonomies:output/categories/magic.xml', (7548928, 814) 'render_tags:output/es/categories/themes.html', (3952640, 4236) -'render_taxonomies:output/2013/02/index.html', (31400960, 6420) +'render_taxonomies:output/2013/02/index.html', (31400960, 6426) 'render_galleries:output/galleries/trades/2.png', (1778176, 259) 'render_taxonomies:output/es/categories/politics.xml', (22319616, 1193) -'render_taxonomies:output/es/2017/index.html', (30010880, 5782) +'render_taxonomies:output/es/2017/index.html', (30010880, 5788) 'render_tags:output/categories/jinja.html', (2717696, 6003) 'render_taxonomies:output/categories/javascript.xml', (5731840, 6478) -'render_galleries:output/galleries/rise/rss.xml', (34795008, 14089) -'render_taxonomies:output/es/categories/win.html', (33971200, 10708) +'render_galleries:output/galleries/rise/rss.xml', (34795008, 14095) +'render_taxonomies:output/es/categories/win.html', (33971200, 10714) 'render_taxonomies:output/categories/flood.xml', (5311488, 708) -'render_taxonomies:output/es/categories/opensource.xml', (34809344, 1907) -'render_pages:output/posts/zen-themes-updated.html', (31225344, 19088) +'render_taxonomies:output/es/categories/opensource.xml', (35468800, 2574) +'render_pages:output/posts/zen-themes-updated.html', (31225344, 19099) 'render_posts:cache/posts/beginning.html', (1732608, 455) 'render_sources:output/posts/ipython-plugin-for-nikola-updated.ipynb', (323072, 291) 'render_sources:output/posts/coming-back.ipynb', (1463808, 247) 'render_tags:output/categories/zen.html', (3511808, 4872) -'render_pages:output/posts/48-themes-for-your-ipython-notebook.html', (31625728, 19207) +'render_pages:output/posts/48-themes-for-your-ipython-notebook.html', (31625728, 19218) 'render_sources:output/stories/about-me.txt', (1596416, 241) 'render_sources:output/posts/a-new-nikolas-theme-for-my-site-zen.ipynb', (194048, 295) -'render_taxonomies:output/categories/jupyter.xml', (35051520, 6888) +'render_taxonomies:output/categories/jupyter.xml', (35838464, 7555) 'render_tags:output/es/categories/family.xml', (61952, 1041) 'render_galleries:output/galleries/bokehmagic/sin3.png', (197632, 273) -'render_taxonomies:output/categories/minimap.html', (30906880, 7483) -'render_taxonomies:output/2013/10/index.html', (31294464, 8035) +'render_taxonomies:output/categories/minimap.html', (30906880, 7489) +'render_taxonomies:output/2013/10/index.html', (31294464, 8041) 'render_posts:cache/posts/we-are-above-1000-stars.html', (9356800, 400) 'render_tags:output/categories/viper.xml', (80896, 2242) 'render_taxonomies:output/categories/talks.xml', (7043584, 1169) 'copy_assets:output/assets/css/ipython.min.css.map', (3710464, 640) -'render_pages:output/posts/coming-back.html', (30887936, 18929) +'render_pages:output/posts/coming-back.html', (30887936, 18940) 'render_posts:cache/posts/make-your-slides-with-ipython.html.es', (243712, 575) 'render_tags:output/es/categories/scipycon.html', (4603392, 3615) 'render_sources:output/posts/different-ways-to-lead-an-open-source-project.ipynb', (447488, 315) -'render_taxonomies:output/es/categories/facundo.html', (32055808, 7690) +'render_taxonomies:output/es/categories/facundo.html', (32055808, 7696) 'render_tags:output/es/categories/life.html', (2904064, 3962) 'render_archive:output/es/2014/index.html', (4393984, 2560) 'render_posts:cache/posts/customizing-your-ipython-slides.html.es', (1042432, 585) 'render_sources:output/es/posts/48-themes-for-your-ipython-notebook.ipynb', (2085888, 296) 'render_taxonomies:output/categories/linux.xml', (28476928, 4058) 'render_archive:output/es/2012/06/index.html', (2996736, 2575) -'render_taxonomies:output/index-5.html', (30451200, 16000) +'render_taxonomies:output/index-5.html', (30451200, 16006) 'render_sources:output/es/posts/nikola-nbconvert.txt', (1185792, 450) 'render_archive:output/es/2012/09/index.html', (4502016, 2575) 'render_taxonomies:output/es/categories/threads.xml', (5326336, 778) -'render_taxonomies:output/categories/opensource.html', (34841600, 8557) +'render_taxonomies:output/categories/opensource.html', (35520512, 9230) 'render_posts:cache/posts/facundo.html.es', (164352, 346) -'render_taxonomies:output/categories/talks.html', (31672832, 7819) -'render_taxonomies:output/es/categories/facu.html', (34374656, 7151) +'render_taxonomies:output/categories/talks.html', (31672832, 7825) +'render_taxonomies:output/es/categories/facu.html', (34374656, 7157) 'render_tags:output/categories/flood.html', (4755968, 3629) 'render_galleries:output/galleries/deploy/1.png', (1983488, 260) 'render_galleries:output/es/galleries', (2385920, 145) 'render_posts:cache/posts/coming-back.html', (1953792, 364) -'render_taxonomies:output/es/2014/index.html', (30048768, 5782) +'render_taxonomies:output/es/2014/index.html', (30048768, 5788) 'render_sources:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.ipynb', (320512, 335) 'generate_rss:output/rss.xml', (4774912, 7273) -'render_taxonomies:output/2017/index.html', (30072320, 5782) +'render_taxonomies:output/2017/index.html', (30072320, 5788) 'render_posts:cache/posts/facundo.html', (883712, 346) -'render_pages:output/es/posts/we-are-above-1000-stars.html', (32041472, 14235) -'render_taxonomies:output/es/categories/videos.html', (33590272, 7267) +'render_pages:output/es/posts/we-are-above-1000-stars.html', (32041472, 14246) +'render_taxonomies:output/es/categories/videos.html', (33590272, 7273) 'copy_files:output/portfolio/damian.jpg', (2061312, 257) -'render_pages:output/posts/hide-the-input-cells-from-your-ipython-slides.html', (31746560, 19275) +'render_pages:output/posts/hide-the-input-cells-from-your-ipython-slides.html', (31746560, 19286) 'render_indexes:output/es/index-1.html', (3797504, 14444) 'copy_assets:output/assets/js/toggle.js', (1214976, 280) 'render_tags:output/categories/twitter.xml', (961024, 896) -'render_taxonomies:output/2013/09/index.html', (31500288, 11313) +'render_taxonomies:output/2013/09/index.html', (31500288, 11319) 'render_galleries:output/galleries/loadwrite/writer1.thumbnail.png', (322560, 280) 'render_galleries:output/galleries/twitter', (93696, 145) 'render_sources:output/es/posts/trading-logbook-update-22-nov-2013.ipynb', (1816064, 293) 'render_sources:output/posts/my-ipython-powered-semi-automatic-git-workflow.ipynb', (244736, 318) -'render_taxonomies:output/categories/opensource.xml', (34567168, 1907) +'render_taxonomies:output/categories/opensource.xml', (35517440, 2574) 'render_tags:output/es/categories/facu.html', (4440064, 3422) 'render_posts:cache/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html.es', (213504, 695) -'render_taxonomies:output/es/categories/jupyterlab.html', (33769984, 7875) -'render_taxonomies:output/es/2014/05/index.html', (32314880, 6337) -'render_galleries:output/es/galleries/zenmode/index.html', (29451776, 18858) -'render_pages:output/es/posts/viper-is-now-using-ipythonnbconvert.html', (33118208, 19206) -'render_galleries:output/es/galleries/deploy/index.html', (29190144, 18563) +'render_taxonomies:output/es/categories/jupyterlab.html', (33769984, 7881) +'render_taxonomies:output/es/2014/05/index.html', (32314880, 6343) +'render_galleries:output/es/galleries/zenmode/index.html', (29451776, 18864) +'render_pages:output/es/posts/viper-is-now-using-ipythonnbconvert.html', (33118208, 19217) +'render_galleries:output/es/galleries/deploy/index.html', (29190144, 18569) 'render_galleries:output/galleries/Facu_RN/Facu1.png', (1464320, 270) -'render_pages:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (32702464, 19403) +'render_pages:output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html', (32702464, 19414) 'render_tags:output/categories/extension.html', (3844096, 7800) -'render_taxonomies:output/es/index-5.html', (33348608, 16000) +'render_taxonomies:output/es/index-5.html', (33348608, 16006) 'render_taxonomies:output/categories/trading.xml', (8616448, 1726) 'render_taxonomies:output/es/categories/reveal.xml', (34508288, 10684) -'render_taxonomies:output/categories/ipython.html', (31347712, 30330) +'render_taxonomies:output/categories/ipython.html', (31347712, 30336) 'render_sources:output/posts/scipycon-argentina-2013.ipynb', (1016320, 271) 'render_galleries:output/es/galleries/loadwrite', (2384896, 145) -'render_pages:output/posts/viper.html', (31134208, 18986) +'render_pages:output/posts/viper.html', (31134208, 18997) 'render_posts:cache/posts/hello-world-again.html.es', (155648, 760) 'render_posts:cache/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (2108928, 673) 'render_archive:output/2013/10/index.html', (4085760, 2575) 'render_tags:output/categories/daniela.html', (3949056, 3422) -'render_taxonomies:output/categories/facundo.html', (30793728, 7690) +'render_taxonomies:output/categories/facundo.html', (30793728, 7696) 'copy_assets:output/assets/xml/atom.xsl', (12945920, 1437) 'render_galleries:output/galleries/.ipynb_checkpoints/rss.xml', (9092096, 4439) 'render_tags:output/categories/git.html', (2707456, 6862) 'render_sources:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.ipynb', (2063872, 311) 'render_tags:output/es/categories/twitter.xml', (19456, 896) 'render_archive:output/2012/index.html', (2698752, 2560) -'render_pages:output/es/posts/trading-logbook-update-3.html', (31903744, 14242) +'render_pages:output/es/posts/trading-logbook-update-3.html', (31903744, 14253) 'render_tags:output/categories/css.html', (4443648, 4327) -'render_taxonomies:output/es/categories/python.html', (35301888, 40459) -'render_taxonomies:output/categories/twitter.html', (33563136, 7539) +'render_taxonomies:output/es/categories/python.html', (35681792, 41132) +'render_taxonomies:output/categories/twitter.html', (33563136, 7545) 'render_taxonomies:output/es/categories/family.xml', (6445568, 1040) -'render_pages:output/es/posts/rise-meets-jupyterlab.html', (31512064, 14227) +'render_pages:output/es/posts/rise-meets-jupyterlab.html', (31512064, 14238) 'render_tags:output/es/categories/win.xml', (3831808, 636) 'copy_files:output/portfolio/custom.css', (569344, 255) 'render_posts:cache/posts/trading-logbook-update-3.html', (8721920, 403) @@ -1066,104 +1066,104 @@ 'render_taxonomies:output/es/categories/daniela.xml', (7462912, 501) 'render_sources:output/es/posts/viper-is-now-using-ipythonnbconvert.ipynb', (1142784, 295) 'render_archive:output/2012/11/index.html', (3454976, 2575) -'render_galleries:output/galleries/loadwrite/rss.xml', (29577728, 19247) -'render_taxonomies:output/categories/life.html', (31876096, 7690) +'render_galleries:output/galleries/loadwrite/rss.xml', (29577728, 19253) +'render_taxonomies:output/categories/life.html', (31876096, 7696) 'render_posts:cache/posts/slider-for-nbconvert.html', (2084864, 385) 'render_tags:output/categories/gh-pages.xml', (1250304, 2529) -'render_pages:output/es/posts/beginning.html', (32930304, 19635) -'render_taxonomies:output/index.html', (34977792, 22712) -'render_taxonomies:output/es/categories/rise.html', (34769408, 12278) +'render_pages:output/es/posts/beginning.html', (32930304, 19646) +'render_taxonomies:output/index.html', (34977792, 23018) +'render_taxonomies:output/es/categories/rise.html', (34769408, 12284) 'copy_assets:output/assets/js/baguetteBox.min.js', (29489664, 1136) 'render_galleries:output/galleries/bokehmagic/themes.thumbnail.png', (907264, 279) -'render_pages:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (32473088, 19416) +'render_pages:output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html', (32473088, 19427) 'render_posts:cache/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html.es', (898048, 685) -'render_taxonomies:output/es/2016/index.html', (30104064, 5782) +'render_taxonomies:output/es/2016/index.html', (30104064, 5788) 'render_posts:cache/posts/different-ways-to-lead-an-open-source-project.html', (1866752, 643) 'render_posts:cache/posts/my-ipython-powered-semi-automatic-git-workflow.html', (282624, 649) 'render_archive:output/2014/04/index.html', (3820544, 2575) -'render_galleries:output/galleries/spellchecker/rss.xml', (29209088, 18909) -'render_pages:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (31584256, 19346) +'render_galleries:output/galleries/spellchecker/rss.xml', (29209088, 18915) +'render_pages:output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (31584256, 19357) 'render_tags:output/es/categories/zen.html', (4769792, 4872) 'render_sources:output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.ipynb', (14029312, 338) -'render_taxonomies:output/es/categories/conda.html', (35144192, 11091) +'render_taxonomies:output/es/categories/conda.html', (35144192, 11097) 'render_tags:output/es/categories/rise.html', (4703744, 3922) 'render_archive:output/2014/05/index.html', (4028928, 2575) -'render_taxonomies:output/categories/config.html', (33058816, 9691) +'render_taxonomies:output/categories/config.html', (33058816, 9697) 'copy_assets:output/assets/js/html5.js', (14851584, 1429) 'render_pages:output/posts/how-to-pin-the-conda.html', (2396160, 5548) 'render_galleries:output/galleries/loadwrite/loader1.thumbnail.png', (8704, 280) 'render_tags:output/es/categories/ipyscript.html', (4459520, 3742) 'render_posts:cache/posts/hide-the-input-cells-from-your-ipython-slides.html.es', (740352, 654) -'render_taxonomies:output/es/categories/local.html', (30379520, 7568) +'render_taxonomies:output/es/categories/local.html', (30379520, 7574) 'render_tags:output/es/categories/spellcheck.xml', (280576, 882) -'render_taxonomies:output/es/2017/12/index.html', (30691328, 5436) +'render_taxonomies:output/es/2017/12/index.html', (30691328, 5442) 'render_taxonomies:output/es/categories/format.xml', (6801408, 975) 'render_archive:output/es/2013/09/index.html', (4652032, 2575) 'render_taxonomies:output/es/categories/pinned.xml', (6669312, 525) 'render_galleries:output/galleries/zenmode/pic2.thumbnail.png', (2147328, 270) -'render_taxonomies:output/es/categories/tutorials.html', (31868416, 7344) +'render_taxonomies:output/es/categories/tutorials.html', (31868416, 7350) 'render_tags:output/categories/spellcheck.html', (4839424, 3803) -'render_taxonomies:output/categories/nbconvert.html', (30142976, 16051) +'render_taxonomies:output/categories/nbconvert.html', (30142976, 16057) 'render_tags:output/es/categories/git.html', (4253696, 6862) 'render_taxonomies:output/categories/mipyex.xml', (6107136, 3303) -'render_taxonomies:output/2013/12/index.html', (33214464, 10009) +'render_taxonomies:output/2013/12/index.html', (33214464, 10015) 'render_taxonomies:output/es/categories/talks.xml', (5101568, 1169) 'render_tags:output/categories/theme.xml', (1427456, 1422) -'render_pages:output/es/posts/rise-400b1-is-available-please-test-it.html', (33448448, 16645) +'render_pages:output/es/posts/rise-400b1-is-available-please-test-it.html', (33448448, 16656) 'render_posts:cache/posts/improving-viper-slideshows-styling.html', (2084352, 426) 'render_tags:output/es/categories/gh-pages.html', (3747328, 5450) -'render_taxonomies:output/categories/conda.html', (35155456, 11091) -'render_taxonomies:output/es/2013/02/index.html', (31619072, 6420) +'render_taxonomies:output/categories/conda.html', (35155456, 11097) +'render_taxonomies:output/es/2013/02/index.html', (31619072, 6426) 'render_taxonomies:output/categories/twitter.xml', (5718528, 889) 'render_taxonomies:output/categories/pinned.xml', (5836800, 525) -'render_taxonomies:output/es/2013/09/index.html', (33831424, 11313) +'render_taxonomies:output/es/2013/09/index.html', (33831424, 11319) 'copy_assets:output/assets/css/bitter.css', (119296, 280) 'render_posts:cache/posts/using-a-local-revealjs-library-with-your-ipython-slides.html', (2064384, 693) -'render_taxonomies:output/es/2017/11/index.html', (32467456, 5228) +'render_taxonomies:output/es/2017/11/index.html', (32467456, 5234) 'render_galleries:output/galleries/spellchecker', (1595392, 145) 'render_posts:cache/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html.es', (841216, 736) 'render_tags:output/es/categories/magic.xml', (1384448, 821) -'render_taxonomies:output/es/2017/06/index.html', (31482880, 7030) +'render_taxonomies:output/es/2017/06/index.html', (31482880, 7036) 'render_galleries:output/galleries/zenmode/pic1.png', (2085376, 268) -'render_galleries:output/galleries/trades/index.html', (29280768, 18823) +'render_galleries:output/galleries/trades/index.html', (29280768, 18829) 'generate_rss', (834560, 56) 'render_archive:output/es/2012/index.html', (4026368, 2560) 'copy_assets:output/assets/js/flowr.js', (29420032, 1081) 'render_tags:output/categories/config.html', (4694528, 6003) 'render_tags:output/es/categories/threads.xml', (1014272, 784) 'render_galleries:output/es/galleries/twitter', (2386432, 145) -'render_taxonomies:output/es/categories/workflow.html', (33843200, 11264) +'render_taxonomies:output/es/categories/workflow.html', (35875840, 11270) 'render_galleries:output/galleries/Facu_RN/Facu4.png', (1595904, 270) 'render_tags:output/es/categories/zen.xml', (96768, 1951) 'render_tags:output/categories/trading.xml', (1619456, 1318) -'render_taxonomies:output/es/2013/04/index.html', (32202752, 6385) -'render_pages:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (34189312, 19317) -'render_pages:output/es/posts/rise-500-is-out.html', (32794112, 14196) +'render_taxonomies:output/es/2013/04/index.html', (32202752, 6391) +'render_pages:output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html', (34189312, 19328) +'render_pages:output/es/posts/rise-500-is-out.html', (32794112, 14207) 'render_posts:cache/posts/improving-viper-slideshows-styling.html.es', (94208, 585) -'render_taxonomies:output/2012/10/index.html', (32091136, 6285) -'render_taxonomies:output/categories/trading.html', (31718400, 8376) +'render_taxonomies:output/2012/10/index.html', (32091136, 6291) +'render_taxonomies:output/categories/trading.html', (31718400, 8382) 'render_sources:output/es/posts/rise-meets-jupyterlab.ipynb', (8233472, 267) -'render_pages:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (31463424, 19390) -'render_pages:output/es/posts/under-the-sea-en-la-plata.html', (33428992, 19136) +'render_pages:output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html', (31463424, 19401) +'render_pages:output/es/posts/under-the-sea-en-la-plata.html', (33428992, 19147) 'render_posts:cache/posts/slider-for-nbconvert.html.es', (1796608, 385) 'render_sources:output/posts/trading-logbook-update-22-nov-2013.ipynb', (586240, 293) 'render_taxonomies:output/es/categories/connectivity.xml', (6696448, 918) -'render_taxonomies:output/es/categories/nbconvert.html', (31688704, 16051) -'render_taxonomies:output/2016/06/index.html', (30952448, 6202) +'render_taxonomies:output/es/categories/nbconvert.html', (31688704, 16057) +'render_taxonomies:output/2016/06/index.html', (30952448, 6208) 'copy_assets:output/assets/images/cream-dust.png', (486400, 294) 'render_tags:output/es/categories/jupyter.html', (3123712, 3922) -'render_taxonomies:output/2014/05/index.html', (33160192, 6337) +'render_taxonomies:output/2014/05/index.html', (33160192, 6343) 'render_posts:cache/posts/how-to-pin-the-conda.html.es', (2390016, 397) 'render_tags:output/categories/win.html', (4600320, 2594) 'render_sources:output/es/posts/one-line-deployment-of-your-site-to-gh-pages.ipynb', (757760, 313) 'copy_assets:output/assets/fonts/fontawesome-webfont.svg', (751104, 313) -'render_pages:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (33046528, 12057) +'render_pages:output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (33046528, 12068) 'render_posts:cache/posts/ipython-plugin-for-nikola-updated.html.es', (43520, 589) 'render_posts:cache/posts/how-to-pin-conda.html.es', (2455552, 385) 'render_tags:output/es/categories/format.xml', (990720, 980) 'create_bundles', (1135104, 56) 'render_galleries:output/galleries/trades', (281600, 145) -'render_pages:output/es/posts/48-themes-for-your-ipython-notebook.html', (34401792, 19207) +'render_pages:output/es/posts/48-themes-for-your-ipython-notebook.html', (34401792, 19218) 'render_posts:cache/posts/reveal_converter-mini-tutorial.html.es', (342016, 580) 'render_posts:cache/posts/beginning.html.es', (276480, 686) 'render_tags:output/es/categories/ipyscript.xml', (593408, 821) @@ -1171,79 +1171,79 @@ 'render_tags:output/es/categories/facundo.xml', (861184, 1041) 'render_posts:cache/posts/coming-back.html.es', (599040, 370) 'render_posts:cache/posts/we-are-above-1000-stars.html.es', (8946688, 405) -'render_galleries:output/es/galleries/trades/index.html', (29150208, 18823) +'render_galleries:output/es/galleries/trades/index.html', (29150208, 18829) 'copy_assets:output/assets/fonts/SHIcXhdd5RknatSgOzyEkA.woff', (1978368, 320) 'render_tags:output/categories/facu.xml', (2166784, 501) 'render_posts:cache/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html.es', (860160, 745) -'render_pages:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (33385472, 19261) +'render_pages:output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (33385472, 19272) 'render_galleries:output/galleries/spellchecker/1.png', (1900544, 272) -'render_taxonomies:output/es/categories/flood.html', (30135296, 7358) +'render_taxonomies:output/es/categories/flood.html', (30135296, 7364) 'render_tags:output/categories/first_post.xml', (44544, 644) 'render_archive:output/2016/06/index.html', (4607488, 2575) -'render_taxonomies:output/categories/nikola.xml', (14671360, 10498) +'render_taxonomies:output/categories/nikola.xml', (35813888, 11165) 'render_tags:output/es/categories/performance.xml', (628736, 1318) 'render_taxonomies:output/es/categories/minimap.xml', (6893056, 833) -'render_taxonomies:output/2018/02/index.html', (33539072, 4419) +'render_taxonomies:output/2018/02/index.html', (33539072, 4425) 'render_posts:cache/posts/rise-520-is-out.html.es', (17712640, 381) -'render_taxonomies:output/es/2018/02/index.html', (31828992, 4419) -'render_taxonomies:output/2018/index.html', (30090752, 4014) +'render_taxonomies:output/es/2018/02/index.html', (31828992, 4425) +'render_taxonomies:output/2018/index.html', (30090752, 4020) 'render_sources:output/es/posts/rise-520-is-out.ipynb', (18273792, 255) -'render_taxonomies:output/es/2018/index.html', (30110208, 4014) +'render_taxonomies:output/es/2018/index.html', (30110208, 4020) 'render_posts:cache/posts/rise-520-is-out.html', (19190784, 376) 'render_sources:output/posts/rise-520-is-out.ipynb', (19578880, 255) -'render_pages:output/es/posts/rise-520-is-out.html', (33933312, 9886) -'render_pages:output/posts/rise-520-is-out.html', (32854016, 9886) +'render_pages:output/es/posts/rise-520-is-out.html', (33933312, 9897) +'render_pages:output/posts/rise-520-is-out.html', (32854016, 9897) 'render_galleries:output/es/galleries/binder', (19765248, 145) 'render_posts:cache/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html.es', (19836416, 558) 'render_sources:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.ipynb', (19900416, 373) -'render_taxonomies:output/2018/05/index.html', (32422400, 5094) +'render_taxonomies:output/2018/05/index.html', (32422400, 5100) 'render_sources:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.ipynb', (19943936, 373) -'render_taxonomies:output/es/2018/05/index.html', (30327808, 5094) -'render_pages:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33785856, 10182) +'render_taxonomies:output/es/2018/05/index.html', (30327808, 5100) +'render_pages:output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33785856, 10193) 'render_posts:cache/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (20119040, 553) -'render_pages:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33068544, 10182) +'render_pages:output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html', (33068544, 10193) 'render_sources:output/posts/rise-530-is-out.ipynb', (20334080, 255) 'render_posts:cache/posts/rise-530-is-out.html', (20388864, 376) 'render_posts:cache/posts/rise-530-is-out.html.es', (20556288, 382) -'render_pages:output/es/posts/rise-530-is-out.html', (30922240, 9887) +'render_pages:output/es/posts/rise-530-is-out.html', (30922240, 9898) 'render_sources:output/es/posts/rise-530-is-out.ipynb', (20726784, 255) -'render_pages:output/posts/rise-530-is-out.html', (33312768, 9887) -'render_galleries:output/galleries/acm/rss.xml', (29627392, 9435) -'render_galleries:output/es/galleries/acm/rss.xml', (30001152, 9435) -'render_galleries:output/es/galleries/acm/index.html', (29511168, 9400) +'render_pages:output/posts/rise-530-is-out.html', (33312768, 9898) +'render_galleries:output/galleries/acm/rss.xml', (29627392, 9441) +'render_galleries:output/es/galleries/acm/rss.xml', (30001152, 9441) +'render_galleries:output/es/galleries/acm/index.html', (29511168, 9406) 'render_galleries:output/galleries/acm/2.jpg', (20792320, 254) 'render_galleries:output/es/galleries/acm', (20792832, 145) -'render_galleries:output/galleries/acm/index.html', (29832704, 9400) +'render_galleries:output/galleries/acm/index.html', (29832704, 9406) 'render_galleries:output/galleries/acm/1.jpg', (20798464, 255) 'render_galleries:output/galleries/acm/2.thumbnail.jpg', (20798976, 256) 'render_galleries:output/galleries/acm/1.thumbnail.jpg', (20913152, 257) 'render_galleries:output/galleries/acm', (20913664, 145) 'render_sources:output/posts/rise-541-is-out.ipynb', (20950528, 255) 'render_posts:cache/posts/rise-541-is-out.html', (21061120, 376) -'render_pages:output/posts/rise-541-is-out.html', (30661632, 9887) -'render_pages:output/es/posts/rise-541-is-out.html', (31766016, 9887) -'render_taxonomies:output/2018/08/index.html', (32274944, 4420) -'render_taxonomies:output/es/2018/08/index.html', (31378432, 4420) +'render_pages:output/posts/rise-541-is-out.html', (30661632, 9898) +'render_pages:output/es/posts/rise-541-is-out.html', (31766016, 9898) +'render_taxonomies:output/2018/08/index.html', (32274944, 4426) +'render_taxonomies:output/es/2018/08/index.html', (31378432, 4426) 'render_sources:output/es/posts/rise-541-is-out.ipynb', (21248000, 255) 'render_posts:cache/posts/rise-541-is-out.html.es', (21297152, 382) -'render_taxonomies:output/es/categories/shodan.html', (30959104, 5599) +'render_taxonomies:output/es/categories/shodan.html', (30959104, 5605) 'render_taxonomies:output/es/categories/cordobaaikikai.xml', (21901824, 1055) -'render_pages:output/posts/my-aikido-shodan-test.html', (32231936, 9917) +'render_pages:output/posts/my-aikido-shodan-test.html', (32231936, 9928) 'render_posts:cache/posts/my-aikido-shodan-test.html', (21384704, 394) -'render_taxonomies:output/es/categories/cordobaaikikai.html', (33491456, 5599) -'render_taxonomies:output/categories/asaikido.html', (31071744, 5308) +'render_taxonomies:output/es/categories/cordobaaikikai.html', (33491456, 5605) +'render_taxonomies:output/categories/asaikido.html', (31071744, 5314) 'render_taxonomies:output/categories/asaikido.xml', (21425152, 764) -'render_taxonomies:output/categories/shodan.html', (34369024, 5308) -'render_taxonomies:output/2018/09/index.html', (30491136, 4663) +'render_taxonomies:output/categories/shodan.html', (34369024, 5314) +'render_taxonomies:output/2018/09/index.html', (30491136, 4669) 'render_taxonomies:output/es/categories/shodan.xml', (21903360, 1055) 'render_taxonomies:output/categories/cordobaaikikai.xml', (21505024, 764) 'render_sources:output/es/posts/my-aikido-shodan-test.ipynb', (21506048, 478) -'render_taxonomies:output/es/2018/09/index.html', (32390656, 4954) -'render_taxonomies:output/es/categories/asaikido.html', (30159360, 5599) -'render_taxonomies:output/categories/cordobaaikikai.html', (31712768, 5308) +'render_taxonomies:output/es/2018/09/index.html', (32390656, 4960) +'render_taxonomies:output/es/categories/asaikido.html', (30159360, 5605) +'render_taxonomies:output/categories/cordobaaikikai.html', (31712768, 5314) 'render_sources:output/posts/my-aikido-shodan-test.ipynb', (21591552, 267) 'render_posts:cache/posts/my-aikido-shodan-test.html.es', (21934080, 544) -'render_pages:output/es/posts/my-aikido-shodan-test.html', (33323008, 10421) +'render_pages:output/es/posts/my-aikido-shodan-test.html', (33323008, 10432) 'render_taxonomies:output/es/categories/asaikido.xml', (21914624, 1055) 'render_taxonomies:output/categories/shodan.xml', (21638656, 764) 'render_sources:output/es/posts/mi-examen-de-aikido-para-1er-dan.ipynb', (21639680, 279) @@ -1308,50 +1308,50 @@ 'render_posts:cache/posts/beginning.es.html', (22490624, 674) 'render_posts:cache/posts/a-simple-overview-of-viper.es.html', (21981184, 829) 'render_posts:cache/posts/paraguay.es.html', (22463488, 665) -'render_pages:output/posts/abandoning-the-oquanta-domain-name.html', (32117248, 9982) -'render_taxonomies:output/2019/index.html', (30064640, 4014) -'render_pages:output/es/posts/abandoning-the-oquanta-domain-name.html', (33036288, 9982) -'render_taxonomies:output/es/2019/01/index.html', (32386048, 4515) -'render_taxonomies:output/2019/01/index.html', (33854464, 4515) +'render_pages:output/posts/abandoning-the-oquanta-domain-name.html', (32117248, 9993) +'render_taxonomies:output/2019/index.html', (30064640, 4020) +'render_pages:output/es/posts/abandoning-the-oquanta-domain-name.html', (33036288, 9993) +'render_taxonomies:output/es/2019/01/index.html', (32386048, 4521) +'render_taxonomies:output/2019/01/index.html', (33854464, 4521) 'render_posts:cache/posts/abandoning-the-oquanta-domain-name.html', (22688256, 433) 'render_sources:output/es/posts/abandoning-the-oquanta-domain-name.ipynb', (22774784, 293) -'render_taxonomies:output/es/2019/index.html', (30038528, 4014) +'render_taxonomies:output/es/2019/index.html', (30038528, 4020) 'render_posts:cache/posts/abandoning-the-oquanta-domain-name.es.html', (22819328, 433) 'render_sources:output/posts/abandoning-the-oquanta-domain-name.ipynb', (22819840, 293) -'render_pages:output/es/posts/rise-550-is-out.html', (30643712, 7515) +'render_pages:output/es/posts/rise-550-is-out.html', (30643712, 7526) 'render_posts:cache/posts/rise-550-is-out.html', (27496448, 376) 'render_sources:output/es/posts/rise-550-is-out.ipynb', (27496960, 255) -'render_taxonomies:output/2019/04/index.html', (32516096, 3440) +'render_taxonomies:output/2019/04/index.html', (32516096, 3446) 'render_sources:output/posts/rise-550-is-out.ipynb', (27509248, 255) -'render_taxonomies:output/es/2019/04/index.html', (31459840, 3440) +'render_taxonomies:output/es/2019/04/index.html', (31459840, 3446) 'render_posts:cache/posts/rise-550-is-out.es.html', (27813888, 376) -'render_pages:output/posts/rise-550-is-out.html', (31840256, 7515) -'render_pages:output/posts/rise-560-is-out.html', (31557120, 7521) -'render_taxonomies:output/2019/11/index.html', (30658048, 3446) +'render_pages:output/posts/rise-550-is-out.html', (31840256, 7526) +'render_pages:output/posts/rise-560-is-out.html', (31557120, 7532) +'render_taxonomies:output/2019/11/index.html', (30658048, 3452) 'render_galleries:output/galleries/rise/dark_slides.png', (28114432, 275) -'render_taxonomies:output/es/2019/11/index.html', (30620672, 3446) +'render_taxonomies:output/es/2019/11/index.html', (30620672, 3452) 'render_posts:cache/posts/rise-560-is-out.es.html', (28219392, 381) 'render_sources:output/es/posts/rise-560-is-out.ipynb', (28238848, 260) 'render_sources:output/posts/rise-560-is-out.ipynb', (28264960, 260) -'render_pages:output/es/posts/rise-560-is-out.html', (32538112, 7521) +'render_pages:output/es/posts/rise-560-is-out.html', (32538112, 7532) 'render_posts:cache/posts/rise-560-is-out.html', (28290560, 381) 'render_galleries:output/galleries/rise/dark_slides.thumbnail.png', (28302848, 277) -'render_taxonomies:output/es/index-6.html', (34698752, 8156) +'render_taxonomies:output/es/index-6.html', (35846144, 8836) 'render_sources:output/posts/rise-561-is-out.ipynb', (28608512, 260) 'render_posts:cache/posts/rise-561-is-out.html', (28628992, 381) -'render_taxonomies:output/2020/02/index.html', (30339584, 3445) -'render_taxonomies:output/es/2020/02/index.html', (34243584, 3445) +'render_taxonomies:output/2020/02/index.html', (30339584, 3451) +'render_taxonomies:output/es/2020/02/index.html', (34243584, 3451) 'render_posts:cache/posts/rise-561-is-out.es.html', (28700672, 381) -'render_pages:output/es/posts/rise-561-is-out.html', (34235904, 7520) -'render_taxonomies:output/index-6.html', (34925056, 8156) -'render_taxonomies:output/2020/index.html', (30094848, 3040) -'render_taxonomies:output/es/2020/index.html', (30035456, 3040) +'render_pages:output/es/posts/rise-561-is-out.html', (34235904, 7531) +'render_taxonomies:output/index-6.html', (35672576, 8836) +'render_taxonomies:output/2020/index.html', (30094848, 3046) +'render_taxonomies:output/es/2020/index.html', (30035456, 3046) 'render_sources:output/es/posts/rise-561-is-out.ipynb', (28784640, 260) -'render_pages:output/posts/rise-561-is-out.html', (33859072, 7520) +'render_pages:output/posts/rise-561-is-out.html', (33859072, 7531) 'render_sources:output/es/stories/about-me.ipynb', (28994560, 335) 'render_sources:output/stories/about-me.ipynb', (28995072, 335) -'render_pages:output/es/stories/support-me.html', (33823232, 7830) -'render_pages:output/stories/support-me.html', (31328768, 7830) +'render_pages:output/es/stories/support-me.html', (33823232, 7841) +'render_pages:output/stories/support-me.html', (31328768, 7841) 'render_posts:cache/stories/support-me.es.html', (29026304, 373) 'render_sources:output/es/stories/support-me.ipynb', (29026816, 341) 'render_sources:output/stories/support-me.ipynb', (29027328, 341) @@ -1365,26 +1365,40 @@ 'render_galleries:output/galleries/rise/commission.png', (34481152, 272) 'render_posts:cache/posts/supporting-rise.es.html', (34481664, 382) 'render_galleries:output/galleries/rise/commission.thumbnail.png', (34496512, 274) -'render_pages:output/posts/supporting-rise.html', (34502656, 5259) -'render_pages:output/es/posts/supporting-rise.html', (34519040, 5259) +'render_pages:output/posts/supporting-rise.html', (34502656, 5270) +'render_pages:output/es/posts/supporting-rise.html', (34519040, 5270) 'render_sources:output/posts/supporting-rise.ipynb', (34524672, 261) 'render_posts:cache/posts/supporting-rise.html', (34660352, 382) -'render_taxonomies:output/es/2020/04/index.html', (34660864, 2513) -'render_taxonomies:output/es/categories/kofi.html', (34693632, 2803) +'render_taxonomies:output/es/2020/04/index.html', (34660864, 2519) +'render_taxonomies:output/es/categories/kofi.html', (34693632, 2809) 'render_taxonomies:output/categories/kofi.xml', (34696704, 527) 'render_taxonomies:output/categories/support.xml', (34697728, 527) 'render_sources:output/es/posts/supporting-rise.ipynb', (34737152, 261) 'render_taxonomies:output/es/categories/support.xml', (34793984, 527) -'render_taxonomies:output/categories/support.html', (34811392, 2803) -'render_taxonomies:output/es/categories/support.html', (34814464, 2803) -'render_taxonomies:output/categories/kofi.html', (34859008, 2803) -'render_taxonomies:output/2020/04/index.html', (34905600, 2513) +'render_taxonomies:output/categories/support.html', (34811392, 2809) +'render_taxonomies:output/es/categories/support.html', (34814464, 2809) +'render_taxonomies:output/categories/kofi.html', (34859008, 2809) +'render_taxonomies:output/2020/04/index.html', (34905600, 2519) 'render_taxonomies:output/es/categories/kofi.xml', (34918400, 527) -'render_pages:output/posts/rise-571-is-out.html', (35000832, 5259) -'render_taxonomies:output/es/2020/10/index.html', (35006464, 2513) +'render_pages:output/posts/rise-571-is-out.html', (35000832, 5270) +'render_taxonomies:output/es/2020/10/index.html', (35006464, 2519) 'render_posts:cache/posts/rise-571-is-out.html', (35009024, 382) 'render_posts:cache/posts/rise-571-is-out.es.html', (35009536, 382) 'render_sources:output/posts/rise-571-is-out.ipynb', (35010048, 261) -'render_pages:output/es/posts/rise-571-is-out.html', (35058688, 5259) +'render_pages:output/es/posts/rise-571-is-out.html', (35058688, 5270) 'render_sources:output/es/posts/rise-571-is-out.ipynb', (35208704, 261) -'render_taxonomies:output/2020/10/index.html', (35209216, 2513) +'render_taxonomies:output/2020/10/index.html', (35209216, 2519) +'render_taxonomies:output/es/2021/index.html', (35454464, 2117) +'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35464704, 551) +'render_taxonomies:output/2021/08/index.html', (35465728, 2801) +'render_pages:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35508224, 5552) +'render_taxonomies:output/es/categories/myst.html', (35513856, 3091) +'render_taxonomies:output/2021/index.html', (35530240, 2117) +'render_taxonomies:output/es/categories/myst.xml', (35586048, 809) +'render_taxonomies:output/categories/myst.html', (35610624, 3091) +'render_taxonomies:output/categories/myst.xml', (35723264, 809) +'render_taxonomies:output/es/2021/08/index.html', (35724288, 2801) +'render_sources:output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35855360, 374) +'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html', (35855872, 551) +'render_sources:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35856896, 374) +'render_pages:output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35887616, 5552) diff --git a/.ipynb_checkpoints/Start-checkpoint.ipynb b/.ipynb_checkpoints/Start-checkpoint.ipynb index 2d206ea7..71bc995c 100644 --- a/.ipynb_checkpoints/Start-checkpoint.ipynb +++ b/.ipynb_checkpoints/Start-checkpoint.ipynb @@ -13,7 +13,7 @@ "metadata": {}, "outputs": [], "source": [ - "title = \"RISE 5.7.1 is out!\"" + "title = \"A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola\"" ] }, { @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "tags_list = ['conda', 'Jupyter', 'linux', 'osx', 'pip', 'python', 'reveal', 'RISE', 'slideshow', 'win']" + "tags_list = ['Jupyter', 'python', 'nikola', 'MyST', 'opensource']" ] }, { @@ -34,15 +34,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[33;01m[2020-10-30T14:52:22Z] WARNING: Nikola: The RSS_LINKS_APPEND_QUERY option is deprecated, use FEED_LINKS_APPEND_QUERY instead.\u001b[39;49;00m\n", - "\u001b[33;01m[2020-10-30T14:52:22Z] WARNING: Nikola: The RSS_READ_MORE_LINK option is deprecated, use FEED_READ_MORE_LINK instead.\u001b[39;49;00m\n", + "\u001b[33;01m[2021-08-23T19:00:18Z] WARNING: Nikola: The RSS_LINKS_APPEND_QUERY option is deprecated, use FEED_LINKS_APPEND_QUERY instead.\u001b[39;49;00m\n", + "\u001b[33;01m[2021-08-23T19:00:18Z] WARNING: Nikola: The RSS_READ_MORE_LINK option is deprecated, use FEED_READ_MORE_LINK instead.\u001b[39;49;00m\n", "Creating New Post\n", "-----------------\n", "\n", - "Title: RISE 5.7.1 is out!\n", + "Title: A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola\n", "Scanning posts......done!\n", - "\u001b[33;01m[2020-10-30T14:52:24Z] NOTICE: compile_ipynb: No kernel specified, assuming \"python3\".\u001b[39;49;00m\n", - "\u001b[37m[2020-10-30T14:52:24Z] INFO: new_post: Your post's text is at: posts/rise-571-is-out.ipynb\u001b[39;49;00m\n" + "\u001b[33;01m[2021-08-23T19:00:19Z] NOTICE: compile_ipynb: No kernel specified, assuming \"python3\".\u001b[39;49;00m\n", + "\u001b[37m[2021-08-23T19:00:20Z] INFO: new_post: Your post's text is at: posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb\u001b[39;49;00m\n" ] } ], diff --git a/Start.ipynb b/Start.ipynb index 2d206ea7..71bc995c 100644 --- a/Start.ipynb +++ b/Start.ipynb @@ -13,7 +13,7 @@ "metadata": {}, "outputs": [], "source": [ - "title = \"RISE 5.7.1 is out!\"" + "title = \"A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola\"" ] }, { @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "tags_list = ['conda', 'Jupyter', 'linux', 'osx', 'pip', 'python', 'reveal', 'RISE', 'slideshow', 'win']" + "tags_list = ['Jupyter', 'python', 'nikola', 'MyST', 'opensource']" ] }, { @@ -34,15 +34,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[33;01m[2020-10-30T14:52:22Z] WARNING: Nikola: The RSS_LINKS_APPEND_QUERY option is deprecated, use FEED_LINKS_APPEND_QUERY instead.\u001b[39;49;00m\n", - "\u001b[33;01m[2020-10-30T14:52:22Z] WARNING: Nikola: The RSS_READ_MORE_LINK option is deprecated, use FEED_READ_MORE_LINK instead.\u001b[39;49;00m\n", + "\u001b[33;01m[2021-08-23T19:00:18Z] WARNING: Nikola: The RSS_LINKS_APPEND_QUERY option is deprecated, use FEED_LINKS_APPEND_QUERY instead.\u001b[39;49;00m\n", + "\u001b[33;01m[2021-08-23T19:00:18Z] WARNING: Nikola: The RSS_READ_MORE_LINK option is deprecated, use FEED_READ_MORE_LINK instead.\u001b[39;49;00m\n", "Creating New Post\n", "-----------------\n", "\n", - "Title: RISE 5.7.1 is out!\n", + "Title: A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola\n", "Scanning posts......done!\n", - "\u001b[33;01m[2020-10-30T14:52:24Z] NOTICE: compile_ipynb: No kernel specified, assuming \"python3\".\u001b[39;49;00m\n", - "\u001b[37m[2020-10-30T14:52:24Z] INFO: new_post: Your post's text is at: posts/rise-571-is-out.ipynb\u001b[39;49;00m\n" + "\u001b[33;01m[2021-08-23T19:00:19Z] NOTICE: compile_ipynb: No kernel specified, assuming \"python3\".\u001b[39;49;00m\n", + "\u001b[37m[2021-08-23T19:00:20Z] INFO: new_post: Your post's text is at: posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb\u001b[39;49;00m\n" ] } ], diff --git a/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html new file mode 100644 index 00000000..6ee714eb --- /dev/null +++ b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html @@ -0,0 +1,244 @@ + +
+
+
+

First impressions (someone has beaten me to it...)

The first idea was to implement MyST support in Nikola. The second one was just a search +to see if the first idea was not previously explored by others. And indeed that was the +case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is +a brief blog post talking about it). +That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for +that plugin and the core of the implementation was actually quite simple:

+
output = myst_parser.main.to_html(new_data)
+
+

Roberto used the MyST Python API to generate the HTML output the Nikola machinery was +going to use to build the blog post.

+

Problem solved! Well, actually, it was not that simple...

+ +
+
+
+
+
+
+

Current limitations (there is always a but...)

One of the key concepts in the MyST (and rST) world is the support for roles +and directives. +People using rST would be tempted to use MyST and the MyST plugin for Nikola if they +have support for the main pieces they use on a daily basis to save them some time.

+

So, what happens when you try to use the MyST Python API to render a simple directive:

+ +
+
+
+
+
+
In [1]:
+
+
+
from myst_parser.main import to_html
+
+ + +   Click me to hide the output +
+
+
+ +
+
+
+
In [2]:
+
+
+
text = """
+```{admonition} This is my admonition
+This is my note
+```
+"""
+
+ + +   Click me to hide the output +
+
+
+ +
+
+
+
In [3]:
+
+
+
to_html(text)
+
+ + +   Click me to hide the output +
+
+
+ +
+
+ +
+
+ + +
+ +
Out[3]:
+ + + + +
+
'<pre><code class="language-{admonition}">This is my note\n</code></pre>\n'
+
+ +
+ +
+
+ +
+
+ +
+
+
+
+

That HTML code does not look like an admonition! +When I searched into the MyST and Nikola issue trackers, I found a report +about this problem.

+

One of the answers from a MyST core contributor was particularly interesting:

+

I don't know if it's intended to behave this way.

+
+

Heya, yes it is; you have to use sphinx to fully parse to HTML

+
+

That surprised me, as I assumed that roles and directives would be supported by the +Python API, but I learnt things are a little bit more complex than that!

+ +
+
+
+
+
+
+

Understanding the limitations (fun/not fun dive, actually fun...)

I started digging into the codebase and some MyST documentation.

+

If you look at the to_html function I showed before:

+
def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):
+    config = config or MdParserConfig()
+    config.renderer = "html"
+    md = default_parser(config)
+    return md.render(text, env)
+
+

We have a default_parser rendering stuff (we will talk about that "stuff" later). +Let's now get into the some pieces of the default parser implementation:

+
def default_parser(config: MdParserConfig) -> MarkdownIt:
+    """Return the default parser configuration for MyST"""
+    renderer_cls: Callable[[MarkdownIt], RendererProtocol]
+
+    if config.renderer == "sphinx":
+        from myst_parser.sphinx_renderer import SphinxRenderer
+
+        renderer_cls = SphinxRenderer
+    elif config.renderer == "html":
+        renderer_cls = RendererHTML
+    elif config.renderer == "docutils":
+        from myst_parser.docutils_renderer import DocutilsRenderer
+
+        renderer_cls = DocutilsRenderer
+    else:
+        raise ValueError("unknown renderer type: {0}".format(config.renderer))
+
+

Well, this is quite interesting! We have a SphinxRenderer and DocutilsRenderer. You +can learn about those here. +Those are an integral part of the MyST-Parser project. But when you look at the html +renderer, the RendererHTML class +is coming from another Executable Books project called markdown-it-py. This is a Python +port of the well-used markdown-it, plus +some of its associated plugins.

+

If you indeed keep looking at the default_parser implementation, you will find the +MyST-Parser (among other things) is actually a collection of markdown-it-py plugins:

+
md = (
+        MarkdownIt("commonmark", renderer_cls=renderer_cls)
+        .enable("table")
+        .use(front_matter_plugin)
+        .use(myst_block_plugin)
+        .use(myst_role_plugin)
+        .use(footnote_plugin)
+        .use(wordcount_plugin, per_minute=config.words_per_minute)
+        .disable("footnote_inline")
+        .disable("footnote_tail")
+    )
+
+

Notice there are some MyST specific plugins such as the myst_block_plugin and the +myst_role_plugin.

+

So, it seems the main idea is to have a MystParser, a Sphinx parser, that parses stuff +into a token stream using a set of general and some specific markdown-it-py plugins, +creates a Docutils objects-based representation of the token stream and render those +objects using the Sphinx machinery.

+

In this model, it actually makes sense to see roles and directives supported when you go +through the Docutils/Sphinx path (those concepts are core-supported in the +Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which +does not understand how to parse nor render these concepts as we've previously shown.

+ +
+
+
+
+
+
+

Overcome the limitations (don't worry I will stop here... for now)

OK, this is long enough for now, the next post will deep dive a little bit more in the +MyST-Parser and the markdown-it-py codebases in the context of potentially supporting +roles and directives through the MyST-Parser Python API. That will led us into some +fundamental question for the MyST ecosystem. We will also introduce some exciting new +projects from the Executable Books community that are closely related with these ideas.

+

I hope you enjoyed the ride and I will see you soon with the second part!

+ +
+
+
+
+
+
+

PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!

+ +
+
+
+ + diff --git a/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html.dep b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html.dep new file mode 100644 index 00000000..e69de29b diff --git a/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html new file mode 100644 index 00000000..6ee714eb --- /dev/null +++ b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html @@ -0,0 +1,244 @@ +
+
+
+

This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

+
+

Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

+ + +

Recently, I have been involved with the Executable Books +project and community (you can learn more about them here). +One of the major projects inside that community is the MyST-Parser, +a rich and extensible flavor of Markdown meant for technical documentation and +publishing. It supports all the syntax of CommonMark Markdown at its base but, in +addition, it includes several extensions to CommonMark adding extra syntax features for +technical writing, such as the roles and directives used by Sphinx in the rST world!

+

The whole Executable Books project is about providing an excellent pipeline for +publishing Jupyter Notebooks, with the MyST-Parser being one of the central building +blocks. They are even interested +in a sane blog story for one of the key pieces the community has, the +Jupyter Book project that indeed uses the +MyST-Parser!

+

When I looked into MyST, since I am always interested in how we can improve the +"blogging story" for those using Jupyter Notebooks and Nikola) +(a static site generator that loves Jupyter Notebooks and has a long story supporting +multiple flavors of Markdown as Nikola plugins), I realized it would interesting to +explore how this flavor of Markdown could potentially integrate with the Nikola +ecosystem!

+ +
+
+
+
+
+
+

First impressions (someone has beaten me to it...)

The first idea was to implement MyST support in Nikola. The second one was just a search +to see if the first idea was not previously explored by others. And indeed that was the +case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is +a brief blog post talking about it). +That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for +that plugin and the core of the implementation was actually quite simple:

+
output = myst_parser.main.to_html(new_data)
+
+

Roberto used the MyST Python API to generate the HTML output the Nikola machinery was +going to use to build the blog post.

+

Problem solved! Well, actually, it was not that simple...

+ +
+
+
+
+
+
+

Current limitations (there is always a but...)

One of the key concepts in the MyST (and rST) world is the support for roles +and directives. +People using rST would be tempted to use MyST and the MyST plugin for Nikola if they +have support for the main pieces they use on a daily basis to save them some time.

+

So, what happens when you try to use the MyST Python API to render a simple directive:

+ +
+
+
+
+
+
In [1]:
+
+
+
from myst_parser.main import to_html
+
+ + +   Click me to hide the output +
+
+
+ +
+
+
+
In [2]:
+
+
+
text = """
+```{admonition} This is my admonition
+This is my note
+```
+"""
+
+ + +   Click me to hide the output +
+
+
+ +
+
+
+
In [3]:
+
+
+
to_html(text)
+
+ + +   Click me to hide the output +
+
+
+ +
+
+ +
+
+ + +
+ +
Out[3]:
+ + + + +
+
'<pre><code class="language-{admonition}">This is my note\n</code></pre>\n'
+
+ +
+ +
+
+ +
+
+ +
+
+
+
+

That HTML code does not look like an admonition! +When I searched into the MyST and Nikola issue trackers, I found a report +about this problem.

+

One of the answers from a MyST core contributor was particularly interesting:

+

I don't know if it's intended to behave this way.

+
+

Heya, yes it is; you have to use sphinx to fully parse to HTML

+
+

That surprised me, as I assumed that roles and directives would be supported by the +Python API, but I learnt things are a little bit more complex than that!

+ +
+
+
+
+
+
+

Understanding the limitations (fun/not fun dive, actually fun...)

I started digging into the codebase and some MyST documentation.

+

If you look at the to_html function I showed before:

+
def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):
+    config = config or MdParserConfig()
+    config.renderer = "html"
+    md = default_parser(config)
+    return md.render(text, env)
+
+

We have a default_parser rendering stuff (we will talk about that "stuff" later). +Let's now get into the some pieces of the default parser implementation:

+
def default_parser(config: MdParserConfig) -> MarkdownIt:
+    """Return the default parser configuration for MyST"""
+    renderer_cls: Callable[[MarkdownIt], RendererProtocol]
+
+    if config.renderer == "sphinx":
+        from myst_parser.sphinx_renderer import SphinxRenderer
+
+        renderer_cls = SphinxRenderer
+    elif config.renderer == "html":
+        renderer_cls = RendererHTML
+    elif config.renderer == "docutils":
+        from myst_parser.docutils_renderer import DocutilsRenderer
+
+        renderer_cls = DocutilsRenderer
+    else:
+        raise ValueError("unknown renderer type: {0}".format(config.renderer))
+
+

Well, this is quite interesting! We have a SphinxRenderer and DocutilsRenderer. You +can learn about those here. +Those are an integral part of the MyST-Parser project. But when you look at the html +renderer, the RendererHTML class +is coming from another Executable Books project called markdown-it-py. This is a Python +port of the well-used markdown-it, plus +some of its associated plugins.

+

If you indeed keep looking at the default_parser implementation, you will find the +MyST-Parser (among other things) is actually a collection of markdown-it-py plugins:

+
md = (
+        MarkdownIt("commonmark", renderer_cls=renderer_cls)
+        .enable("table")
+        .use(front_matter_plugin)
+        .use(myst_block_plugin)
+        .use(myst_role_plugin)
+        .use(footnote_plugin)
+        .use(wordcount_plugin, per_minute=config.words_per_minute)
+        .disable("footnote_inline")
+        .disable("footnote_tail")
+    )
+
+

Notice there are some MyST specific plugins such as the myst_block_plugin and the +myst_role_plugin.

+

So, it seems the main idea is to have a MystParser, a Sphinx parser, that parses stuff +into a token stream using a set of general and some specific markdown-it-py plugins, +creates a Docutils objects-based representation of the token stream and render those +objects using the Sphinx machinery.

+

In this model, it actually makes sense to see roles and directives supported when you go +through the Docutils/Sphinx path (those concepts are core-supported in the +Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which +does not understand how to parse nor render these concepts as we've previously shown.

+ +
+
+
+
+
+
+

Overcome the limitations (don't worry I will stop here... for now)

OK, this is long enough for now, the next post will deep dive a little bit more in the +MyST-Parser and the markdown-it-py codebases in the context of potentially supporting +roles and directives through the MyST-Parser Python API. That will led us into some +fundamental question for the MyST ecosystem. We will also introduce some exciting new +projects from the Executable Books community that are closely related with these ideas.

+

I hope you enjoyed the ride and I will see you soon with the second part!

+ +
+
+
+
+
+
+

PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!

+ +
+
+
+ + diff --git a/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html.dep b/cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html.dep new file mode 100644 index 00000000..e69de29b diff --git a/output/2012/06/index.html b/output/2012/06/index.html index 240590b8..3596536e 100644 --- a/output/2012/06/index.html +++ b/output/2012/06/index.html @@ -63,7 +63,7 @@

Also available in:

  • Hello World! Again...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2012/09/index.html b/output/2012/09/index.html index fda8ed7e..a8039f0a 100644 --- a/output/2012/09/index.html +++ b/output/2012/09/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Nikola + nbconvert
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2012/10/index.html b/output/2012/10/index.html index 8b59ddc9..6fdc7f39 100644 --- a/output/2012/10/index.html +++ b/output/2012/10/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Improving vIPer slideshows styling
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2012/11/index.html b/output/2012/11/index.html index f525b4e4..a5ac27f2 100644 --- a/output/2012/11/index.html +++ b/output/2012/11/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2012/12/index.html b/output/2012/12/index.html index 0881175c..bbfa9a1e 100644 --- a/output/2012/12/index.html +++ b/output/2012/12/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2012/index.html b/output/2012/index.html index ee15d46a..0eb01b49 100644 --- a/output/2012/index.html +++ b/output/2012/index.html @@ -65,7 +65,7 @@

    Also available in:

    June (6) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/01/index.html b/output/2013/01/index.html index f90a262d..6d358a8c 100644 --- a/output/2013/01/index.html +++ b/output/2013/01/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Blogging with Nikola and IPython
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/02/index.html b/output/2013/02/index.html index b3bdcb16..7e5f9abf 100644 --- a/output/2013/02/index.html +++ b/output/2013/02/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Reveal converter mini-tutorial
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/04/index.html b/output/2013/04/index.html index 17a2e24b..d40988c4 100644 --- a/output/2013/04/index.html +++ b/output/2013/04/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Under the Sea... en La Plata
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/05/index.html b/output/2013/05/index.html index 7932d526..4174a58e 100644 --- a/output/2013/05/index.html +++ b/output/2013/05/index.html @@ -48,7 +48,7 @@

    Also available in:

  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/08/index.html b/output/2013/08/index.html index a4e32610..b2172240 100644 --- a/output/2013/08/index.html +++ b/output/2013/08/index.html @@ -63,7 +63,7 @@

    Also available in:

  • Teasers with the IPython notebook plugin
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/09/index.html b/output/2013/09/index.html index a8ca6705..3fd0466f 100644 --- a/output/2013/09/index.html +++ b/output/2013/09/index.html @@ -69,7 +69,7 @@

    Also available in:

  • Customizing your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/10/index.html b/output/2013/10/index.html index 9395b549..00e9da4e 100644 --- a/output/2013/10/index.html +++ b/output/2013/10/index.html @@ -54,7 +54,7 @@

    Also available in:

  • A simple minimap for your nbconverted ipynb
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/11/index.html b/output/2013/11/index.html index f1570999..d13cdd32 100644 --- a/output/2013/11/index.html +++ b/output/2013/11/index.html @@ -51,7 +51,7 @@

    Also available in:

  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/12/index.html b/output/2013/12/index.html index 6c0adc97..cb744058 100644 --- a/output/2013/12/index.html +++ b/output/2013/12/index.html @@ -63,7 +63,7 @@

    Also available in:

  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2013/index.html b/output/2013/index.html index 39eea0c2..01ccdcee 100644 --- a/output/2013/index.html +++ b/output/2013/index.html @@ -81,7 +81,7 @@

    Also available in:

    January (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2014/03/index.html b/output/2014/03/index.html index 5d156c99..4ea4248c 100644 --- a/output/2014/03/index.html +++ b/output/2014/03/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Slideviewer: a simple way to share your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2014/04/index.html b/output/2014/04/index.html index 7facf14e..7e390f46 100644 --- a/output/2014/04/index.html +++ b/output/2014/04/index.html @@ -51,7 +51,7 @@

    Also available in:

  • Loader and Writer, IPython nbextensions to easily edit your text.
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2014/05/index.html b/output/2014/05/index.html index 69989d67..324b75f5 100644 --- a/output/2014/05/index.html +++ b/output/2014/05/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Zen themes updated
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2014/index.html b/output/2014/index.html index d660c868..5db85e5c 100644 --- a/output/2014/index.html +++ b/output/2014/index.html @@ -57,7 +57,7 @@

    Also available in:

    March (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2016/05/index.html b/output/2016/05/index.html index e773cc7d..40260c96 100644 --- a/output/2016/05/index.html +++ b/output/2016/05/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2016/06/index.html b/output/2016/06/index.html index 042c07f9..c3330f48 100644 --- a/output/2016/06/index.html +++ b/output/2016/06/index.html @@ -48,7 +48,7 @@

    Also available in:

  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2016/08/index.html b/output/2016/08/index.html index 355838ac..7b8fef7f 100644 --- a/output/2016/08/index.html +++ b/output/2016/08/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2016/index.html b/output/2016/index.html index 1f5f4210..855d89e0 100644 --- a/output/2016/index.html +++ b/output/2016/index.html @@ -57,7 +57,7 @@

    Also available in:

    May (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2017/06/index.html b/output/2017/06/index.html index a4b8521e..a446ade3 100644 --- a/output/2017/06/index.html +++ b/output/2017/06/index.html @@ -54,7 +54,7 @@

    Also available in:

  • RISE 5.0.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2017/07/index.html b/output/2017/07/index.html index 0e41809d..a5f5316a 100644 --- a/output/2017/07/index.html +++ b/output/2017/07/index.html @@ -48,7 +48,7 @@

    Also available in:

  • We are above 1000 stars!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2017/11/index.html b/output/2017/11/index.html index 71102080..108132e0 100644 --- a/output/2017/11/index.html +++ b/output/2017/11/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.1.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2017/12/index.html b/output/2017/12/index.html index e3b1a5c7..ee56f34b 100644 --- a/output/2017/12/index.html +++ b/output/2017/12/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2017/index.html b/output/2017/index.html index 4741897d..32b6d1f2 100644 --- a/output/2017/index.html +++ b/output/2017/index.html @@ -61,7 +61,7 @@

    Also available in:

    June (3) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2018/02/index.html b/output/2018/02/index.html index d0118f81..18c3a6ba 100644 --- a/output/2018/02/index.html +++ b/output/2018/02/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.2.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2018/05/index.html b/output/2018/05/index.html index c50a3897..17af6267 100644 --- a/output/2018/05/index.html +++ b/output/2018/05/index.html @@ -51,7 +51,7 @@

    Also available in:

  • Some thoughts about the 2017 ACM Software System Award for Project Jupyter
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2018/08/index.html b/output/2018/08/index.html index ce7a54e4..3afe4b94 100644 --- a/output/2018/08/index.html +++ b/output/2018/08/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.4.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2018/09/index.html b/output/2018/09/index.html index 0bb6975b..cdf1a7f0 100644 --- a/output/2018/09/index.html +++ b/output/2018/09/index.html @@ -48,7 +48,7 @@

    Also available in:

  • My Aikido Shodan test
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2018/index.html b/output/2018/index.html index 289ac0db..ca298697 100644 --- a/output/2018/index.html +++ b/output/2018/index.html @@ -61,7 +61,7 @@

    Also available in:

    February (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2019/01/index.html b/output/2019/01/index.html index 07585f37..c30949ba 100644 --- a/output/2019/01/index.html +++ b/output/2019/01/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Abandoning the oquanta domain name
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2019/04/index.html b/output/2019/04/index.html index 7c924364..fd34b6f5 100644 --- a/output/2019/04/index.html +++ b/output/2019/04/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.5.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2019/11/index.html b/output/2019/11/index.html index fcee5a81..ea7d4ba3 100644 --- a/output/2019/11/index.html +++ b/output/2019/11/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.6.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2019/index.html b/output/2019/index.html index 1dac111a..61a9e80a 100644 --- a/output/2019/index.html +++ b/output/2019/index.html @@ -57,7 +57,7 @@

    Also available in:

    January (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2020/02/index.html b/output/2020/02/index.html index 6bcd4e9c..6cced6c1 100644 --- a/output/2020/02/index.html +++ b/output/2020/02/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.6.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2020/04/index.html b/output/2020/04/index.html index 34c149f7..1c4faf26 100644 --- a/output/2020/04/index.html +++ b/output/2020/04/index.html @@ -48,7 +48,7 @@

    Also available in:

  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2020/10/index.html b/output/2020/10/index.html index 6313ec64..3cb1bd14 100644 --- a/output/2020/10/index.html +++ b/output/2020/10/index.html @@ -48,7 +48,7 @@

    Also available in:

  • RISE 5.7.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2020/index.html b/output/2020/index.html index cbc18c2c..0ba94e86 100644 --- a/output/2020/index.html +++ b/output/2020/index.html @@ -57,7 +57,7 @@

    Also available in:

    February (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/2021/08/index.html b/output/2021/08/index.html new file mode 100644 index 00000000..6ff3029a --- /dev/null +++ b/output/2021/08/index.html @@ -0,0 +1,70 @@ + + + + + + +Posts for August 2021 | Damian's blog + + + + + + + +
    + +
    +
    + + diff --git a/output/2021/index.html b/output/2021/index.html new file mode 100644 index 00000000..ae51c766 --- /dev/null +++ b/output/2021/index.html @@ -0,0 +1,69 @@ + + + + + + +Posts for year 2021 | Damian's blog + + + + + + + +
    + +
    +
    + + diff --git a/output/archive.html b/output/archive.html index 72b117b9..de6dce3e 100644 --- a/output/archive.html +++ b/output/archive.html @@ -46,6 +46,10 @@

    Also available in:

    • +2021 + (1) +
    • +
    • 2020 (3)
    • @@ -77,7 +81,7 @@

      Also available in:

      2012 (10) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/aikido.html b/output/categories/aikido.html index e9af794f..bbe9fd7b 100644 --- a/output/categories/aikido.html +++ b/output/categories/aikido.html @@ -55,7 +55,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/asaikido.html b/output/categories/asaikido.html index 4a169d26..c928e999 100644 --- a/output/categories/asaikido.html +++ b/output/categories/asaikido.html @@ -52,7 +52,7 @@
  • My Aikido Shodan test
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/base16.html b/output/categories/base16.html index a88f3037..846d71ef 100644 --- a/output/categories/base16.html +++ b/output/categories/base16.html @@ -52,7 +52,7 @@
  • 48 themes for your IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/binder.html b/output/categories/binder.html index a246d75b..7e0afd5c 100644 --- a/output/categories/binder.html +++ b/output/categories/binder.html @@ -55,7 +55,7 @@
  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/blog.html b/output/categories/blog.html index 1c77f9fa..79f2881f 100644 --- a/output/categories/blog.html +++ b/output/categories/blog.html @@ -85,7 +85,7 @@
  • Beginning...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/conda.html b/output/categories/conda.html index 37c4a268..7abae6c6 100644 --- a/output/categories/conda.html +++ b/output/categories/conda.html @@ -82,7 +82,7 @@
  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/config.html b/output/categories/config.html index 59ef4b49..035e2a5b 100644 --- a/output/categories/config.html +++ b/output/categories/config.html @@ -61,7 +61,7 @@
  • Change the IPython slides defaults with an IPython config file
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/connectivity.html b/output/categories/connectivity.html index d56ef6ac..cc8e2bfe 100644 --- a/output/categories/connectivity.html +++ b/output/categories/connectivity.html @@ -52,7 +52,7 @@
  • Using a local Reveal.js library with your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/cordobaaikikai.html b/output/categories/cordobaaikikai.html index 1b768dd6..2bcf8945 100644 --- a/output/categories/cordobaaikikai.html +++ b/output/categories/cordobaaikikai.html @@ -52,7 +52,7 @@
  • My Aikido Shodan test
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/css.html b/output/categories/css.html index 9169811e..a916db4e 100644 --- a/output/categories/css.html +++ b/output/categories/css.html @@ -55,7 +55,7 @@
  • Customizing your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/daniela.html b/output/categories/daniela.html index 90384de6..5d8a09b7 100644 --- a/output/categories/daniela.html +++ b/output/categories/daniela.html @@ -52,7 +52,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/extension.html b/output/categories/extension.html index fa170daa..0a309d4c 100644 --- a/output/categories/extension.html +++ b/output/categories/extension.html @@ -67,7 +67,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/facu.html b/output/categories/facu.html index a929100d..0d715cb6 100644 --- a/output/categories/facu.html +++ b/output/categories/facu.html @@ -52,7 +52,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/facundo.html b/output/categories/facundo.html index 91279670..1e8183d5 100644 --- a/output/categories/facundo.html +++ b/output/categories/facundo.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/family.html b/output/categories/family.html index 99bc742b..f6c77313 100644 --- a/output/categories/family.html +++ b/output/categories/family.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/first_post.html b/output/categories/first_post.html index ba11d7f9..863fab86 100644 --- a/output/categories/first_post.html +++ b/output/categories/first_post.html @@ -52,7 +52,7 @@
  • Hello World! Again...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/flood.html b/output/categories/flood.html index b0f67767..39d776d0 100644 --- a/output/categories/flood.html +++ b/output/categories/flood.html @@ -52,7 +52,7 @@
  • Under the Sea... en La Plata
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/format.html b/output/categories/format.html index a1493754..25f9f1f0 100644 --- a/output/categories/format.html +++ b/output/categories/format.html @@ -52,7 +52,7 @@
  • Loader and Writer, IPython nbextensions to easily edit your text.
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/gh-pages.html b/output/categories/gh-pages.html index f86d8f23..9a7902d7 100644 --- a/output/categories/gh-pages.html +++ b/output/categories/gh-pages.html @@ -64,7 +64,7 @@
  • One line deployment of your site to gh-pages
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/git.html b/output/categories/git.html index d5958431..05b72036 100644 --- a/output/categories/git.html +++ b/output/categories/git.html @@ -67,7 +67,7 @@
  • One line deployment of your site to gh-pages
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/github.html b/output/categories/github.html index 02ee183b..121b222e 100644 --- a/output/categories/github.html +++ b/output/categories/github.html @@ -52,7 +52,7 @@
  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/index.html b/output/categories/index.html index 90e0573c..b17bac21 100644 --- a/output/categories/index.html +++ b/output/categories/index.html @@ -75,6 +75,7 @@
  • magic
  • minimap
  • mIPyex
  • +
  • MyST
  • nbconvert
  • nbviewer
  • nikola
  • @@ -109,7 +110,7 @@
  • workflow
  • zen
  • zenmode
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/ipyscript.html b/output/categories/ipyscript.html index 0192e589..407f8311 100644 --- a/output/categories/ipyscript.html +++ b/output/categories/ipyscript.html @@ -52,7 +52,7 @@
  • Don't write scripts, just write ipyscripts!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/ipython.html b/output/categories/ipython.html index b598736f..4f938b69 100644 --- a/output/categories/ipython.html +++ b/output/categories/ipython.html @@ -160,7 +160,7 @@
  • vIPer
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/ipytmpl.html b/output/categories/ipytmpl.html index 627d5278..b81e4836 100644 --- a/output/categories/ipytmpl.html +++ b/output/categories/ipytmpl.html @@ -52,7 +52,7 @@
  • My IPython-powered semi-automatic git workflow
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/javascript.html b/output/categories/javascript.html index 1ec6a991..6638f167 100644 --- a/output/categories/javascript.html +++ b/output/categories/javascript.html @@ -76,7 +76,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/jinja.html b/output/categories/jinja.html index 6674a3a3..76c759c6 100644 --- a/output/categories/jinja.html +++ b/output/categories/jinja.html @@ -61,7 +61,7 @@
  • Change the IPython slides defaults with an IPython config file
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/jupyter.html b/output/categories/jupyter.html index c1b99852..3f149bb5 100644 --- a/output/categories/jupyter.html +++ b/output/categories/jupyter.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/jupyter.xml b/output/categories/jupyter.xml index 21d46ec2..0a5127c6 100644 --- a/output/categories/jupyter.xml +++ b/output/categories/jupyter.xml @@ -1,5 +1,14 @@ -Damian's blog (Posts about Jupyter)http://damianavila.github.io/blog/enFri, 30 Oct 2020 15:52:24 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about Jupyter)http://damianavila.github.io/blog/enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -54,14 +63,4 @@ It lets you show your notebooks rendered as an <strong>executable</stro <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of RISE 5.2.0!</p> <p><strong>RISE</strong> let's you show yout <strong>Jupyter</strong> notebook rendered as an <strong>executable</strong> Reveal.js-based slideshow. It is your very same notebook but in a <em>slidy</em> way! -</p><p><a href="http://damianavila.github.io/blog/posts/rise-520-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-520-is-out.htmlMon, 05 Feb 2018 02:45:53 GMTBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>You are in vacation time but you want to blog something nice to share with your friends.</p> -<p>And your blog is powered by <strong>Nikola</strong>.</p> -<p>And you are a <strong>Jupyter Notebook</strong> user.</p> -<p>But you don't have your laptop with you, because you are on <em>vacation</em> time, remember? ;-)</p> -<p>But you still have your phone and some connectivity.</p> -<p>What do you think if I say that you have a complete workflow to write your blogpost, build the site and deploy it just using your phone? But without using computational resources from it (that would be also interesting, btw).</p> -<p>Don't you believe me? Just read this post and I will show you how you can make this possible... and fun! -</p><p><a href="http://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.html">Read more…</a> (16 min remaining to read)</p></div></div></div>Bindergh-pagesgitGithubJupyternikolaworkflowhttp://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlSun, 17 Dec 2017 21:12:53 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/posts/rise-520-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-520-is-out.htmlMon, 05 Feb 2018 02:45:53 GMT \ No newline at end of file diff --git a/output/categories/jupyterlab.html b/output/categories/jupyterlab.html index af54e6f5..4c40f279 100644 --- a/output/categories/jupyterlab.html +++ b/output/categories/jupyterlab.html @@ -55,7 +55,7 @@
  • RISE meets JupyterLab
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/kofi.html b/output/categories/kofi.html index ab7bf22a..f357bfce 100644 --- a/output/categories/kofi.html +++ b/output/categories/kofi.html @@ -52,7 +52,7 @@
  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/less.html b/output/categories/less.html index 73524cbd..e9e3b21c 100644 --- a/output/categories/less.html +++ b/output/categories/less.html @@ -55,7 +55,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/life.html b/output/categories/life.html index 116bd99b..7c357a0a 100644 --- a/output/categories/life.html +++ b/output/categories/life.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/linux.html b/output/categories/linux.html index 4c96b186..025bbad3 100644 --- a/output/categories/linux.html +++ b/output/categories/linux.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/local.html b/output/categories/local.html index 05d20323..8590ac0b 100644 --- a/output/categories/local.html +++ b/output/categories/local.html @@ -52,7 +52,7 @@
  • Using a local Reveal.js library with your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/magic.html b/output/categories/magic.html index 539d9905..8cebcdf8 100644 --- a/output/categories/magic.html +++ b/output/categories/magic.html @@ -52,7 +52,7 @@
  • Don't write scripts, just write ipyscripts!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/minimap.html b/output/categories/minimap.html index dca12c3a..14d0e03e 100644 --- a/output/categories/minimap.html +++ b/output/categories/minimap.html @@ -52,7 +52,7 @@
  • A simple minimap for your nbconverted ipynb
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/mipyex.html b/output/categories/mipyex.html index f86889a2..dc861cb3 100644 --- a/output/categories/mipyex.html +++ b/output/categories/mipyex.html @@ -61,7 +61,7 @@
  • Tweet me... said an IPython notebook cell and I did it
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/myst.html b/output/categories/myst.html new file mode 100644 index 00000000..263bcb1a --- /dev/null +++ b/output/categories/myst.html @@ -0,0 +1,74 @@ + + + + + +Posts about MyST | Damian's blog + + + + + + + + +
    + +
    +
    + + diff --git a/output/categories/myst.xml b/output/categories/myst.xml new file mode 100644 index 00000000..f31a2a54 --- /dev/null +++ b/output/categories/myst.xml @@ -0,0 +1,11 @@ + +Damian's blog (Posts about MyST)http://damianavila.github.io/blog/enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMT \ No newline at end of file diff --git a/output/categories/nbconvert.html b/output/categories/nbconvert.html index ce924e29..f605f373 100644 --- a/output/categories/nbconvert.html +++ b/output/categories/nbconvert.html @@ -91,7 +91,7 @@
  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/nbviewer.html b/output/categories/nbviewer.html index 7512cf13..7e26ad6d 100644 --- a/output/categories/nbviewer.html +++ b/output/categories/nbviewer.html @@ -52,7 +52,7 @@
  • Slideviewer: a simple way to share your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/nikola.html b/output/categories/nikola.html index f5835b9a..532950a4 100644 --- a/output/categories/nikola.html +++ b/output/categories/nikola.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/nikola.xml b/output/categories/nikola.xml index 3beb7ce0..ff860008 100644 --- a/output/categories/nikola.xml +++ b/output/categories/nikola.xml @@ -1,5 +1,14 @@ -Damian's blog (Posts about nikola)http://damianavila.github.io/blog/enFri, 03 Apr 2020 17:01:48 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about nikola)http://damianavila.github.io/blog/enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>You are in vacation time but you want to blog something nice to share with your friends.</p> @@ -57,13 +66,4 @@ And now, I pretend to <em>log</em> the trades from this little accou </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Some days ago, <a href="https://plus.google.com/106780152352450272697/about">Aru Sahni</a> wrote to <a href="https://groups.google.com/forum/#!forum/nikola-discuss">Nikola's</a> forum and posted a link to his site... I really like the theme he was using so I though to take it as a starting point to develop my own theme. -</p><p><a href="http://damianavila.github.io/blog/posts/a-new-nikolas-theme-for-my-site-zen.html">Read more…</a> (1 min remaining to read)</p></div></div></div>blogIPythonlessnikolapythonthemezenhttp://damianavila.github.io/blog/posts/a-new-nikolas-theme-for-my-site-zen.htmlTue, 10 Sep 2013 00:10:18 GMTOne line deployment of your site to gh-pageshttp://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>Do you want to <strong>easily</strong> deploy your site to Github pages?</p> -<p>OK, here we go...</p> -<ol> -<li><p>You have to upload your complete blog/site to a new Github repository (you know how to do it... if not, probably you need to learn some things before try this one, hehe). As a plus, now your blog/site is version-controlled!</p> -</li> -<li><p>Almost for sure, your site/blog lives in the master branch of the new repository, but you need to generated a <code>gh-pages</code> branch to push your <code>build</code> or <code>output</code> folder, I mean your site/blog content to deploy... not all the machinery of your site/blog platform (<strong>Nikola</strong> in my case):</p> -<p><a href="http://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages.html">Read more…</a> (1 min remaining to read)</p></li></ol></div></div></div>bloggh-pagesgitnikolapythonhttp://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages.htmlWed, 21 Aug 2013 11:17:00 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/posts/a-new-nikolas-theme-for-my-site-zen.html">Read more…</a> (1 min remaining to read)</p></div></div></div>blogIPythonlessnikolapythonthemezenhttp://damianavila.github.io/blog/posts/a-new-nikolas-theme-for-my-site-zen.htmlTue, 10 Sep 2013 00:10:18 GMT \ No newline at end of file diff --git a/output/categories/opensource.html b/output/categories/opensource.html index d5294934..15c3340a 100644 --- a/output/categories/opensource.html +++ b/output/categories/opensource.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/opensource.xml b/output/categories/opensource.xml index 7e3383b8..2af64008 100644 --- a/output/categories/opensource.xml +++ b/output/categories/opensource.xml @@ -1,5 +1,14 @@ -Damian's blog (Posts about opensource)http://damianavila.github.io/blog/enFri, 03 Apr 2020 17:58:00 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssSupporting RISEhttp://damianavila.github.io/blog/posts/supporting-rise.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about opensource)http://damianavila.github.io/blog/enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTSupporting RISEhttp://damianavila.github.io/blog/posts/supporting-rise.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Hi folks!</p> diff --git a/output/categories/osx.html b/output/categories/osx.html index f40a359b..5b5b87ae 100644 --- a/output/categories/osx.html +++ b/output/categories/osx.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/pdf.html b/output/categories/pdf.html index ac646319..e7fc7a7c 100644 --- a/output/categories/pdf.html +++ b/output/categories/pdf.html @@ -52,7 +52,7 @@
  • A little hack to get a pdf from your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/performance.html b/output/categories/performance.html index d7644517..a649bc29 100644 --- a/output/categories/performance.html +++ b/output/categories/performance.html @@ -58,7 +58,7 @@
  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/pinned.html b/output/categories/pinned.html index 22696f85..02fe4c98 100644 --- a/output/categories/pinned.html +++ b/output/categories/pinned.html @@ -52,7 +52,7 @@
  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/pip.html b/output/categories/pip.html index b43cf360..0c02c9a2 100644 --- a/output/categories/pip.html +++ b/output/categories/pip.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/politics.html b/output/categories/politics.html index 5cba49ad..eddf187c 100644 --- a/output/categories/politics.html +++ b/output/categories/politics.html @@ -52,7 +52,7 @@
  • Paraguay
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/pyconar.html b/output/categories/pyconar.html index af5e636e..26ee7d75 100644 --- a/output/categories/pyconar.html +++ b/output/categories/pyconar.html @@ -52,7 +52,7 @@
  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/python.html b/output/categories/python.html index 47044c50..77ad23cb 100644 --- a/output/categories/python.html +++ b/output/categories/python.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/python.xml b/output/categories/python.xml index f15b24ef..4eabeb11 100644 --- a/output/categories/python.xml +++ b/output/categories/python.xml @@ -1,5 +1,14 @@ -Damian's blog (Posts about python)http://damianavila.github.io/blog/enFri, 30 Oct 2020 15:52:24 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about python)http://damianavila.github.io/blog/enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -50,10 +59,4 @@ <p>We're pleased to announce the release of RISE 5.1.0!</p> <p><strong>RISE</strong> allows you show your <strong>Jupyter</strong> notebooks rendered as an <em>executable</em> <code>Reveal.js</code>-based slideshow. It is your very same notebook but <em>presented</em> in a <em>slidy</em> way!</p> <p><em>What are the new goodies for this release?</em> -</p><p><a href="http://damianavila.github.io/blog/posts/rise-510-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-510-is-out.htmlMon, 06 Nov 2017 10:45:52 GMTWe are above 1000 stars!http://damianavila.github.io/blog/posts/we-are-above-1000-stars.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p><strong>Github</strong> has a way to measure projects <code>popularity</code> through stars.</p> -<p>And those stars are given by the users themselves.</p> -<p>And we are just above a <strong>remarkable</strong> line...</p> -<p><a href="http://damianavila.github.io/blog/posts/we-are-above-1000-stars.html">Read more…</a> (1 min remaining to read)</p></div></div></div>JupyterpythonrevealRISEslideshowhttp://damianavila.github.io/blog/posts/we-are-above-1000-stars.htmlWed, 12 Jul 2017 16:45:00 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/posts/rise-510-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-510-is-out.htmlMon, 06 Nov 2017 10:45:52 GMT \ No newline at end of file diff --git a/output/categories/reveal.html b/output/categories/reveal.html index 59fd545a..54c14f97 100644 --- a/output/categories/reveal.html +++ b/output/categories/reveal.html @@ -112,7 +112,7 @@
  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/rise.html b/output/categories/rise.html index 596172a7..c2d9df2c 100644 --- a/output/categories/rise.html +++ b/output/categories/rise.html @@ -91,7 +91,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/scipycon.html b/output/categories/scipycon.html index e42641b4..e5d9bcb6 100644 --- a/output/categories/scipycon.html +++ b/output/categories/scipycon.html @@ -52,7 +52,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/shodan.html b/output/categories/shodan.html index cf4bc49b..53a3e4e7 100644 --- a/output/categories/shodan.html +++ b/output/categories/shodan.html @@ -52,7 +52,7 @@
  • My Aikido Shodan test
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/slideshow.html b/output/categories/slideshow.html index f164bb5c..8f18d52a 100644 --- a/output/categories/slideshow.html +++ b/output/categories/slideshow.html @@ -109,7 +109,7 @@
  • Make your slides with IPython
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/spellcheck.html b/output/categories/spellcheck.html index 72da9240..3269db86 100644 --- a/output/categories/spellcheck.html +++ b/output/categories/spellcheck.html @@ -52,7 +52,7 @@
  • A 'poor man' spell checker for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/support.html b/output/categories/support.html index 18ce275f..130c1e2a 100644 --- a/output/categories/support.html +++ b/output/categories/support.html @@ -52,7 +52,7 @@
  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/talks.html b/output/categories/talks.html index e0560356..9d398ff7 100644 --- a/output/categories/talks.html +++ b/output/categories/talks.html @@ -55,7 +55,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/theme.html b/output/categories/theme.html index 3d050d61..a416b906 100644 --- a/output/categories/theme.html +++ b/output/categories/theme.html @@ -55,7 +55,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/themes.html b/output/categories/themes.html index cf91efbd..0c9e4360 100644 --- a/output/categories/themes.html +++ b/output/categories/themes.html @@ -55,7 +55,7 @@
  • 48 themes for your IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/threads.html b/output/categories/threads.html index 472d4ec4..749945da 100644 --- a/output/categories/threads.html +++ b/output/categories/threads.html @@ -52,7 +52,7 @@
  • vIPer is now using IPython.nbconvert
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/toggle.html b/output/categories/toggle.html index 1104db45..1f50bbd0 100644 --- a/output/categories/toggle.html +++ b/output/categories/toggle.html @@ -55,7 +55,7 @@
  • Mimic the IPython notebook cell execution
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/trading.html b/output/categories/trading.html index a6c76a80..e7bc954a 100644 --- a/output/categories/trading.html +++ b/output/categories/trading.html @@ -58,7 +58,7 @@
  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/tutorials.html b/output/categories/tutorials.html index 78235c04..aa5ef6e8 100644 --- a/output/categories/tutorials.html +++ b/output/categories/tutorials.html @@ -52,7 +52,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/twitter.html b/output/categories/twitter.html index 90a70c9c..7778acc9 100644 --- a/output/categories/twitter.html +++ b/output/categories/twitter.html @@ -52,7 +52,7 @@
  • Tweet me... said an IPython notebook cell and I did it
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/typescript.html b/output/categories/typescript.html index 55b068fd..07f2236e 100644 --- a/output/categories/typescript.html +++ b/output/categories/typescript.html @@ -52,7 +52,7 @@
  • RISE meets JupyterLab
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/videos.html b/output/categories/videos.html index 585b6484..ead79ddd 100644 --- a/output/categories/videos.html +++ b/output/categories/videos.html @@ -52,7 +52,7 @@
  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/viper.html b/output/categories/viper.html index f87f0340..4a73b02f 100644 --- a/output/categories/viper.html +++ b/output/categories/viper.html @@ -61,7 +61,7 @@
  • vIPer
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/win.html b/output/categories/win.html index 57a6cfca..62356e46 100644 --- a/output/categories/win.html +++ b/output/categories/win.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/workflow.html b/output/categories/workflow.html index 046d4525..c049672a 100644 --- a/output/categories/workflow.html +++ b/output/categories/workflow.html @@ -67,7 +67,7 @@
  • Bidirectional IPython-Nikola workflow to write your blog post
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/zen.html b/output/categories/zen.html index 0cf2baa5..26689903 100644 --- a/output/categories/zen.html +++ b/output/categories/zen.html @@ -58,7 +58,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/categories/zenmode.html b/output/categories/zenmode.html index 9276010a..9e2db5f5 100644 --- a/output/categories/zenmode.html +++ b/output/categories/zenmode.html @@ -52,7 +52,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/06/index.html b/output/es/2012/06/index.html index 1535a589..46a0a7b3 100644 --- a/output/es/2012/06/index.html +++ b/output/es/2012/06/index.html @@ -63,7 +63,7 @@

    También disponible en:

  • Hola Mundo! Nuevamente...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/09/index.html b/output/es/2012/09/index.html index b4321799..c01fc09e 100644 --- a/output/es/2012/09/index.html +++ b/output/es/2012/09/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Nikola + nbconvert
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/10/index.html b/output/es/2012/10/index.html index 061bfd98..d1ba68ac 100644 --- a/output/es/2012/10/index.html +++ b/output/es/2012/10/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Mejorando el "styling" de las presentaciones generadas con vIPer
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/11/index.html b/output/es/2012/11/index.html index 5aaf28db..91d2c36d 100644 --- a/output/es/2012/11/index.html +++ b/output/es/2012/11/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/12/index.html b/output/es/2012/12/index.html index 38049169..d4e1ad38 100644 --- a/output/es/2012/12/index.html +++ b/output/es/2012/12/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2012/index.html b/output/es/2012/index.html index 07f1ac50..3ec6b0f4 100644 --- a/output/es/2012/index.html +++ b/output/es/2012/index.html @@ -65,7 +65,7 @@

    También disponible en:

    junio (6) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/01/index.html b/output/es/2013/01/index.html index ea0df76d..1c7c1595 100644 --- a/output/es/2013/01/index.html +++ b/output/es/2013/01/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Blogging with Nikola and IPython
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/02/index.html b/output/es/2013/02/index.html index 66224c2c..7e9705cf 100644 --- a/output/es/2013/02/index.html +++ b/output/es/2013/02/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Reveal converter mini-tutorial
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/04/index.html b/output/es/2013/04/index.html index f2634916..452b1775 100644 --- a/output/es/2013/04/index.html +++ b/output/es/2013/04/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Under the Sea... en La Plata
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/05/index.html b/output/es/2013/05/index.html index 82e6886a..be699416 100644 --- a/output/es/2013/05/index.html +++ b/output/es/2013/05/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/08/index.html b/output/es/2013/08/index.html index cf9d46b7..72ccca82 100644 --- a/output/es/2013/08/index.html +++ b/output/es/2013/08/index.html @@ -63,7 +63,7 @@

    También disponible en:

  • Teasers with the IPython notebook plugin
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/09/index.html b/output/es/2013/09/index.html index b26247ec..ec8834f5 100644 --- a/output/es/2013/09/index.html +++ b/output/es/2013/09/index.html @@ -69,7 +69,7 @@

    También disponible en:

  • Customizing your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/10/index.html b/output/es/2013/10/index.html index 1fba0697..450d7139 100644 --- a/output/es/2013/10/index.html +++ b/output/es/2013/10/index.html @@ -54,7 +54,7 @@

    También disponible en:

  • A simple minimap for your nbconverted ipynb
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/11/index.html b/output/es/2013/11/index.html index c6eeb2d6..b1802086 100644 --- a/output/es/2013/11/index.html +++ b/output/es/2013/11/index.html @@ -51,7 +51,7 @@

    También disponible en:

  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/12/index.html b/output/es/2013/12/index.html index 1c7daa8a..d6f22a0c 100644 --- a/output/es/2013/12/index.html +++ b/output/es/2013/12/index.html @@ -63,7 +63,7 @@

    También disponible en:

  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2013/index.html b/output/es/2013/index.html index 84987cd0..d9b2c22a 100644 --- a/output/es/2013/index.html +++ b/output/es/2013/index.html @@ -81,7 +81,7 @@

    También disponible en:

    enero (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2014/03/index.html b/output/es/2014/03/index.html index 9e9e7960..052c63c4 100644 --- a/output/es/2014/03/index.html +++ b/output/es/2014/03/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Slideviewer: a simple way to share your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2014/04/index.html b/output/es/2014/04/index.html index bdfc1725..d23f9c72 100644 --- a/output/es/2014/04/index.html +++ b/output/es/2014/04/index.html @@ -51,7 +51,7 @@

    También disponible en:

  • Loader and Writer, IPython nbextensions to easily edit your text.
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2014/05/index.html b/output/es/2014/05/index.html index 377d7fe6..5925a3e7 100644 --- a/output/es/2014/05/index.html +++ b/output/es/2014/05/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Zen themes updated
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2014/index.html b/output/es/2014/index.html index c9b95982..dbbe34da 100644 --- a/output/es/2014/index.html +++ b/output/es/2014/index.html @@ -57,7 +57,7 @@

    También disponible en:

    marzo (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2016/05/index.html b/output/es/2016/05/index.html index 859a8fc1..f4f17e39 100644 --- a/output/es/2016/05/index.html +++ b/output/es/2016/05/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2016/06/index.html b/output/es/2016/06/index.html index f53253a3..992a5709 100644 --- a/output/es/2016/06/index.html +++ b/output/es/2016/06/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2016/08/index.html b/output/es/2016/08/index.html index f3e840c3..f70ea4a1 100644 --- a/output/es/2016/08/index.html +++ b/output/es/2016/08/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2016/index.html b/output/es/2016/index.html index 7d4dbd46..9c6f8d51 100644 --- a/output/es/2016/index.html +++ b/output/es/2016/index.html @@ -57,7 +57,7 @@

    También disponible en:

    mayo (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2017/06/index.html b/output/es/2017/06/index.html index f4da56bc..fba26f2a 100644 --- a/output/es/2017/06/index.html +++ b/output/es/2017/06/index.html @@ -54,7 +54,7 @@

    También disponible en:

  • RISE 5.0.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2017/07/index.html b/output/es/2017/07/index.html index f4b7936a..e5f694be 100644 --- a/output/es/2017/07/index.html +++ b/output/es/2017/07/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • We are above 1000 stars!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2017/11/index.html b/output/es/2017/11/index.html index a3222a9c..250da3d2 100644 --- a/output/es/2017/11/index.html +++ b/output/es/2017/11/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.1.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2017/12/index.html b/output/es/2017/12/index.html index 6ff94f8c..26ae01c5 100644 --- a/output/es/2017/12/index.html +++ b/output/es/2017/12/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2017/index.html b/output/es/2017/index.html index 447c4393..6a3adcf8 100644 --- a/output/es/2017/index.html +++ b/output/es/2017/index.html @@ -61,7 +61,7 @@

    También disponible en:

    junio (3) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2018/02/index.html b/output/es/2018/02/index.html index 09e7fe46..21744378 100644 --- a/output/es/2018/02/index.html +++ b/output/es/2018/02/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.2.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2018/05/index.html b/output/es/2018/05/index.html index fd79d56a..c11fb83b 100644 --- a/output/es/2018/05/index.html +++ b/output/es/2018/05/index.html @@ -51,7 +51,7 @@

    También disponible en:

  • Some thoughts about the 2017 ACM Software System Award for Project Jupyter
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2018/08/index.html b/output/es/2018/08/index.html index c8f6d8a7..66a11ed8 100644 --- a/output/es/2018/08/index.html +++ b/output/es/2018/08/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.4.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2018/09/index.html b/output/es/2018/09/index.html index b6a596e8..83a7f9ce 100644 --- a/output/es/2018/09/index.html +++ b/output/es/2018/09/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Mi examen de Aikido para 1er Dan
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2018/index.html b/output/es/2018/index.html index 71c72004..fb4e89bf 100644 --- a/output/es/2018/index.html +++ b/output/es/2018/index.html @@ -61,7 +61,7 @@

    También disponible en:

    febrero (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2019/01/index.html b/output/es/2019/01/index.html index 8ee2cae9..105201cf 100644 --- a/output/es/2019/01/index.html +++ b/output/es/2019/01/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Abandoning the oquanta domain name
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2019/04/index.html b/output/es/2019/04/index.html index ebbb64c2..b54a9fc4 100644 --- a/output/es/2019/04/index.html +++ b/output/es/2019/04/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.5.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2019/11/index.html b/output/es/2019/11/index.html index 1084ea9a..84eb9435 100644 --- a/output/es/2019/11/index.html +++ b/output/es/2019/11/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.6.0 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2019/index.html b/output/es/2019/index.html index 3b57c0c3..115ec70e 100644 --- a/output/es/2019/index.html +++ b/output/es/2019/index.html @@ -57,7 +57,7 @@

    También disponible en:

    enero (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2020/02/index.html b/output/es/2020/02/index.html index e9ce009e..d5a5b167 100644 --- a/output/es/2020/02/index.html +++ b/output/es/2020/02/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.6.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2020/04/index.html b/output/es/2020/04/index.html index e32ec248..0bf63094 100644 --- a/output/es/2020/04/index.html +++ b/output/es/2020/04/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2020/10/index.html b/output/es/2020/10/index.html index 08e12d5a..fafa2746 100644 --- a/output/es/2020/10/index.html +++ b/output/es/2020/10/index.html @@ -48,7 +48,7 @@

    También disponible en:

  • RISE 5.7.1 is out!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2020/index.html b/output/es/2020/index.html index d2174ec1..748fb120 100644 --- a/output/es/2020/index.html +++ b/output/es/2020/index.html @@ -57,7 +57,7 @@

    También disponible en:

    febrero (1) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/2021/08/index.html b/output/es/2021/08/index.html new file mode 100644 index 00000000..9acecb0a --- /dev/null +++ b/output/es/2021/08/index.html @@ -0,0 +1,70 @@ + + + + + + +Posts de agosto de 2021 | El blog de Damian + + + + + + + +
    + +
    +
    + + diff --git a/output/es/2021/index.html b/output/es/2021/index.html new file mode 100644 index 00000000..721fef0e --- /dev/null +++ b/output/es/2021/index.html @@ -0,0 +1,69 @@ + + + + + + +Publicaciones del año 2021 | El blog de Damian + + + + + + + +
    +

    Publicaciones del año 2021

    +
    +

    También disponible en:

    +

    English +

    +
    + +
    +
    +
    + + diff --git a/output/es/archive.html b/output/es/archive.html index e5ff88de..4d1d53b2 100644 --- a/output/es/archive.html +++ b/output/es/archive.html @@ -46,6 +46,10 @@

    También disponible en:

    • +2021 + (1) +
    • +
    • 2020 (3)
    • @@ -77,7 +81,7 @@

      También disponible en:

      2012 (10) -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/aikido.html b/output/es/categories/aikido.html index 746689d9..2b9852b2 100644 --- a/output/es/categories/aikido.html +++ b/output/es/categories/aikido.html @@ -55,7 +55,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/asaikido.html b/output/es/categories/asaikido.html index 939b586f..906216de 100644 --- a/output/es/categories/asaikido.html +++ b/output/es/categories/asaikido.html @@ -52,7 +52,7 @@
  • Mi examen de Aikido para 1er Dan
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/base16.html b/output/es/categories/base16.html index cb1fd4d1..90efe9ef 100644 --- a/output/es/categories/base16.html +++ b/output/es/categories/base16.html @@ -52,7 +52,7 @@
  • 48 themes for your IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/binder.html b/output/es/categories/binder.html index 180b72e9..3c63af32 100644 --- a/output/es/categories/binder.html +++ b/output/es/categories/binder.html @@ -55,7 +55,7 @@
  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/blog.html b/output/es/categories/blog.html index 9d03fa88..35df24eb 100644 --- a/output/es/categories/blog.html +++ b/output/es/categories/blog.html @@ -85,7 +85,7 @@
  • Comienzo...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/conda.html b/output/es/categories/conda.html index fc4594de..f8023c48 100644 --- a/output/es/categories/conda.html +++ b/output/es/categories/conda.html @@ -82,7 +82,7 @@
  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/config.html b/output/es/categories/config.html index f8c84852..3784e635 100644 --- a/output/es/categories/config.html +++ b/output/es/categories/config.html @@ -61,7 +61,7 @@
  • Change the IPython slides defaults with an IPython config file
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/connectivity.html b/output/es/categories/connectivity.html index 84020d16..45240eae 100644 --- a/output/es/categories/connectivity.html +++ b/output/es/categories/connectivity.html @@ -52,7 +52,7 @@
  • Using a local Reveal.js library with your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/cordobaaikikai.html b/output/es/categories/cordobaaikikai.html index 6b89357d..ef20741b 100644 --- a/output/es/categories/cordobaaikikai.html +++ b/output/es/categories/cordobaaikikai.html @@ -52,7 +52,7 @@
  • Mi examen de Aikido para 1er Dan
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/css.html b/output/es/categories/css.html index fd434fc8..686ea69b 100644 --- a/output/es/categories/css.html +++ b/output/es/categories/css.html @@ -55,7 +55,7 @@
  • Customizing your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/daniela.html b/output/es/categories/daniela.html index 94068590..1b84de5b 100644 --- a/output/es/categories/daniela.html +++ b/output/es/categories/daniela.html @@ -52,7 +52,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/extension.html b/output/es/categories/extension.html index d3863b83..77d8e736 100644 --- a/output/es/categories/extension.html +++ b/output/es/categories/extension.html @@ -67,7 +67,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/facu.html b/output/es/categories/facu.html index 760036e9..59c9b461 100644 --- a/output/es/categories/facu.html +++ b/output/es/categories/facu.html @@ -52,7 +52,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/facundo.html b/output/es/categories/facundo.html index 09afa876..133cf414 100644 --- a/output/es/categories/facundo.html +++ b/output/es/categories/facundo.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/family.html b/output/es/categories/family.html index ecf98ba5..2370e257 100644 --- a/output/es/categories/family.html +++ b/output/es/categories/family.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/first_post.html b/output/es/categories/first_post.html index 4b73bb5b..a3492368 100644 --- a/output/es/categories/first_post.html +++ b/output/es/categories/first_post.html @@ -52,7 +52,7 @@
  • Hola Mundo! Nuevamente...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/flood.html b/output/es/categories/flood.html index e3f1f6a3..a2628ec2 100644 --- a/output/es/categories/flood.html +++ b/output/es/categories/flood.html @@ -52,7 +52,7 @@
  • Under the Sea... en La Plata
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/format.html b/output/es/categories/format.html index 60ed2813..0700dfff 100644 --- a/output/es/categories/format.html +++ b/output/es/categories/format.html @@ -52,7 +52,7 @@
  • Loader and Writer, IPython nbextensions to easily edit your text.
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/gh-pages.html b/output/es/categories/gh-pages.html index eb5a6251..8acb09de 100644 --- a/output/es/categories/gh-pages.html +++ b/output/es/categories/gh-pages.html @@ -64,7 +64,7 @@
  • One line deployment of your site to gh-pages
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/git.html b/output/es/categories/git.html index fbad4ad2..dc1880c1 100644 --- a/output/es/categories/git.html +++ b/output/es/categories/git.html @@ -67,7 +67,7 @@
  • One line deployment of your site to gh-pages
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/github.html b/output/es/categories/github.html index f27d223d..96658ea2 100644 --- a/output/es/categories/github.html +++ b/output/es/categories/github.html @@ -52,7 +52,7 @@
  • Binder + Nikola + Jupyter + Github = Blogging resourceless
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/index.html b/output/es/categories/index.html index 0ebf4a8a..96a418c2 100644 --- a/output/es/categories/index.html +++ b/output/es/categories/index.html @@ -75,6 +75,7 @@
  • magic
  • minimap
  • mIPyex
  • +
  • MyST
  • nbconvert
  • nbviewer
  • nikola
  • @@ -109,7 +110,7 @@
  • workflow
  • zen
  • zenmode
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/ipyscript.html b/output/es/categories/ipyscript.html index fc73fd18..88f711ca 100644 --- a/output/es/categories/ipyscript.html +++ b/output/es/categories/ipyscript.html @@ -52,7 +52,7 @@
  • Don't write scripts, just write ipyscripts!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/ipython.html b/output/es/categories/ipython.html index 0ad98e03..24e28d8c 100644 --- a/output/es/categories/ipython.html +++ b/output/es/categories/ipython.html @@ -160,7 +160,7 @@
  • vIPer
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/ipytmpl.html b/output/es/categories/ipytmpl.html index f0496c06..7aff4741 100644 --- a/output/es/categories/ipytmpl.html +++ b/output/es/categories/ipytmpl.html @@ -52,7 +52,7 @@
  • My IPython-powered semi-automatic git workflow
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/javascript.html b/output/es/categories/javascript.html index 4151f021..a38a1398 100644 --- a/output/es/categories/javascript.html +++ b/output/es/categories/javascript.html @@ -76,7 +76,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/jinja.html b/output/es/categories/jinja.html index e2dc556d..6d1e484d 100644 --- a/output/es/categories/jinja.html +++ b/output/es/categories/jinja.html @@ -61,7 +61,7 @@
  • Change the IPython slides defaults with an IPython config file
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/jupyter.html b/output/es/categories/jupyter.html index 73f90969..da954f70 100644 --- a/output/es/categories/jupyter.html +++ b/output/es/categories/jupyter.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/jupyter.xml b/output/es/categories/jupyter.xml index 3bc8903b..514e9e2e 100644 --- a/output/es/categories/jupyter.xml +++ b/output/es/categories/jupyter.xml @@ -1,5 +1,14 @@ -El blog de Damian (Publicaciones sobre Jupyter)http://damianavila.github.io/blog/esFri, 30 Oct 2020 15:52:23 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre Jupyter)http://damianavila.github.io/blog/esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -54,14 +63,4 @@ It lets you show your notebooks rendered as an <strong>executable</stro <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of RISE 5.2.0!</p> <p><strong>RISE</strong> let's you show yout <strong>Jupyter</strong> notebook rendered as an <strong>executable</strong> Reveal.js-based slideshow. It is your very same notebook but in a <em>slidy</em> way! -</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-520-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-520-is-out.htmlMon, 05 Feb 2018 02:45:53 GMTBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>You are in vacation time but you want to blog something nice to share with your friends.</p> -<p>And your blog is powered by <strong>Nikola</strong>.</p> -<p>And you are a <strong>Jupyter Notebook</strong> user.</p> -<p>But you don't have your laptop with you, because you are on <em>vacation</em> time, remember? ;-)</p> -<p>But you still have your phone and some connectivity.</p> -<p>What do you think if I say that you have a complete workflow to write your blogpost, build the site and deploy it just using your phone? But without using computational resources from it (that would be also interesting, btw).</p> -<p>Don't you believe me? Just read this post and I will show you how you can make this possible... and fun! -</p><p><a href="http://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.html">Leer más…</a> (quedan 16 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlSun, 17 Dec 2017 21:12:53 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-520-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-520-is-out.htmlMon, 05 Feb 2018 02:45:53 GMT \ No newline at end of file diff --git a/output/es/categories/jupyterlab.html b/output/es/categories/jupyterlab.html index b19c311c..1376db98 100644 --- a/output/es/categories/jupyterlab.html +++ b/output/es/categories/jupyterlab.html @@ -55,7 +55,7 @@
  • RISE meets JupyterLab
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/kofi.html b/output/es/categories/kofi.html index 13092d83..a27a0254 100644 --- a/output/es/categories/kofi.html +++ b/output/es/categories/kofi.html @@ -52,7 +52,7 @@
  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/less.html b/output/es/categories/less.html index 75458519..87339b03 100644 --- a/output/es/categories/less.html +++ b/output/es/categories/less.html @@ -55,7 +55,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/life.html b/output/es/categories/life.html index 5851e401..f26ce6d0 100644 --- a/output/es/categories/life.html +++ b/output/es/categories/life.html @@ -55,7 +55,7 @@
  • Facundo
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/linux.html b/output/es/categories/linux.html index 4346da75..ab9d3798 100644 --- a/output/es/categories/linux.html +++ b/output/es/categories/linux.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/local.html b/output/es/categories/local.html index 6de21bf7..71bd6e63 100644 --- a/output/es/categories/local.html +++ b/output/es/categories/local.html @@ -52,7 +52,7 @@
  • Using a local Reveal.js library with your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/magic.html b/output/es/categories/magic.html index 87719dce..178a261e 100644 --- a/output/es/categories/magic.html +++ b/output/es/categories/magic.html @@ -52,7 +52,7 @@
  • Don't write scripts, just write ipyscripts!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/minimap.html b/output/es/categories/minimap.html index 16609a7a..6bde0e76 100644 --- a/output/es/categories/minimap.html +++ b/output/es/categories/minimap.html @@ -52,7 +52,7 @@
  • A simple minimap for your nbconverted ipynb
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/mipyex.html b/output/es/categories/mipyex.html index 7e408d55..532464c8 100644 --- a/output/es/categories/mipyex.html +++ b/output/es/categories/mipyex.html @@ -61,7 +61,7 @@
  • Tweet me... said an IPython notebook cell and I did it
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/myst.html b/output/es/categories/myst.html new file mode 100644 index 00000000..92912a8c --- /dev/null +++ b/output/es/categories/myst.html @@ -0,0 +1,74 @@ + + + + + +Publicaciones sobre MyST | El blog de Damian + + + + + + + + +
    + +
    +
    + + diff --git a/output/es/categories/myst.xml b/output/es/categories/myst.xml new file mode 100644 index 00000000..c6bc1498 --- /dev/null +++ b/output/es/categories/myst.xml @@ -0,0 +1,11 @@ + +El blog de Damian (Publicaciones sobre MyST)http://damianavila.github.io/blog/esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMT \ No newline at end of file diff --git a/output/es/categories/nbconvert.html b/output/es/categories/nbconvert.html index 3a0913bf..8caefd61 100644 --- a/output/es/categories/nbconvert.html +++ b/output/es/categories/nbconvert.html @@ -91,7 +91,7 @@
  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/nbviewer.html b/output/es/categories/nbviewer.html index baf43240..23578fd3 100644 --- a/output/es/categories/nbviewer.html +++ b/output/es/categories/nbviewer.html @@ -52,7 +52,7 @@
  • Slideviewer: a simple way to share your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/nikola.html b/output/es/categories/nikola.html index 0f43f7b9..ddc7e912 100644 --- a/output/es/categories/nikola.html +++ b/output/es/categories/nikola.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/nikola.xml b/output/es/categories/nikola.xml index ff2271c4..3fa4467d 100644 --- a/output/es/categories/nikola.xml +++ b/output/es/categories/nikola.xml @@ -1,5 +1,14 @@ -El blog de Damian (Publicaciones sobre nikola)http://damianavila.github.io/blog/esFri, 03 Apr 2020 17:01:47 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre nikola)http://damianavila.github.io/blog/esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTBinder + Nikola + Jupyter + Github = Blogging resourcelesshttp://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>You are in vacation time but you want to blog something nice to share with your friends.</p> @@ -57,13 +66,4 @@ And now, I pretend to <em>log</em> the trades from this little accou </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Some days ago, <a href="https://plus.google.com/106780152352450272697/about">Aru Sahni</a> wrote to <a href="https://groups.google.com/forum/#!forum/nikola-discuss">Nikola's</a> forum and posted a link to his site... I really like the theme he was using so I though to take it as a starting point to develop my own theme. -</p><p><a href="http://damianavila.github.io/blog/es/posts/a-new-nikolas-theme-for-my-site-zen.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-new-nikolas-theme-for-my-site-zen.htmlTue, 10 Sep 2013 00:10:18 GMTOne line deployment of your site to gh-pageshttp://damianavila.github.io/blog/es/posts/one-line-deployment-of-your-site-to-gh-pages.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>Do you want to <strong>easily</strong> deploy your site to Github pages?</p> -<p>OK, here we go...</p> -<ol> -<li><p>You have to upload your complete blog/site to a new Github repository (you know how to do it... if not, probably you need to learn some things before try this one, hehe). As a plus, now your blog/site is version-controlled!</p> -</li> -<li><p>Almost for sure, your site/blog lives in the master branch of the new repository, but you need to generated a <code>gh-pages</code> branch to push your <code>build</code> or <code>output</code> folder, I mean your site/blog content to deploy... not all the machinery of your site/blog platform (<strong>Nikola</strong> in my case):</p> -<p><a href="http://damianavila.github.io/blog/es/posts/one-line-deployment-of-your-site-to-gh-pages.html">Leer más…</a> (quedan 1 minutos de lectura)</p></li></ol></div></div></div>http://damianavila.github.io/blog/es/posts/one-line-deployment-of-your-site-to-gh-pages.htmlWed, 21 Aug 2013 11:17:00 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/es/posts/a-new-nikolas-theme-for-my-site-zen.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-new-nikolas-theme-for-my-site-zen.htmlTue, 10 Sep 2013 00:10:18 GMT \ No newline at end of file diff --git a/output/es/categories/opensource.html b/output/es/categories/opensource.html index 8ce3aa4b..43bb1551 100644 --- a/output/es/categories/opensource.html +++ b/output/es/categories/opensource.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/opensource.xml b/output/es/categories/opensource.xml index 5f86b87c..073ec875 100644 --- a/output/es/categories/opensource.xml +++ b/output/es/categories/opensource.xml @@ -1,5 +1,14 @@ -El blog de Damian (Publicaciones sobre opensource)http://damianavila.github.io/blog/esFri, 03 Apr 2020 17:58:00 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssSupporting RISEhttp://damianavila.github.io/blog/es/posts/supporting-rise.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre opensource)http://damianavila.github.io/blog/esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTSupporting RISEhttp://damianavila.github.io/blog/es/posts/supporting-rise.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Hi folks!</p> diff --git a/output/es/categories/osx.html b/output/es/categories/osx.html index 61ba9937..45be33b7 100644 --- a/output/es/categories/osx.html +++ b/output/es/categories/osx.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/pdf.html b/output/es/categories/pdf.html index 54f4d034..a9093ce2 100644 --- a/output/es/categories/pdf.html +++ b/output/es/categories/pdf.html @@ -52,7 +52,7 @@
  • A little hack to get a pdf from your IPython slides
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/performance.html b/output/es/categories/performance.html index 75de381b..40334ee1 100644 --- a/output/es/categories/performance.html +++ b/output/es/categories/performance.html @@ -58,7 +58,7 @@
  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/pinned.html b/output/es/categories/pinned.html index c68964e1..43ba69e8 100644 --- a/output/es/categories/pinned.html +++ b/output/es/categories/pinned.html @@ -52,7 +52,7 @@
  • How to pin Conda
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/pip.html b/output/es/categories/pip.html index 753d36fa..5f6eff0f 100644 --- a/output/es/categories/pip.html +++ b/output/es/categories/pip.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/politics.html b/output/es/categories/politics.html index dcff37e7..1d5d418d 100644 --- a/output/es/categories/politics.html +++ b/output/es/categories/politics.html @@ -52,7 +52,7 @@
  • Paraguay
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/pyconar.html b/output/es/categories/pyconar.html index 1ca27b92..76d9844b 100644 --- a/output/es/categories/pyconar.html +++ b/output/es/categories/pyconar.html @@ -52,7 +52,7 @@
  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/python.html b/output/es/categories/python.html index 5c7e98c1..2bc07157 100644 --- a/output/es/categories/python.html +++ b/output/es/categories/python.html @@ -50,6 +50,9 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/python.xml b/output/es/categories/python.xml index ff72d130..72c60746 100644 --- a/output/es/categories/python.xml +++ b/output/es/categories/python.xml @@ -1,5 +1,14 @@ -El blog de Damian (Publicaciones sobre python)http://damianavila.github.io/blog/esFri, 30 Oct 2020 15:52:24 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre python)http://damianavila.github.io/blog/esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -50,10 +59,4 @@ <p>We're pleased to announce the release of RISE 5.1.0!</p> <p><strong>RISE</strong> allows you show your <strong>Jupyter</strong> notebooks rendered as an <em>executable</em> <code>Reveal.js</code>-based slideshow. It is your very same notebook but <em>presented</em> in a <em>slidy</em> way!</p> <p><em>What are the new goodies for this release?</em> -</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-510-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-510-is-out.htmlMon, 06 Nov 2017 10:45:52 GMTWe are above 1000 stars!http://damianavila.github.io/blog/es/posts/we-are-above-1000-stars.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p><strong>Github</strong> has a way to measure projects <code>popularity</code> through stars.</p> -<p>And those stars are given by the users themselves.</p> -<p>And we are just above a <strong>remarkable</strong> line...</p> -<p><a href="http://damianavila.github.io/blog/es/posts/we-are-above-1000-stars.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/we-are-above-1000-stars.htmlWed, 12 Jul 2017 16:45:00 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-510-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-510-is-out.htmlMon, 06 Nov 2017 10:45:52 GMT \ No newline at end of file diff --git a/output/es/categories/reveal.html b/output/es/categories/reveal.html index 05873ff0..2466d344 100644 --- a/output/es/categories/reveal.html +++ b/output/es/categories/reveal.html @@ -112,7 +112,7 @@
  • Slider for nbconvert...
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/rise.html b/output/es/categories/rise.html index ed92b99a..1df417cd 100644 --- a/output/es/categories/rise.html +++ b/output/es/categories/rise.html @@ -91,7 +91,7 @@
  • Coming back
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/scipycon.html b/output/es/categories/scipycon.html index 69e390fd..f133e60b 100644 --- a/output/es/categories/scipycon.html +++ b/output/es/categories/scipycon.html @@ -52,7 +52,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/shodan.html b/output/es/categories/shodan.html index a36664ac..2eb4d8fd 100644 --- a/output/es/categories/shodan.html +++ b/output/es/categories/shodan.html @@ -52,7 +52,7 @@
  • Mi examen de Aikido para 1er Dan
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/slideshow.html b/output/es/categories/slideshow.html index 7897e323..30a43f24 100644 --- a/output/es/categories/slideshow.html +++ b/output/es/categories/slideshow.html @@ -109,7 +109,7 @@
  • Make your slides with IPython
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/spellcheck.html b/output/es/categories/spellcheck.html index e90bc6f3..66ba6632 100644 --- a/output/es/categories/spellcheck.html +++ b/output/es/categories/spellcheck.html @@ -52,7 +52,7 @@
  • A 'poor man' spell checker for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/support.html b/output/es/categories/support.html index 30ca2ba7..d77c1edb 100644 --- a/output/es/categories/support.html +++ b/output/es/categories/support.html @@ -52,7 +52,7 @@
  • Supporting RISE
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/talks.html b/output/es/categories/talks.html index 3440ac5a..ac8e7776 100644 --- a/output/es/categories/talks.html +++ b/output/es/categories/talks.html @@ -55,7 +55,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/theme.html b/output/es/categories/theme.html index 46682568..5958a245 100644 --- a/output/es/categories/theme.html +++ b/output/es/categories/theme.html @@ -55,7 +55,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/themes.html b/output/es/categories/themes.html index 15f30a68..a582981f 100644 --- a/output/es/categories/themes.html +++ b/output/es/categories/themes.html @@ -55,7 +55,7 @@
  • 48 themes for your IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/threads.html b/output/es/categories/threads.html index 6a7c1810..b87f197f 100644 --- a/output/es/categories/threads.html +++ b/output/es/categories/threads.html @@ -52,7 +52,7 @@
  • vIPer is now using IPython.nbconvert
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/toggle.html b/output/es/categories/toggle.html index 4156310a..244e9aa7 100644 --- a/output/es/categories/toggle.html +++ b/output/es/categories/toggle.html @@ -55,7 +55,7 @@
  • Mimic the IPython notebook cell execution
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/trading.html b/output/es/categories/trading.html index d85b65d2..fa924e32 100644 --- a/output/es/categories/trading.html +++ b/output/es/categories/trading.html @@ -58,7 +58,7 @@
  • Live trading logbook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/tutorials.html b/output/es/categories/tutorials.html index 748a5f43..d042c1d0 100644 --- a/output/es/categories/tutorials.html +++ b/output/es/categories/tutorials.html @@ -52,7 +52,7 @@
  • SciPyCon Argentina 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/twitter.html b/output/es/categories/twitter.html index e2c6fd8d..3513be45 100644 --- a/output/es/categories/twitter.html +++ b/output/es/categories/twitter.html @@ -52,7 +52,7 @@
  • Tweet me... said an IPython notebook cell and I did it
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/typescript.html b/output/es/categories/typescript.html index 43ded9b6..7ba77ef0 100644 --- a/output/es/categories/typescript.html +++ b/output/es/categories/typescript.html @@ -52,7 +52,7 @@
  • RISE meets JupyterLab
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/videos.html b/output/es/categories/videos.html index 3b1f5b3f..3e182020 100644 --- a/output/es/categories/videos.html +++ b/output/es/categories/videos.html @@ -52,7 +52,7 @@
  • PyConAr 2013
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/viper.html b/output/es/categories/viper.html index 507c5aef..c70b9844 100644 --- a/output/es/categories/viper.html +++ b/output/es/categories/viper.html @@ -61,7 +61,7 @@
  • vIPer
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/win.html b/output/es/categories/win.html index 2b47b6b8..d6c33d5f 100644 --- a/output/es/categories/win.html +++ b/output/es/categories/win.html @@ -79,7 +79,7 @@
  • RISE 4.0.0b1 is available, please test it!
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/workflow.html b/output/es/categories/workflow.html index 9b517fc5..3069fe23 100644 --- a/output/es/categories/workflow.html +++ b/output/es/categories/workflow.html @@ -67,7 +67,7 @@
  • Bidirectional IPython-Nikola workflow to write your blog post
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/zen.html b/output/es/categories/zen.html index 327dab8e..ecedea03 100644 --- a/output/es/categories/zen.html +++ b/output/es/categories/zen.html @@ -58,7 +58,7 @@
  • A new Nikola's theme for my site: Zen
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/categories/zenmode.html b/output/es/categories/zenmode.html index 0f396447..03155a2f 100644 --- a/output/es/categories/zenmode.html +++ b/output/es/categories/zenmode.html @@ -52,7 +52,7 @@
  • Zen mode extension for the IPython notebook
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/Facu_RN/index.html b/output/es/galleries/Facu_RN/index.html index feba5a13..b3a19919 100644 --- a/output/es/galleries/Facu_RN/index.html +++ b/output/es/galleries/Facu_RN/index.html @@ -100,7 +100,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/Facu_RN/rss.xml b/output/es/galleries/Facu_RN/rss.xml index 11e58893..75288411 100644 --- a/output/es/galleries/Facu_RN/rss.xml +++ b/output/es/galleries/Facu_RN/rss.xml @@ -1,2 +1,2 @@ -Facu2http://damianavila.github.io/blog/es/galleries/Facu_RN/rss.xmlesFri, 03 Apr 2020 17:01:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssDsc05901http://damianavila.github.io/blog/galleries/Facu_RN/DSC05901.JPGgalleries/Facu_RN/DSC05901.JPGWed, 07 Nov 2012 10:45:24 GMTDsc05903http://damianavila.github.io/blog/galleries/Facu_RN/DSC05903.JPGgalleries/Facu_RN/DSC05903.JPGWed, 07 Nov 2012 17:02:09 GMTDsc05917http://damianavila.github.io/blog/galleries/Facu_RN/DSC05917.JPGgalleries/Facu_RN/DSC05917.JPGThu, 08 Nov 2012 19:16:48 GMTDsc05918http://damianavila.github.io/blog/galleries/Facu_RN/DSC05918.JPGgalleries/Facu_RN/DSC05918.JPGThu, 08 Nov 2012 19:28:16 GMTDsc05925http://damianavila.github.io/blog/galleries/Facu_RN/DSC05925.JPGgalleries/Facu_RN/DSC05925.JPGThu, 08 Nov 2012 19:31:23 GMTDsc05928http://damianavila.github.io/blog/galleries/Facu_RN/DSC05928.JPGgalleries/Facu_RN/DSC05928.JPGThu, 08 Nov 2012 19:46:17 GMTFacu3http://damianavila.github.io/blog/galleries/Facu_RN/Facu3.pnggalleries/Facu_RN/Facu3.pngSat, 27 Apr 2019 13:02:04 GMTFacu5http://damianavila.github.io/blog/galleries/Facu_RN/Facu5.pnggalleries/Facu_RN/Facu5.pngSat, 27 Apr 2019 13:02:04 GMTFacu1http://damianavila.github.io/blog/galleries/Facu_RN/Facu1.pnggalleries/Facu_RN/Facu1.pngSat, 27 Apr 2019 13:02:04 GMTFacu2http://damianavila.github.io/blog/galleries/Facu_RN/Facu2.pnggalleries/Facu_RN/Facu2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Facu3http://damianavila.github.io/blog/es/galleries/Facu_RN/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssDsc05901http://damianavila.github.io/blog/galleries/Facu_RN/DSC05901.JPGgalleries/Facu_RN/DSC05901.JPGWed, 07 Nov 2012 10:45:24 GMTDsc05903http://damianavila.github.io/blog/galleries/Facu_RN/DSC05903.JPGgalleries/Facu_RN/DSC05903.JPGWed, 07 Nov 2012 17:02:09 GMTDsc05917http://damianavila.github.io/blog/galleries/Facu_RN/DSC05917.JPGgalleries/Facu_RN/DSC05917.JPGThu, 08 Nov 2012 19:16:48 GMTDsc05918http://damianavila.github.io/blog/galleries/Facu_RN/DSC05918.JPGgalleries/Facu_RN/DSC05918.JPGThu, 08 Nov 2012 19:28:16 GMTDsc05925http://damianavila.github.io/blog/galleries/Facu_RN/DSC05925.JPGgalleries/Facu_RN/DSC05925.JPGThu, 08 Nov 2012 19:31:23 GMTDsc05928http://damianavila.github.io/blog/galleries/Facu_RN/DSC05928.JPGgalleries/Facu_RN/DSC05928.JPGThu, 08 Nov 2012 19:46:17 GMTFacu1http://damianavila.github.io/blog/galleries/Facu_RN/Facu1.pnggalleries/Facu_RN/Facu1.pngSat, 27 Apr 2019 13:02:04 GMTFacu4http://damianavila.github.io/blog/galleries/Facu_RN/Facu4.pnggalleries/Facu_RN/Facu4.pngSat, 27 Apr 2019 13:02:04 GMTFacu2http://damianavila.github.io/blog/galleries/Facu_RN/Facu2.pnggalleries/Facu_RN/Facu2.pngSat, 27 Apr 2019 13:02:04 GMTFacu3http://damianavila.github.io/blog/galleries/Facu_RN/Facu3.pnggalleries/Facu_RN/Facu3.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/Inundacion/index.html b/output/es/galleries/Inundacion/index.html index 2ee34ec8..4cb2b18c 100644 --- a/output/es/galleries/Inundacion/index.html +++ b/output/es/galleries/Inundacion/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/Inundacion/rss.xml b/output/es/galleries/Inundacion/rss.xml index e72077bb..8459d353 100644 --- a/output/es/galleries/Inundacion/rss.xml +++ b/output/es/galleries/Inundacion/rss.xml @@ -1,2 +1,2 @@ -Inundacion1http://damianavila.github.io/blog/es/galleries/Inundacion/rss.xmlesFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssInundacion2http://damianavila.github.io/blog/galleries/Inundacion/inundacion2.pnggalleries/Inundacion/inundacion2.pngSat, 27 Apr 2019 13:02:04 GMTInundacion1http://damianavila.github.io/blog/galleries/Inundacion/inundacion1.pnggalleries/Inundacion/inundacion1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Inundacion2http://damianavila.github.io/blog/es/galleries/Inundacion/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssInundacion1http://damianavila.github.io/blog/galleries/Inundacion/inundacion1.pnggalleries/Inundacion/inundacion1.pngSat, 27 Apr 2019 13:02:04 GMTInundacion2http://damianavila.github.io/blog/galleries/Inundacion/inundacion2.pnggalleries/Inundacion/inundacion2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/acm/index.html b/output/es/galleries/acm/index.html index d8ed4f8b..c80225f6 100644 --- a/output/es/galleries/acm/index.html +++ b/output/es/galleries/acm/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/acm/rss.xml b/output/es/galleries/acm/rss.xml index e08c4a75..90f14774 100644 --- a/output/es/galleries/acm/rss.xml +++ b/output/es/galleries/acm/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/es/galleries/acm/rss.xmlesFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/acm/1.jpggalleries/acm/1.jpgSat, 23 Jun 2018 19:51:46 GMThttp://damianavila.github.io/blog/galleries/acm/2.jpggalleries/acm/2.jpgSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/es/galleries/acm/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/acm/1.jpggalleries/acm/1.jpgSat, 23 Jun 2018 19:51:46 GMThttp://damianavila.github.io/blog/galleries/acm/2.jpggalleries/acm/2.jpgSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/binder/index.html b/output/es/galleries/binder/index.html index baf832e1..90f19c8e 100644 --- a/output/es/galleries/binder/index.html +++ b/output/es/galleries/binder/index.html @@ -58,7 +58,7 @@ Terminal -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/binder/rss.xml b/output/es/galleries/binder/rss.xml index f381ef97..e6c412b8 100644 --- a/output/es/galleries/binder/rss.xml +++ b/output/es/galleries/binder/rss.xml @@ -1,2 +1,2 @@ -Terminalhttp://damianavila.github.io/blog/es/galleries/binder/rss.xmlesFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssTerminalhttp://damianavila.github.io/blog/galleries/binder/terminal.pnggalleries/binder/terminal.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Terminalhttp://damianavila.github.io/blog/es/galleries/binder/rss.xmlesMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssTerminalhttp://damianavila.github.io/blog/galleries/binder/terminal.pnggalleries/binder/terminal.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/bokehmagic/index.html b/output/es/galleries/bokehmagic/index.html index d3ba857d..6ec2249a 100644 --- a/output/es/galleries/bokehmagic/index.html +++ b/output/es/galleries/bokehmagic/index.html @@ -72,7 +72,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/bokehmagic/rss.xml b/output/es/galleries/bokehmagic/rss.xml index 04b6506e..97fbb0e6 100644 --- a/output/es/galleries/bokehmagic/rss.xml +++ b/output/es/galleries/bokehmagic/rss.xml @@ -1,2 +1,2 @@ -Sinhttp://damianavila.github.io/blog/es/galleries/bokehmagic/rss.xmlesFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssSin3http://damianavila.github.io/blog/galleries/bokehmagic/sin3.pnggalleries/bokehmagic/sin3.pngSat, 27 Apr 2019 13:02:04 GMTSin2http://damianavila.github.io/blog/galleries/bokehmagic/sin2.pnggalleries/bokehmagic/sin2.pngSat, 27 Apr 2019 13:02:04 GMTThemeshttp://damianavila.github.io/blog/galleries/bokehmagic/themes.pnggalleries/bokehmagic/themes.pngSat, 27 Apr 2019 13:02:04 GMTSinhttp://damianavila.github.io/blog/galleries/bokehmagic/sin.pnggalleries/bokehmagic/sin.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Sinhttp://damianavila.github.io/blog/es/galleries/bokehmagic/rss.xmlesMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssSin2http://damianavila.github.io/blog/galleries/bokehmagic/sin2.pnggalleries/bokehmagic/sin2.pngSat, 27 Apr 2019 13:02:04 GMTSin3http://damianavila.github.io/blog/galleries/bokehmagic/sin3.pnggalleries/bokehmagic/sin3.pngSat, 27 Apr 2019 13:02:04 GMTThemeshttp://damianavila.github.io/blog/galleries/bokehmagic/themes.pnggalleries/bokehmagic/themes.pngSat, 27 Apr 2019 13:02:04 GMTSinhttp://damianavila.github.io/blog/galleries/bokehmagic/sin.pnggalleries/bokehmagic/sin.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/deploy/index.html b/output/es/galleries/deploy/index.html index e859d247..41dc0d46 100644 --- a/output/es/galleries/deploy/index.html +++ b/output/es/galleries/deploy/index.html @@ -58,7 +58,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/deploy/rss.xml b/output/es/galleries/deploy/rss.xml index c60b5687..0c7a5ac3 100644 --- a/output/es/galleries/deploy/rss.xml +++ b/output/es/galleries/deploy/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/es/galleries/deploy/rss.xmlesFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/deploy/1.pnggalleries/deploy/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/es/galleries/deploy/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/deploy/1.pnggalleries/deploy/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/index.html b/output/es/galleries/index.html index 776c97bd..db181d1a 100644 --- a/output/es/galleries/index.html +++ b/output/es/galleries/index.html @@ -64,7 +64,7 @@
  •  zenmode
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/loadwrite/index.html b/output/es/galleries/loadwrite/index.html index 0c57197e..f97ce084 100644 --- a/output/es/galleries/loadwrite/index.html +++ b/output/es/galleries/loadwrite/index.html @@ -68,7 +68,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/loadwrite/rss.xml b/output/es/galleries/loadwrite/rss.xml index c74b38df..83fb4114 100644 --- a/output/es/galleries/loadwrite/rss.xml +++ b/output/es/galleries/loadwrite/rss.xml @@ -1,2 +1,2 @@ -Themes1http://damianavila.github.io/blog/es/galleries/loadwrite/rss.xmlesFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssLoader1http://damianavila.github.io/blog/galleries/loadwrite/loader1.pnggalleries/loadwrite/loader1.pngSat, 27 Apr 2019 13:02:04 GMTWriter1http://damianavila.github.io/blog/galleries/loadwrite/writer1.pnggalleries/loadwrite/writer1.pngSat, 27 Apr 2019 13:02:04 GMTThemes1http://damianavila.github.io/blog/galleries/loadwrite/themes1.pnggalleries/loadwrite/themes1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Writer1http://damianavila.github.io/blog/es/galleries/loadwrite/rss.xmlesMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssLoader1http://damianavila.github.io/blog/galleries/loadwrite/loader1.pnggalleries/loadwrite/loader1.pngSat, 27 Apr 2019 13:02:04 GMTThemes1http://damianavila.github.io/blog/galleries/loadwrite/themes1.pnggalleries/loadwrite/themes1.pngSat, 27 Apr 2019 13:02:04 GMTWriter1http://damianavila.github.io/blog/galleries/loadwrite/writer1.pnggalleries/loadwrite/writer1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/rise/index.html b/output/es/galleries/rise/index.html index c71d3181..3254ce09 100644 --- a/output/es/galleries/rise/index.html +++ b/output/es/galleries/rise/index.html @@ -68,7 +68,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/rise/rss.xml b/output/es/galleries/rise/rss.xml index 43ae012c..74f9664c 100644 --- a/output/es/galleries/rise/rss.xml +++ b/output/es/galleries/rise/rss.xml @@ -1,2 +1,2 @@ -Commissionhttp://damianavila.github.io/blog/es/galleries/rise/rss.xmlesFri, 03 Apr 2020 17:54:13 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/rise/1004.pnggalleries/rise/1004.pngSat, 27 Apr 2019 13:02:04 GMTDark slideshttp://damianavila.github.io/blog/galleries/rise/dark_slides.pnggalleries/rise/dark_slides.pngThu, 14 Nov 2019 16:49:48 GMTCommissionhttp://damianavila.github.io/blog/galleries/rise/commission.pnggalleries/rise/commission.pngFri, 20 Mar 2020 13:10:09 GMT \ No newline at end of file +Commissionhttp://damianavila.github.io/blog/es/galleries/rise/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/rise/1004.pnggalleries/rise/1004.pngSat, 27 Apr 2019 13:02:04 GMTDark slideshttp://damianavila.github.io/blog/galleries/rise/dark_slides.pnggalleries/rise/dark_slides.pngThu, 14 Nov 2019 16:49:48 GMTCommissionhttp://damianavila.github.io/blog/galleries/rise/commission.pnggalleries/rise/commission.pngFri, 20 Mar 2020 13:10:09 GMT \ No newline at end of file diff --git a/output/es/galleries/rss.xml b/output/es/galleries/rss.xml index fd6397c0..cc47d5ee 100644 --- a/output/es/galleries/rss.xml +++ b/output/es/galleries/rss.xml @@ -1,2 +1,2 @@ -gallerieshttp://damianavila.github.io/blog/es/galleries/rss.xmlesFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rss \ No newline at end of file +gallerieshttp://damianavila.github.io/blog/es/galleries/rss.xmlesMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rss \ No newline at end of file diff --git a/output/es/galleries/spellchecker/index.html b/output/es/galleries/spellchecker/index.html index 44d41433..5dd276fc 100644 --- a/output/es/galleries/spellchecker/index.html +++ b/output/es/galleries/spellchecker/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/spellchecker/rss.xml b/output/es/galleries/spellchecker/rss.xml index 94861cba..5b328881 100644 --- a/output/es/galleries/spellchecker/rss.xml +++ b/output/es/galleries/spellchecker/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/es/galleries/spellchecker/rss.xmlesFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/spellchecker/1.pnggalleries/spellchecker/1.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/spellchecker/2.pnggalleries/spellchecker/2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/es/galleries/spellchecker/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/spellchecker/2.pnggalleries/spellchecker/2.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/spellchecker/1.pnggalleries/spellchecker/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/trades/index.html b/output/es/galleries/trades/index.html index 2c293727..4112fcce 100644 --- a/output/es/galleries/trades/index.html +++ b/output/es/galleries/trades/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/trades/rss.xml b/output/es/galleries/trades/rss.xml index 437925bd..a7149ed5 100644 --- a/output/es/galleries/trades/rss.xml +++ b/output/es/galleries/trades/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/es/galleries/trades/rss.xmlesFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/trades/1.pnggalleries/trades/1.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/trades/2.pnggalleries/trades/2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/es/galleries/trades/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/trades/2.pnggalleries/trades/2.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/trades/1.pnggalleries/trades/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/twitter/index.html b/output/es/galleries/twitter/index.html index c1831c4c..ab32e2e4 100644 --- a/output/es/galleries/twitter/index.html +++ b/output/es/galleries/twitter/index.html @@ -58,7 +58,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/twitter/rss.xml b/output/es/galleries/twitter/rss.xml index b0094d76..9c6f38f3 100644 --- a/output/es/galleries/twitter/rss.xml +++ b/output/es/galleries/twitter/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/es/galleries/twitter/rss.xmlesFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/twitter/1.pnggalleries/twitter/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/es/galleries/twitter/rss.xmlesMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/twitter/1.pnggalleries/twitter/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/galleries/zenmode/index.html b/output/es/galleries/zenmode/index.html index ddecddb5..d4406aba 100644 --- a/output/es/galleries/zenmode/index.html +++ b/output/es/galleries/zenmode/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/galleries/zenmode/rss.xml b/output/es/galleries/zenmode/rss.xml index a17b42b7..0e6e343a 100644 --- a/output/es/galleries/zenmode/rss.xml +++ b/output/es/galleries/zenmode/rss.xml @@ -1,2 +1,2 @@ -Pic2http://damianavila.github.io/blog/es/galleries/zenmode/rss.xmlesFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssPic1http://damianavila.github.io/blog/galleries/zenmode/pic1.pnggalleries/zenmode/pic1.pngSat, 27 Apr 2019 13:02:04 GMTPic2http://damianavila.github.io/blog/galleries/zenmode/pic2.pnggalleries/zenmode/pic2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Pic2http://damianavila.github.io/blog/es/galleries/zenmode/rss.xmlesMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssPic1http://damianavila.github.io/blog/galleries/zenmode/pic1.pnggalleries/zenmode/pic1.pngSat, 27 Apr 2019 13:02:04 GMTPic2http://damianavila.github.io/blog/galleries/zenmode/pic2.pnggalleries/zenmode/pic2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/es/index-1.html b/output/es/index-1.html index b4d761c9..e9443527 100644 --- a/output/es/index-1.html +++ b/output/es/index-1.html @@ -387,7 +387,7 @@

    Hola Mundo! Nuevamente. -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index-2.html b/output/es/index-2.html index 044c4532..5423a254 100644 --- a/output/es/index-2.html +++ b/output/es/index-2.html @@ -541,7 +541,7 @@

    Blogging styles: {'.MathJax_Display': {"margin": 0}} } }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index-3.html b/output/es/index-3.html index 3ccf9759..b78e22c7 100644 --- a/output/es/index-3.html +++ b/output/es/index-3.html @@ -479,7 +479,7 @@

    Customizi styles: {'.MathJax_Display': {"margin": 0}} } }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index-4.html b/output/es/index-4.html index 3770b693..e444a3a5 100644 --- a/output/es/index-4.html +++ b/output/es/index-4.html @@ -457,7 +457,7 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index-5.html b/output/es/index-5.html index 55c6559c..2cc7bb29 100644 --- a/output/es/index-5.html +++ b/output/es/index-5.html @@ -452,7 +452,7 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index-6.html b/output/es/index-6.html index 56e5a4c0..b9bd7be3 100644 --- a/output/es/index-6.html +++ b/output/es/index-6.html @@ -41,6 +41,46 @@
  • +
    +

    Some thoughts about the 2017 ACM Software System Award for Project Jupyter

    +
    +
    + +
    +
    + Comments + + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +

    I am very happy to inform you that Project Jupyter has been awarded the 2017 ACM Software System Award!

    +

    As part of the Jupyter Steering Council, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the Project Jupyter forward and beyond its limits.

    +

    Project Jupyter is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that Project Jupyter filled that space and allowed me to achieve that goal more than I could imagine. +

    +

    Leer más…

    +
    +
    +
    +
    +

    RISE 5.2.0 is out!

    @@ -191,7 +231,7 @@

    RISE 5.1.0 is out!

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/index.html b/output/es/index.html index f55f0a68..f8a17911 100644 --- a/output/es/index.html +++ b/output/es/index.html @@ -41,6 +41,48 @@
  • +
    +

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola

    +
    +
    + +
    +
    + Comments + + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +

    This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

    +
    +

    Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

    +

    Leer más…

    +
    +
    +
    +
    +

    RISE 5.7.1 is out!

    @@ -436,46 +478,6 @@

    RISE 5.3.0 is out!Leer más…

    -
    - - -
    -

    Some thoughts about the 2017 ACM Software System Award for Project Jupyter

    -
    -
    - -
    -
    - Comments - - -
    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    -

    I am very happy to inform you that Project Jupyter has been awarded the 2017 ACM Software System Award!

    -

    As part of the Jupyter Steering Council, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the Project Jupyter forward and beyond its limits.

    -

    Project Jupyter is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that Project Jupyter filled that space and allowed me to achieve that goal more than I could imagine. -

    -

    Leer más…

    -
    -
    @@ -494,7 +496,7 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/48-themes-for-your-ipython-notebook.html b/output/es/posts/48-themes-for-your-ipython-notebook.html index 9e6593f6..6b8bf398 100644 --- a/output/es/posts/48-themes-for-your-ipython-notebook.html +++ b/output/es/posts/48-themes-for-your-ipython-notebook.html @@ -598,7 +598,7 @@

    48 themes for your IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html b/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html new file mode 100644 index 00000000..997b2015 --- /dev/null +++ b/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html @@ -0,0 +1,412 @@ + + + + + +A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola | El blog de Damian + + + + + + + + + + + + + + + + + + + +
    +
    +

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola

    + +
    +
    + + English + +   |   + Código fuente +   |   + Minimap + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

    +
    +

    Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

    + + +

    Recently, I have been involved with the Executable Books +project and community (you can learn more about them here). +One of the major projects inside that community is the MyST-Parser, +a rich and extensible flavor of Markdown meant for technical documentation and +publishing. It supports all the syntax of CommonMark Markdown at its base but, in +addition, it includes several extensions to CommonMark adding extra syntax features for +technical writing, such as the roles and directives used by Sphinx in the rST world!

    +

    The whole Executable Books project is about providing an excellent pipeline for +publishing Jupyter Notebooks, with the MyST-Parser being one of the central building +blocks. They are even interested +in a sane blog story for one of the key pieces the community has, the +Jupyter Book project that indeed uses the +MyST-Parser!

    +

    When I looked into MyST, since I am always interested in how we can improve the +"blogging story" for those using Jupyter Notebooks and Nikola) +(a static site generator that loves Jupyter Notebooks and has a long story supporting +multiple flavors of Markdown as Nikola plugins), I realized it would interesting to +explore how this flavor of Markdown could potentially integrate with the Nikola +ecosystem!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    First impressions (someone has beaten me to it...) +

    +

    The first idea was to implement MyST support in Nikola. The second one was just a search +to see if the first idea was not previously explored by others. And indeed that was the +case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is +a brief blog post talking about it). +That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for +that plugin and the core of the implementation was actually quite simple:

    +
    output = myst_parser.main.to_html(new_data)
    +
    +

    Roberto used the MyST Python API to generate the HTML output the Nikola machinery was +going to use to build the blog post.

    +

    Problem solved! Well, actually, it was not that simple...

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Current limitations (there is always a but...) +

    +

    One of the key concepts in the MyST (and rST) world is the support for roles +and directives. +People using rST would be tempted to use MyST and the MyST plugin for Nikola if they +have support for the main pieces they use on a daily basis to save them some time.

    +

    So, what happens when you try to use the MyST Python API to render a simple directive:

    + +
    +
    +
    +
    +
    +
    In [1]:
    +
    +
    +
    from myst_parser.main import to_html
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    +
    +
    In [2]:
    +
    +
    +
    text = """
    +```{admonition} This is my admonition
    +This is my note
    +```
    +"""
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    +
    +
    In [3]:
    +
    +
    +
    to_html(text)
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    + +
    +
    + + +
    + +
    Out[3]:
    + + + + +
    +
    '<pre><code class="language-{admonition}">This is my note\n</code></pre>\n'
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +

    That HTML code does not look like an admonition! +When I searched into the MyST and Nikola issue trackers, I found a report +about this problem.

    +

    One of the answers from a MyST core contributor was particularly interesting:

    +
    +
    +

    I don't know if it's intended to behave this way.

    +
    +

    Heya, yes it is; you have to use sphinx to fully parse to HTML

    +
    +

    That surprised me, as I assumed that roles and directives would be supported by the +Python API, but I learnt things are a little bit more complex than that!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Understanding the limitations (fun/not fun dive, actually fun...) +

    +

    I started digging into the codebase and some MyST documentation.

    +

    If you look at the to_html function I showed before:

    +
    def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):
    +    config = config or MdParserConfig()
    +    config.renderer = "html"
    +    md = default_parser(config)
    +    return md.render(text, env)
    +
    +

    We have a default_parser rendering stuff (we will talk about that "stuff" later). +Let's now get into the some pieces of the default parser implementation:

    +
    def default_parser(config: MdParserConfig) -> MarkdownIt:
    +    """Return the default parser configuration for MyST"""
    +    renderer_cls: Callable[[MarkdownIt], RendererProtocol]
    +
    +    if config.renderer == "sphinx":
    +        from myst_parser.sphinx_renderer import SphinxRenderer
    +
    +        renderer_cls = SphinxRenderer
    +    elif config.renderer == "html":
    +        renderer_cls = RendererHTML
    +    elif config.renderer == "docutils":
    +        from myst_parser.docutils_renderer import DocutilsRenderer
    +
    +        renderer_cls = DocutilsRenderer
    +    else:
    +        raise ValueError("unknown renderer type: {0}".format(config.renderer))
    +
    +

    Well, this is quite interesting! We have a SphinxRenderer and DocutilsRenderer. You +can learn about those here. +Those are an integral part of the MyST-Parser project. But when you look at the html +renderer, the RendererHTML class +is coming from another Executable Books project called markdown-it-py. This is a Python +port of the well-used markdown-it, plus +some of its associated plugins.

    +

    If you indeed keep looking at the default_parser implementation, you will find the +MyST-Parser (among other things) is actually a collection of markdown-it-py plugins:

    +
    md = (
    +        MarkdownIt("commonmark", renderer_cls=renderer_cls)
    +        .enable("table")
    +        .use(front_matter_plugin)
    +        .use(myst_block_plugin)
    +        .use(myst_role_plugin)
    +        .use(footnote_plugin)
    +        .use(wordcount_plugin, per_minute=config.words_per_minute)
    +        .disable("footnote_inline")
    +        .disable("footnote_tail")
    +    )
    +
    +

    Notice there are some MyST specific plugins such as the myst_block_plugin and the +myst_role_plugin.

    +

    So, it seems the main idea is to have a MystParser, a Sphinx parser, that parses stuff +into a token stream using a set of general and some specific markdown-it-py plugins, +creates a Docutils objects-based representation of the token stream and render those +objects using the Sphinx machinery.

    +

    In this model, it actually makes sense to see roles and directives supported when you go +through the Docutils/Sphinx path (those concepts are core-supported in the +Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which +does not understand how to parse nor render these concepts as we've previously shown.

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Overcome the limitations (don't worry I will stop here... for now) +

    +

    OK, this is long enough for now, the next post will deep dive a little bit more in the +MyST-Parser and the markdown-it-py codebases in the context of potentially supporting +roles and directives through the MyST-Parser Python API. That will led us into some +fundamental question for the MyST ecosystem. We will also introduce some exciting new +projects from the Executable Books community that are closely related with these ideas.

    +

    I hope you enjoyed the ride and I will see you soon with the second part!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!

    + +
    +
    +
    +
    +
    +

    Did you like the content? Great!

    +

    Or visit my support page for more information.

    +

    Btw, don't forget this blog post is an ipynb file itself! So, you can download it from the "Source" link + at the top of the post if you want to play with it ;-)

    + +
    + + Comments powered by Disqus + + + +
    + +
    +
    + + diff --git a/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb b/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb new file mode 100644 index 00000000..16245730 --- /dev/null +++ b/output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb @@ -0,0 +1,269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "> *This is a series of blog posts inviting you to join me in a little journey I have\n", + "experienced in the last few weeks to figure out a nice story for **MyST**\n", + "inside the **Nikola** world.*\n", + "\n", + "Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the\n", + "important things... or at least, some interesting stuff to share with you!\n", + "\n", + "\n", + "\n", + "Recently, I have been involved with the [Executable Books](https://executablebooks.org/en/latest/)\n", + "project and community (you can learn more about them [here](https://executablebooks.org/en/latest/about.html)).\n", + "One of the major projects inside that community is the [MyST-Parser](https://github.com/executablebooks/MyST-Parser),\n", + "a *rich* and *extensible* flavor of Markdown meant for technical documentation and\n", + "publishing. It supports all the syntax of CommonMark Markdown at its base but, in\n", + "addition, it includes several extensions to CommonMark adding extra syntax features for\n", + "technical writing, such as the roles and directives used by Sphinx in the rST world!\n", + "\n", + "The whole Executable Books project is about providing an excellent pipeline for\n", + "publishing Jupyter Notebooks, with the MyST-Parser being one of the central building\n", + "blocks. They are even [interested](https://github.com/executablebooks/jupyter-book/issues/900)\n", + "in a sane blog story for one of the key pieces the community has, the\n", + "[Jupyter Book](https://jupyterbook.org/intro.html) project that indeed uses the\n", + "MyST-Parser!\n", + "\n", + "When I looked into MyST, since I am always interested in how we can improve the\n", + "\"blogging story\" for those using Jupyter Notebooks and [Nikola]((https://getnikola.com/))\n", + "(a static site generator that loves Jupyter Notebooks and has a long story supporting\n", + "multiple flavors of Markdown as Nikola plugins), I realized it would interesting to\n", + "explore how this flavor of Markdown could potentially integrate with the Nikola\n", + "ecosystem!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## First impressions (someone has beaten me to it...)\n", + "\n", + "The first idea was to implement MyST support in Nikola. The second one was just a search\n", + "to see if the first idea was not previously explored by others. And indeed that was the\n", + "case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is\n", + "[a brief blog post talking about it](https://ralsina.me/tr/es/weblog/posts/new-plugins-for-nikola.html)).\n", + "That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for\n", + "that plugin and the [core of the implementation](https://github.com/getnikola/plugins/blob/master/v8/myst/myst.py#L66) was actually quite simple:\n", + "\n", + "```python\n", + "output = myst_parser.main.to_html(new_data)\n", + "```\n", + "\n", + "Roberto used the MyST Python API to generate the HTML output the Nikola machinery was\n", + "going to use to build the blog post.\n", + "\n", + "Problem solved! Well, actually, it was not that simple..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Current limitations (there is always a but...)\n", + "\n", + "One of the key concepts in the MyST (and rST) world is the support for [roles](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#reference-a-section-label-with-a-role)\n", + "and [directives](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#extend-markdown-with-a-directive).\n", + "People using rST would be tempted to use MyST and the MyST plugin for Nikola if they\n", + "have support for the main pieces they use on a daily basis to save them some time.\n", + "\n", + "So, what happens when you try to use the MyST Python API to render a simple directive:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from myst_parser.main import to_html" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "text = \"\"\"\n", + "```{admonition} This is my admonition\n", + "This is my note\n", + "```\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'
    This is my note\\n
    \\n'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "to_html(text)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "That HTML code does not look like an admonition!\n", + "When I searched into the MyST and Nikola issue trackers, I found a [report](https://github.com/executablebooks/MyST-Parser/issues/307)\n", + "about this problem.\n", + "\n", + "One of the answers from a MyST core contributor was particularly interesting:\n", + "\n", + "> > I don't know if it's intended to behave this way.\n", + "\n", + "> Heya, yes it is; you have to use sphinx to fully parse to HTML\n", + "\n", + "That surprised me, as I assumed that roles and directives would be supported by the\n", + "Python API, but I learnt things are a little bit more complex than that!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Understanding the limitations (fun/not fun dive, actually fun...)\n", + "\n", + "I started digging into the codebase and some MyST documentation.\n", + "\n", + "If you look at the `to_html` function I showed before: \n", + "\n", + "```python\n", + "def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):\n", + "    config = config or MdParserConfig()\n", + "    config.renderer = \"html\"\n", + "    md = default_parser(config)\n", + "    return md.render(text, env)\n", + "```\n", + "\n", + "We have a `default_parser` rendering stuff (we will talk about that \"stuff\" later).\n", + "Let's now get into the some pieces of the default parser implementation:\n", + "\n", + "```python\n", + "def default_parser(config: MdParserConfig) -> MarkdownIt:\n", + "    \"\"\"Return the default parser configuration for MyST\"\"\"\n", + "    renderer_cls: Callable[[MarkdownIt], RendererProtocol]\n", + "\n", + "    if config.renderer == \"sphinx\":\n", + "        from myst_parser.sphinx_renderer import SphinxRenderer\n", + "\n", + "        renderer_cls = SphinxRenderer\n", + "    elif config.renderer == \"html\":\n", + "        renderer_cls = RendererHTML\n", + "    elif config.renderer == \"docutils\":\n", + "        from myst_parser.docutils_renderer import DocutilsRenderer\n", + "\n", + "        renderer_cls = DocutilsRenderer\n", + "    else:\n", + "        raise ValueError(\"unknown renderer type: {0}\".format(config.renderer))\n", + "```\n", + "\n", + "Well, this is quite interesting! We have a `SphinxRenderer` and `DocutilsRenderer`. You\n", + "can learn about those [here](https://myst-parser.readthedocs.io/en/latest/api/renderers.html#).\n", + "Those are an integral part of the MyST-Parser project. But when you look at the `html`\n", + "renderer, the [RendererHTML class](https://markdown-it-py.readthedocs.io/en/latest/api/markdown_it.renderer.html#markdown_it.renderer.RendererHTML)\n", + "is coming from another Executable Books project called `markdown-it-py`. This is a Python\n", + "port of the well-used [markdown-it](https://github.com/markdown-it/markdown-it), plus\n", + "some of its associated plugins.\n", + "\n", + "If you indeed keep looking at the `default_parser` implementation, you will find the\n", + "MyST-Parser (among other things) is actually a collection of `markdown-it-py` plugins:\n", + "\n", + "```python\n", + "    md = (\n", + "        MarkdownIt(\"commonmark\", renderer_cls=renderer_cls)\n", + "        .enable(\"table\")\n", + "        .use(front_matter_plugin)\n", + "        .use(myst_block_plugin)\n", + "        .use(myst_role_plugin)\n", + "        .use(footnote_plugin)\n", + "        .use(wordcount_plugin, per_minute=config.words_per_minute)\n", + "        .disable(\"footnote_inline\")\n", + "        .disable(\"footnote_tail\")\n", + "    )\n", + "```\n", + "\n", + "Notice there are some MyST specific plugins such as the `myst_block_plugin` and the\n", + "`myst_role_plugin`.\n", + "\n", + "So, it seems the main idea is to have a `MystParser`, a Sphinx parser, that parses stuff\n", + "into a token stream using a set of general and some specific markdown-it-py plugins,\n", + "creates a Docutils objects-based representation of the token stream and render those\n", + "objects using the Sphinx machinery.\n", + "\n", + "In this model, it actually makes sense to see roles and directives supported when you go\n", + "through the Docutils/Sphinx path (those concepts are core-supported in the\n", + "Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which\n", + "does not understand how to parse nor render these concepts as we've previously shown." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Overcome the limitations (don't worry I will stop here... for now)\n", + "\n", + "OK, this is long enough for now, the next post will deep dive a little bit more in the\n", + "MyST-Parser and the markdown-it-py codebases in the context of potentially supporting\n", + "roles and directives through the MyST-Parser Python API. That will led us into some\n", + "fundamental question for the MyST ecosystem. We will also introduce some exciting new\n", + "projects from the Executable Books community that are closely related with these ideas.\n", + "\n", + "I hope you enjoyed the ride and I will see you soon with the second part!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + }, + "nikola": { + "category": "", + "date": "2021-08-23 16:00:19 UTC-03:00", + "description": "", + "link": "", + "slug": "a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola", + "tags": "Jupyter, python, nikola, MyST, opensource", + "title": "A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola", + "type": "text" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html b/output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html index 589d2b27..aa02f8be 100644 --- a/output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html +++ b/output/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html @@ -159,7 +159,7 @@

    A little hack to get a p }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/a-new-nikolas-theme-for-my-site-zen.html b/output/es/posts/a-new-nikolas-theme-for-my-site-zen.html index 1d4cc469..2030c3c8 100644 --- a/output/es/posts/a-new-nikolas-theme-for-my-site-zen.html +++ b/output/es/posts/a-new-nikolas-theme-for-my-site-zen.html @@ -144,7 +144,7 @@

    A new Nikola's theme for }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html b/output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html index 9d4e2c5e..12768e09 100644 --- a/output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html +++ b/output/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html @@ -318,7 +318,7 @@

    A 'poor man' spell check }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html b/output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html index 9812d1a3..8d2ce9d1 100644 --- a/output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html +++ b/output/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html @@ -223,7 +223,7 @@

    A simple minimap for you }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/a-simple-overview-of-viper.html b/output/es/posts/a-simple-overview-of-viper.html index b069a05e..539a2ce0 100644 --- a/output/es/posts/a-simple-overview-of-viper.html +++ b/output/es/posts/a-simple-overview-of-viper.html @@ -119,7 +119,7 @@

    Una pequeña demostraci -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/abandoning-the-oquanta-domain-name.html b/output/es/posts/abandoning-the-oquanta-domain-name.html index a9ef969b..9bd6d601 100644 --- a/output/es/posts/abandoning-the-oquanta-domain-name.html +++ b/output/es/posts/abandoning-the-oquanta-domain-name.html @@ -131,7 +131,7 @@

    Abandoning the oquanta d }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/beginning.html b/output/es/posts/beginning.html index 75a9d080..4e4144ed 100644 --- a/output/es/posts/beginning.html +++ b/output/es/posts/beginning.html @@ -120,7 +120,7 @@

    Comienzo...

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html b/output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html index fa6781f9..90f8ef3c 100644 --- a/output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html +++ b/output/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html @@ -415,7 +415,7 @@

    Bidirectional IPython-Ni }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html b/output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html index ce3ca56c..8510f3ad 100644 --- a/output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html +++ b/output/es/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html @@ -1829,7 +1829,7 @@

    Conclusion

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/blogging-with-nikola-and-ipython.html b/output/es/posts/blogging-with-nikola-and-ipython.html index 168f784c..77378e23 100644 --- a/output/es/posts/blogging-with-nikola-and-ipython.html +++ b/output/es/posts/blogging-with-nikola-and-ipython.html @@ -648,7 +648,7 @@

    NOTE: This setup }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html b/output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html index a1a6ccb7..c25d48f8 100644 --- a/output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html +++ b/output/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html @@ -328,7 +328,7 @@

    Change the IPython slide }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/coming-back.html b/output/es/posts/coming-back.html index af49b191..d5c1ed04 100644 --- a/output/es/posts/coming-back.html +++ b/output/es/posts/coming-back.html @@ -153,7 +153,7 @@

    Coming back

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/customizing-your-ipython-slides.html b/output/es/posts/customizing-your-ipython-slides.html index 9aedfd4d..aaeb7201 100644 --- a/output/es/posts/customizing-your-ipython-slides.html +++ b/output/es/posts/customizing-your-ipython-slides.html @@ -309,7 +309,7 @@

    Customizing your IPython }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html b/output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html index 9963ad5c..a60c0946 100644 --- a/output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html +++ b/output/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html @@ -269,7 +269,7 @@

    Deploy your Nikola-power }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/different-ways-to-lead-an-open-source-project.html b/output/es/posts/different-ways-to-lead-an-open-source-project.html index 9003261f..ee5f089c 100644 --- a/output/es/posts/different-ways-to-lead-an-open-source-project.html +++ b/output/es/posts/different-ways-to-lead-an-open-source-project.html @@ -145,7 +145,7 @@

    Different ways to lead a }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/dont-write-scripts-just-write-ipyscripts.html b/output/es/posts/dont-write-scripts-just-write-ipyscripts.html index 0c33ff30..753093b2 100644 --- a/output/es/posts/dont-write-scripts-just-write-ipyscripts.html +++ b/output/es/posts/dont-write-scripts-just-write-ipyscripts.html @@ -364,7 +364,7 @@

    Don't write scripts, jus }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/facundo.html b/output/es/posts/facundo.html index 4b8880bc..7b784941 100644 --- a/output/es/posts/facundo.html +++ b/output/es/posts/facundo.html @@ -180,7 +180,7 @@

    Facundo

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/hello-world-again.html b/output/es/posts/hello-world-again.html index 68536321..76025709 100644 --- a/output/es/posts/hello-world-again.html +++ b/output/es/posts/hello-world-again.html @@ -110,7 +110,7 @@

    Hola Mundo! Nuevamente.. -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/hide-the-input-cells-from-your-ipython-slides.html b/output/es/posts/hide-the-input-cells-from-your-ipython-slides.html index 9d93c78d..f5056e25 100644 --- a/output/es/posts/hide-the-input-cells-from-your-ipython-slides.html +++ b/output/es/posts/hide-the-input-cells-from-your-ipython-slides.html @@ -257,7 +257,7 @@

    Hide the input cells fro }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/how-to-pin-conda.html b/output/es/posts/how-to-pin-conda.html index 4995a4b0..1cb08a36 100644 --- a/output/es/posts/how-to-pin-conda.html +++ b/output/es/posts/how-to-pin-conda.html @@ -144,7 +144,7 @@

    How to pin Conda

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/improving-viper-slideshows-styling.html b/output/es/posts/improving-viper-slideshows-styling.html index a60d6873..d4aee4ce 100644 --- a/output/es/posts/improving-viper-slideshows-styling.html +++ b/output/es/posts/improving-viper-slideshows-styling.html @@ -121,7 +121,7 @@

    Mejorando el "styling" d -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/ipython-plugin-for-nikola-updated.html b/output/es/posts/ipython-plugin-for-nikola-updated.html index ead03183..4c194c19 100644 --- a/output/es/posts/ipython-plugin-for-nikola-updated.html +++ b/output/es/posts/ipython-plugin-for-nikola-updated.html @@ -191,7 +191,7 @@

    IPython plugin for Nikol }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/live-trading-logbook.html b/output/es/posts/live-trading-logbook.html index f482e629..117ae4f8 100644 --- a/output/es/posts/live-trading-logbook.html +++ b/output/es/posts/live-trading-logbook.html @@ -189,7 +189,7 @@

    Live trading logbook

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html b/output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html index 95ea5ed6..b9c41f32 100644 --- a/output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html +++ b/output/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html @@ -253,7 +253,7 @@

    Loader and Writer, IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/make-your-slides-with-ipython.html b/output/es/posts/make-your-slides-with-ipython.html index d0d7393b..77931ef6 100644 --- a/output/es/posts/make-your-slides-with-ipython.html +++ b/output/es/posts/make-your-slides-with-ipython.html @@ -183,7 +183,7 @@

    Make your slides with IP }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/mimic-the-ipython-notebook-cell-execution.html b/output/es/posts/mimic-the-ipython-notebook-cell-execution.html index f43f5d7c..276134de 100644 --- a/output/es/posts/mimic-the-ipython-notebook-cell-execution.html +++ b/output/es/posts/mimic-the-ipython-notebook-cell-execution.html @@ -394,7 +394,7 @@

    Mimic the IPython notebo }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/my-aikido-shodan-test.html b/output/es/posts/my-aikido-shodan-test.html index 46fb1144..12edcbc9 100644 --- a/output/es/posts/my-aikido-shodan-test.html +++ b/output/es/posts/my-aikido-shodan-test.html @@ -152,7 +152,7 @@

    Mi examen de Aikido para }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html b/output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html index 4dde3924..ef910bdf 100644 --- a/output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html +++ b/output/es/posts/my-ipython-powered-semi-automatic-git-workflow.html @@ -1134,7 +1134,7 @@

    Short cycle

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/nikola-nbconvert.html b/output/es/posts/nikola-nbconvert.html index f918921c..b08bb249 100644 --- a/output/es/posts/nikola-nbconvert.html +++ b/output/es/posts/nikola-nbconvert.html @@ -670,7 +670,7 @@

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/nikolas-zen-theme-finally-released.html b/output/es/posts/nikolas-zen-theme-finally-released.html index 1e1d5d72..079ad43e 100644 --- a/output/es/posts/nikolas-zen-theme-finally-released.html +++ b/output/es/posts/nikolas-zen-theme-finally-released.html @@ -153,7 +153,7 @@

    Nikola's Zen theme final }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html b/output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html index c936a7d1..4450ed28 100644 --- a/output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html +++ b/output/es/posts/one-line-deployment-of-your-site-to-gh-pages.html @@ -182,7 +182,7 @@

    One line deployment of y }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/paraguay.html b/output/es/posts/paraguay.html index eaae8939..877e6a31 100644 --- a/output/es/posts/paraguay.html +++ b/output/es/posts/paraguay.html @@ -118,7 +118,7 @@

    Paraguay

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/powered-by-nikola.html b/output/es/posts/powered-by-nikola.html index 822c0214..fb7e1fbd 100644 --- a/output/es/posts/powered-by-nikola.html +++ b/output/es/posts/powered-by-nikola.html @@ -121,7 +121,7 @@

    Hecho con Nikola...

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/pyconar-2013.html b/output/es/posts/pyconar-2013.html index 3640aa98..050a79d2 100644 --- a/output/es/posts/pyconar-2013.html +++ b/output/es/posts/pyconar-2013.html @@ -180,7 +180,7 @@

    PyConAr 2013

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/reveal-converter-mini-tutorial.html b/output/es/posts/reveal-converter-mini-tutorial.html index 382c017f..33e9b763 100644 --- a/output/es/posts/reveal-converter-mini-tutorial.html +++ b/output/es/posts/reveal-converter-mini-tutorial.html @@ -197,7 +197,7 @@

    Reveal converter mini-tu }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-400b1-is-available-please-test-it.html b/output/es/posts/rise-400b1-is-available-please-test-it.html index 88031a00..caf00b25 100644 --- a/output/es/posts/rise-400b1-is-available-please-test-it.html +++ b/output/es/posts/rise-400b1-is-available-please-test-it.html @@ -150,7 +150,7 @@

    RISE 4.0.0b1 is availabl }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-500-is-out.html b/output/es/posts/rise-500-is-out.html index dd77d6a1..800473c3 100644 --- a/output/es/posts/rise-500-is-out.html +++ b/output/es/posts/rise-500-is-out.html @@ -151,7 +151,7 @@

    RISE 5.0.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-510-is-out.html b/output/es/posts/rise-510-is-out.html index f538b8ce..85a84228 100644 --- a/output/es/posts/rise-510-is-out.html +++ b/output/es/posts/rise-510-is-out.html @@ -175,7 +175,7 @@

    RISE 5.1.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-520-is-out.html b/output/es/posts/rise-520-is-out.html index db84919e..06073036 100644 --- a/output/es/posts/rise-520-is-out.html +++ b/output/es/posts/rise-520-is-out.html @@ -153,7 +153,7 @@

    RISE 5.2.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-530-is-out.html b/output/es/posts/rise-530-is-out.html index eb56abb5..c95679b4 100644 --- a/output/es/posts/rise-530-is-out.html +++ b/output/es/posts/rise-530-is-out.html @@ -153,7 +153,7 @@

    RISE 5.3.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-541-is-out.html b/output/es/posts/rise-541-is-out.html index 82908ec2..2a1345a4 100644 --- a/output/es/posts/rise-541-is-out.html +++ b/output/es/posts/rise-541-is-out.html @@ -153,7 +153,7 @@

    RISE 5.4.1 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-550-is-out.html b/output/es/posts/rise-550-is-out.html index f509842d..1c59d91c 100644 --- a/output/es/posts/rise-550-is-out.html +++ b/output/es/posts/rise-550-is-out.html @@ -171,7 +171,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-560-is-out.html b/output/es/posts/rise-560-is-out.html index eb183b36..5eb8c9ac 100644 --- a/output/es/posts/rise-560-is-out.html +++ b/output/es/posts/rise-560-is-out.html @@ -170,7 +170,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-561-is-out.html b/output/es/posts/rise-561-is-out.html index 9cda32df..9f6d11ce 100644 --- a/output/es/posts/rise-561-is-out.html +++ b/output/es/posts/rise-561-is-out.html @@ -169,7 +169,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-571-is-out.html b/output/es/posts/rise-571-is-out.html index 52891259..e19d3115 100644 --- a/output/es/posts/rise-571-is-out.html +++ b/output/es/posts/rise-571-is-out.html @@ -141,6 +141,9 @@

    +
    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/rise-meets-jupyterlab.html b/output/es/posts/rise-meets-jupyterlab.html index b84743fc..ed863485 100644 --- a/output/es/posts/rise-meets-jupyterlab.html +++ b/output/es/posts/rise-meets-jupyterlab.html @@ -151,7 +151,7 @@

    RISE meets JupyterLab -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/scipycon-argentina-2013.html b/output/es/posts/scipycon-argentina-2013.html index 4d30f731..bb807933 100644 --- a/output/es/posts/scipycon-argentina-2013.html +++ b/output/es/posts/scipycon-argentina-2013.html @@ -160,7 +160,7 @@

    SciPyCon Argentina 2013< }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/slider-for-nbconvert.html b/output/es/posts/slider-for-nbconvert.html index 047b8cd7..260dfe30 100644 --- a/output/es/posts/slider-for-nbconvert.html +++ b/output/es/posts/slider-for-nbconvert.html @@ -140,7 +140,7 @@

    Slider for nbconvert...< -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html b/output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html index e5b51a1e..2a3e9862 100644 --- a/output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html +++ b/output/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html @@ -167,7 +167,7 @@

    Slideviewer: a simple wa }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html b/output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html index ed8b389c..9c3119e5 100644 --- a/output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html +++ b/output/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html @@ -157,7 +157,7 @@

    Update (Jun)

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/supporting-rise.html b/output/es/posts/supporting-rise.html index b6096950..e7de92fe 100644 --- a/output/es/posts/supporting-rise.html +++ b/output/es/posts/supporting-rise.html @@ -169,7 +169,7 @@

    Finally, a BIG THANK YOU! -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/teasers-with-the-ipython-notebook-plugin.html b/output/es/posts/teasers-with-the-ipython-notebook-plugin.html index 70d64ebf..5c3bd7e9 100644 --- a/output/es/posts/teasers-with-the-ipython-notebook-plugin.html +++ b/output/es/posts/teasers-with-the-ipython-notebook-plugin.html @@ -138,7 +138,7 @@

    Teasers with the IPython }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/trading-logbook-update-22-nov-2013.html b/output/es/posts/trading-logbook-update-22-nov-2013.html index 7c579433..8620a832 100644 --- a/output/es/posts/trading-logbook-update-22-nov-2013.html +++ b/output/es/posts/trading-logbook-update-22-nov-2013.html @@ -228,7 +228,7 @@

    Trading logbook update: }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/trading-logbook-update-3.html b/output/es/posts/trading-logbook-update-3.html index e741b2e8..ee893893 100644 --- a/output/es/posts/trading-logbook-update-3.html +++ b/output/es/posts/trading-logbook-update-3.html @@ -230,7 +230,7 @@

    Trading logbook update 3 }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html b/output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html index b4a72fd3..243ef3ec 100644 --- a/output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html +++ b/output/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html @@ -253,7 +253,7 @@

    Tweet me... said an IPyt }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/under-the-sea-en-la-plata.html b/output/es/posts/under-the-sea-en-la-plata.html index 3a86fbcd..73cd784f 100644 --- a/output/es/posts/under-the-sea-en-la-plata.html +++ b/output/es/posts/under-the-sea-en-la-plata.html @@ -226,7 +226,7 @@

    Under the Sea... en La P }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html b/output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html index 6e1c5149..8bac7084 100644 --- a/output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html +++ b/output/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html @@ -204,7 +204,7 @@

    Using a local Reveal.js }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/viper-is-now-using-ipythonnbconvert.html b/output/es/posts/viper-is-now-using-ipythonnbconvert.html index ff3c4321..0847b9b6 100644 --- a/output/es/posts/viper-is-now-using-ipythonnbconvert.html +++ b/output/es/posts/viper-is-now-using-ipythonnbconvert.html @@ -196,7 +196,7 @@

    vIPer is now using IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/viper.html b/output/es/posts/viper.html index 624ece19..cedae739 100644 --- a/output/es/posts/viper.html +++ b/output/es/posts/viper.html @@ -124,7 +124,7 @@

    vIPer

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/we-are-above-1000-stars.html b/output/es/posts/we-are-above-1000-stars.html index 4390d32e..3a80e981 100644 --- a/output/es/posts/we-are-above-1000-stars.html +++ b/output/es/posts/we-are-above-1000-stars.html @@ -144,7 +144,7 @@

    We are above 1000 stars! }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/zen-mode-extension-for-the-ipython-notebook.html b/output/es/posts/zen-mode-extension-for-the-ipython-notebook.html index bc3f40db..8d3fe3b0 100644 --- a/output/es/posts/zen-mode-extension-for-the-ipython-notebook.html +++ b/output/es/posts/zen-mode-extension-for-the-ipython-notebook.html @@ -194,7 +194,7 @@

    Zen mode extension for t }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/posts/zen-themes-updated.html b/output/es/posts/zen-themes-updated.html index a998898d..a27ca334 100644 --- a/output/es/posts/zen-themes-updated.html +++ b/output/es/posts/zen-themes-updated.html @@ -291,7 +291,7 @@

    Zen themes updated

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/rss.xml b/output/es/rss.xml index 8743d33e..63af9966 100644 --- a/output/es/rss.xml +++ b/output/es/rss.xml @@ -1,5 +1,14 @@ -El blog de Damianhttp://damianavila.github.io/blog/Mi lugar para compartir algunas ideas con el mundo.esFri, 30 Oct 2020 15:52:23 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damianhttp://damianavila.github.io/blog/Mi lugar para compartir algunas ideas con el mundo.esMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Leer más…</a> (quedan 4 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/es/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -59,10 +68,4 @@ It lets you show your notebooks rendered as an <strong>executable</stro <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.3.0!</p> <p><strong>RISE</strong> lets you show your <strong>Jupyter</strong> notebook rendered as an <strong>executable</strong> <code>Reveal.js</code>-based slideshow. It is your very same notebook but in a <em>slidy</em> way! -</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-530-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-530-is-out.htmlMon, 28 May 2018 17:43:15 GMTSome thoughts about the 2017 ACM Software System Award for Project Jupyterhttp://damianavila.github.io/blog/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>I am very happy to inform you that <strong>Project Jupyter</strong> has been awarded the 2017 <strong>ACM Software System Award</strong>!</p> -<p>As part of the <em>Jupyter Steering Council</em>, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the <strong>Project Jupyter</strong> forward and beyond its limits.</p> -<p><strong>Project Jupyter</strong> is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that <strong>Project Jupyter</strong> filled that space and allowed me to achieve that goal more than I could imagine. -</p><p><a href="http://damianavila.github.io/blog/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html">Leer más…</a> (quedan 3 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.htmlWed, 02 May 2018 22:18:40 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/es/posts/rise-530-is-out.html">Leer más…</a> (quedan 1 minutos de lectura)</p></div></div></div>http://damianavila.github.io/blog/es/posts/rise-530-is-out.htmlMon, 28 May 2018 17:43:15 GMT \ No newline at end of file diff --git a/output/es/stories/about-me.html b/output/es/stories/about-me.html index 4a86990e..d850f8c1 100644 --- a/output/es/stories/about-me.html +++ b/output/es/stories/about-me.html @@ -201,7 +201,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/es/stories/support-me.html b/output/es/stories/support-me.html index 12d43f6f..7f0e3e96 100644 --- a/output/es/stories/support-me.html +++ b/output/es/stories/support-me.html @@ -80,7 +80,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/Facu_RN/index.html b/output/galleries/Facu_RN/index.html index 45198064..4a262419 100644 --- a/output/galleries/Facu_RN/index.html +++ b/output/galleries/Facu_RN/index.html @@ -100,7 +100,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/Facu_RN/rss.xml b/output/galleries/Facu_RN/rss.xml index 2e20b50b..66be4e4c 100644 --- a/output/galleries/Facu_RN/rss.xml +++ b/output/galleries/Facu_RN/rss.xml @@ -1,2 +1,2 @@ -Facu2http://damianavila.github.io/blog/galleries/Facu_RN/rss.xmlenFri, 03 Apr 2020 17:01:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssDsc05901http://damianavila.github.io/blog/galleries/Facu_RN/DSC05901.JPGgalleries/Facu_RN/DSC05901.JPGWed, 07 Nov 2012 10:45:24 GMTDsc05903http://damianavila.github.io/blog/galleries/Facu_RN/DSC05903.JPGgalleries/Facu_RN/DSC05903.JPGWed, 07 Nov 2012 17:02:09 GMTDsc05917http://damianavila.github.io/blog/galleries/Facu_RN/DSC05917.JPGgalleries/Facu_RN/DSC05917.JPGThu, 08 Nov 2012 19:16:48 GMTDsc05918http://damianavila.github.io/blog/galleries/Facu_RN/DSC05918.JPGgalleries/Facu_RN/DSC05918.JPGThu, 08 Nov 2012 19:28:16 GMTDsc05925http://damianavila.github.io/blog/galleries/Facu_RN/DSC05925.JPGgalleries/Facu_RN/DSC05925.JPGThu, 08 Nov 2012 19:31:23 GMTDsc05928http://damianavila.github.io/blog/galleries/Facu_RN/DSC05928.JPGgalleries/Facu_RN/DSC05928.JPGThu, 08 Nov 2012 19:46:17 GMTFacu3http://damianavila.github.io/blog/galleries/Facu_RN/Facu3.pnggalleries/Facu_RN/Facu3.pngSat, 27 Apr 2019 13:02:04 GMTFacu5http://damianavila.github.io/blog/galleries/Facu_RN/Facu5.pnggalleries/Facu_RN/Facu5.pngSat, 27 Apr 2019 13:02:04 GMTFacu1http://damianavila.github.io/blog/galleries/Facu_RN/Facu1.pnggalleries/Facu_RN/Facu1.pngSat, 27 Apr 2019 13:02:04 GMTFacu2http://damianavila.github.io/blog/galleries/Facu_RN/Facu2.pnggalleries/Facu_RN/Facu2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Facu3http://damianavila.github.io/blog/galleries/Facu_RN/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssDsc05901http://damianavila.github.io/blog/galleries/Facu_RN/DSC05901.JPGgalleries/Facu_RN/DSC05901.JPGWed, 07 Nov 2012 10:45:24 GMTDsc05903http://damianavila.github.io/blog/galleries/Facu_RN/DSC05903.JPGgalleries/Facu_RN/DSC05903.JPGWed, 07 Nov 2012 17:02:09 GMTDsc05917http://damianavila.github.io/blog/galleries/Facu_RN/DSC05917.JPGgalleries/Facu_RN/DSC05917.JPGThu, 08 Nov 2012 19:16:48 GMTDsc05918http://damianavila.github.io/blog/galleries/Facu_RN/DSC05918.JPGgalleries/Facu_RN/DSC05918.JPGThu, 08 Nov 2012 19:28:16 GMTDsc05925http://damianavila.github.io/blog/galleries/Facu_RN/DSC05925.JPGgalleries/Facu_RN/DSC05925.JPGThu, 08 Nov 2012 19:31:23 GMTDsc05928http://damianavila.github.io/blog/galleries/Facu_RN/DSC05928.JPGgalleries/Facu_RN/DSC05928.JPGThu, 08 Nov 2012 19:46:17 GMTFacu1http://damianavila.github.io/blog/galleries/Facu_RN/Facu1.pnggalleries/Facu_RN/Facu1.pngSat, 27 Apr 2019 13:02:04 GMTFacu4http://damianavila.github.io/blog/galleries/Facu_RN/Facu4.pnggalleries/Facu_RN/Facu4.pngSat, 27 Apr 2019 13:02:04 GMTFacu2http://damianavila.github.io/blog/galleries/Facu_RN/Facu2.pnggalleries/Facu_RN/Facu2.pngSat, 27 Apr 2019 13:02:04 GMTFacu3http://damianavila.github.io/blog/galleries/Facu_RN/Facu3.pnggalleries/Facu_RN/Facu3.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/Inundacion/index.html b/output/galleries/Inundacion/index.html index 761fa7f4..fe4baaa1 100644 --- a/output/galleries/Inundacion/index.html +++ b/output/galleries/Inundacion/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/Inundacion/rss.xml b/output/galleries/Inundacion/rss.xml index 5cf8bce5..e3e5d517 100644 --- a/output/galleries/Inundacion/rss.xml +++ b/output/galleries/Inundacion/rss.xml @@ -1,2 +1,2 @@ -Inundacion1http://damianavila.github.io/blog/galleries/Inundacion/rss.xmlenFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssInundacion2http://damianavila.github.io/blog/galleries/Inundacion/inundacion2.pnggalleries/Inundacion/inundacion2.pngSat, 27 Apr 2019 13:02:04 GMTInundacion1http://damianavila.github.io/blog/galleries/Inundacion/inundacion1.pnggalleries/Inundacion/inundacion1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Inundacion2http://damianavila.github.io/blog/galleries/Inundacion/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssInundacion1http://damianavila.github.io/blog/galleries/Inundacion/inundacion1.pnggalleries/Inundacion/inundacion1.pngSat, 27 Apr 2019 13:02:04 GMTInundacion2http://damianavila.github.io/blog/galleries/Inundacion/inundacion2.pnggalleries/Inundacion/inundacion2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/acm/index.html b/output/galleries/acm/index.html index e389f952..750a2fc1 100644 --- a/output/galleries/acm/index.html +++ b/output/galleries/acm/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/acm/rss.xml b/output/galleries/acm/rss.xml index 8458a9b8..d56d262e 100644 --- a/output/galleries/acm/rss.xml +++ b/output/galleries/acm/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/galleries/acm/rss.xmlenFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/acm/1.jpggalleries/acm/1.jpgSat, 23 Jun 2018 19:51:46 GMThttp://damianavila.github.io/blog/galleries/acm/2.jpggalleries/acm/2.jpgSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/galleries/acm/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/acm/1.jpggalleries/acm/1.jpgSat, 23 Jun 2018 19:51:46 GMThttp://damianavila.github.io/blog/galleries/acm/2.jpggalleries/acm/2.jpgSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/binder/index.html b/output/galleries/binder/index.html index c9a270a9..b05bb31b 100644 --- a/output/galleries/binder/index.html +++ b/output/galleries/binder/index.html @@ -58,7 +58,7 @@ Terminal -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/binder/rss.xml b/output/galleries/binder/rss.xml index 11289967..24e12ddd 100644 --- a/output/galleries/binder/rss.xml +++ b/output/galleries/binder/rss.xml @@ -1,2 +1,2 @@ -Terminalhttp://damianavila.github.io/blog/galleries/binder/rss.xmlenFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssTerminalhttp://damianavila.github.io/blog/galleries/binder/terminal.pnggalleries/binder/terminal.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Terminalhttp://damianavila.github.io/blog/galleries/binder/rss.xmlenMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssTerminalhttp://damianavila.github.io/blog/galleries/binder/terminal.pnggalleries/binder/terminal.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/bokehmagic/index.html b/output/galleries/bokehmagic/index.html index c65e3c83..b653a0a6 100644 --- a/output/galleries/bokehmagic/index.html +++ b/output/galleries/bokehmagic/index.html @@ -72,7 +72,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/bokehmagic/rss.xml b/output/galleries/bokehmagic/rss.xml index 6887b564..0f8f91f9 100644 --- a/output/galleries/bokehmagic/rss.xml +++ b/output/galleries/bokehmagic/rss.xml @@ -1,2 +1,2 @@ -Sinhttp://damianavila.github.io/blog/galleries/bokehmagic/rss.xmlenFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssSin3http://damianavila.github.io/blog/galleries/bokehmagic/sin3.pnggalleries/bokehmagic/sin3.pngSat, 27 Apr 2019 13:02:04 GMTSin2http://damianavila.github.io/blog/galleries/bokehmagic/sin2.pnggalleries/bokehmagic/sin2.pngSat, 27 Apr 2019 13:02:04 GMTThemeshttp://damianavila.github.io/blog/galleries/bokehmagic/themes.pnggalleries/bokehmagic/themes.pngSat, 27 Apr 2019 13:02:04 GMTSinhttp://damianavila.github.io/blog/galleries/bokehmagic/sin.pnggalleries/bokehmagic/sin.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Sinhttp://damianavila.github.io/blog/galleries/bokehmagic/rss.xmlenMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssSin2http://damianavila.github.io/blog/galleries/bokehmagic/sin2.pnggalleries/bokehmagic/sin2.pngSat, 27 Apr 2019 13:02:04 GMTSin3http://damianavila.github.io/blog/galleries/bokehmagic/sin3.pnggalleries/bokehmagic/sin3.pngSat, 27 Apr 2019 13:02:04 GMTThemeshttp://damianavila.github.io/blog/galleries/bokehmagic/themes.pnggalleries/bokehmagic/themes.pngSat, 27 Apr 2019 13:02:04 GMTSinhttp://damianavila.github.io/blog/galleries/bokehmagic/sin.pnggalleries/bokehmagic/sin.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/deploy/index.html b/output/galleries/deploy/index.html index f33dea33..6d4d9a38 100644 --- a/output/galleries/deploy/index.html +++ b/output/galleries/deploy/index.html @@ -58,7 +58,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/deploy/rss.xml b/output/galleries/deploy/rss.xml index 40c6e40f..b879fd94 100644 --- a/output/galleries/deploy/rss.xml +++ b/output/galleries/deploy/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/galleries/deploy/rss.xmlenFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/deploy/1.pnggalleries/deploy/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/galleries/deploy/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/deploy/1.pnggalleries/deploy/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/index.html b/output/galleries/index.html index 286985bf..ba80e77e 100644 --- a/output/galleries/index.html +++ b/output/galleries/index.html @@ -64,7 +64,7 @@
  •  zenmode
  • -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/loadwrite/index.html b/output/galleries/loadwrite/index.html index b0fc216b..ef17dda0 100644 --- a/output/galleries/loadwrite/index.html +++ b/output/galleries/loadwrite/index.html @@ -68,7 +68,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/loadwrite/rss.xml b/output/galleries/loadwrite/rss.xml index 723bd609..9106dfdf 100644 --- a/output/galleries/loadwrite/rss.xml +++ b/output/galleries/loadwrite/rss.xml @@ -1,2 +1,2 @@ -Themes1http://damianavila.github.io/blog/galleries/loadwrite/rss.xmlenFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssLoader1http://damianavila.github.io/blog/galleries/loadwrite/loader1.pnggalleries/loadwrite/loader1.pngSat, 27 Apr 2019 13:02:04 GMTWriter1http://damianavila.github.io/blog/galleries/loadwrite/writer1.pnggalleries/loadwrite/writer1.pngSat, 27 Apr 2019 13:02:04 GMTThemes1http://damianavila.github.io/blog/galleries/loadwrite/themes1.pnggalleries/loadwrite/themes1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Writer1http://damianavila.github.io/blog/galleries/loadwrite/rss.xmlenMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssLoader1http://damianavila.github.io/blog/galleries/loadwrite/loader1.pnggalleries/loadwrite/loader1.pngSat, 27 Apr 2019 13:02:04 GMTThemes1http://damianavila.github.io/blog/galleries/loadwrite/themes1.pnggalleries/loadwrite/themes1.pngSat, 27 Apr 2019 13:02:04 GMTWriter1http://damianavila.github.io/blog/galleries/loadwrite/writer1.pnggalleries/loadwrite/writer1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/rise/index.html b/output/galleries/rise/index.html index 5a20149a..893785c5 100644 --- a/output/galleries/rise/index.html +++ b/output/galleries/rise/index.html @@ -68,7 +68,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/rise/rss.xml b/output/galleries/rise/rss.xml index 802fa2b3..847f5019 100644 --- a/output/galleries/rise/rss.xml +++ b/output/galleries/rise/rss.xml @@ -1,2 +1,2 @@ -Commissionhttp://damianavila.github.io/blog/galleries/rise/rss.xmlenFri, 03 Apr 2020 17:54:13 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/rise/1004.pnggalleries/rise/1004.pngSat, 27 Apr 2019 13:02:04 GMTDark slideshttp://damianavila.github.io/blog/galleries/rise/dark_slides.pnggalleries/rise/dark_slides.pngThu, 14 Nov 2019 16:49:48 GMTCommissionhttp://damianavila.github.io/blog/galleries/rise/commission.pnggalleries/rise/commission.pngFri, 20 Mar 2020 13:10:09 GMT \ No newline at end of file +Commissionhttp://damianavila.github.io/blog/galleries/rise/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/rise/1004.pnggalleries/rise/1004.pngSat, 27 Apr 2019 13:02:04 GMTDark slideshttp://damianavila.github.io/blog/galleries/rise/dark_slides.pnggalleries/rise/dark_slides.pngThu, 14 Nov 2019 16:49:48 GMTCommissionhttp://damianavila.github.io/blog/galleries/rise/commission.pnggalleries/rise/commission.pngFri, 20 Mar 2020 13:10:09 GMT \ No newline at end of file diff --git a/output/galleries/rss.xml b/output/galleries/rss.xml index 008250be..d25e8fa7 100644 --- a/output/galleries/rss.xml +++ b/output/galleries/rss.xml @@ -1,2 +1,2 @@ -gallerieshttp://damianavila.github.io/blog/galleries/rss.xmlenFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rss \ No newline at end of file +gallerieshttp://damianavila.github.io/blog/galleries/rss.xmlenMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rss \ No newline at end of file diff --git a/output/galleries/spellchecker/index.html b/output/galleries/spellchecker/index.html index abe3409a..856e2910 100644 --- a/output/galleries/spellchecker/index.html +++ b/output/galleries/spellchecker/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/spellchecker/rss.xml b/output/galleries/spellchecker/rss.xml index 309125dc..d8ff3105 100644 --- a/output/galleries/spellchecker/rss.xml +++ b/output/galleries/spellchecker/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/galleries/spellchecker/rss.xmlenFri, 03 Apr 2020 17:01:29 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/spellchecker/1.pnggalleries/spellchecker/1.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/spellchecker/2.pnggalleries/spellchecker/2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/galleries/spellchecker/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/spellchecker/2.pnggalleries/spellchecker/2.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/spellchecker/1.pnggalleries/spellchecker/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/trades/index.html b/output/galleries/trades/index.html index 098ceb89..325da404 100644 --- a/output/galleries/trades/index.html +++ b/output/galleries/trades/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/trades/rss.xml b/output/galleries/trades/rss.xml index 2205bfdb..95f831c2 100644 --- a/output/galleries/trades/rss.xml +++ b/output/galleries/trades/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/galleries/trades/rss.xmlenFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/trades/1.pnggalleries/trades/1.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/trades/2.pnggalleries/trades/2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/galleries/trades/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/trades/2.pnggalleries/trades/2.pngSat, 27 Apr 2019 13:02:04 GMThttp://damianavila.github.io/blog/galleries/trades/1.pnggalleries/trades/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/twitter/index.html b/output/galleries/twitter/index.html index ab5fb77c..b45f0087 100644 --- a/output/galleries/twitter/index.html +++ b/output/galleries/twitter/index.html @@ -58,7 +58,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/twitter/rss.xml b/output/galleries/twitter/rss.xml index 6da7f7e3..e4b45bc0 100644 --- a/output/galleries/twitter/rss.xml +++ b/output/galleries/twitter/rss.xml @@ -1,2 +1,2 @@ -http://damianavila.github.io/blog/galleries/twitter/rss.xmlenFri, 03 Apr 2020 17:01:26 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/twitter/1.pnggalleries/twitter/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +http://damianavila.github.io/blog/galleries/twitter/rss.xmlenMon, 23 Aug 2021 19:20:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rsshttp://damianavila.github.io/blog/galleries/twitter/1.pnggalleries/twitter/1.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/galleries/zenmode/index.html b/output/galleries/zenmode/index.html index 625d2e33..7412c7bf 100644 --- a/output/galleries/zenmode/index.html +++ b/output/galleries/zenmode/index.html @@ -64,7 +64,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/galleries/zenmode/rss.xml b/output/galleries/zenmode/rss.xml index c6dd461d..3af5fcd6 100644 --- a/output/galleries/zenmode/rss.xml +++ b/output/galleries/zenmode/rss.xml @@ -1,2 +1,2 @@ -Pic2http://damianavila.github.io/blog/galleries/zenmode/rss.xmlenFri, 03 Apr 2020 17:01:27 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssPic1http://damianavila.github.io/blog/galleries/zenmode/pic1.pnggalleries/zenmode/pic1.pngSat, 27 Apr 2019 13:02:04 GMTPic2http://damianavila.github.io/blog/galleries/zenmode/pic2.pnggalleries/zenmode/pic2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file +Pic2http://damianavila.github.io/blog/galleries/zenmode/rss.xmlenMon, 23 Aug 2021 19:20:28 GMThttps://getnikola.com/http://blogs.law.harvard.edu/tech/rssPic1http://damianavila.github.io/blog/galleries/zenmode/pic1.pnggalleries/zenmode/pic1.pngSat, 27 Apr 2019 13:02:04 GMTPic2http://damianavila.github.io/blog/galleries/zenmode/pic2.pnggalleries/zenmode/pic2.pngSat, 27 Apr 2019 13:02:04 GMT \ No newline at end of file diff --git a/output/index-1.html b/output/index-1.html index e24e94e3..4c9e24c7 100644 --- a/output/index-1.html +++ b/output/index-1.html @@ -382,7 +382,7 @@

    Hello World! Again... -

    +
    +

    Some thoughts about the 2017 ACM Software System Award for Project Jupyter

    +
    +
    + +
    +
    + Comments + + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +

    I am very happy to inform you that Project Jupyter has been awarded the 2017 ACM Software System Award!

    +

    As part of the Jupyter Steering Council, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the Project Jupyter forward and beyond its limits.

    +

    Project Jupyter is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that Project Jupyter filled that space and allowed me to achieve that goal more than I could imagine. +

    +

    Read more…

    +
    +
    +
    +
    +

    RISE 5.2.0 is out!

    @@ -191,7 +231,7 @@

    RISE 5.1.0 is out!

    +
    +

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola

    +
    +
    + +
    +
    + Comments + + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +

    This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

    +
    +

    Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

    +

    Read more…

    +
    +
    +
    +
    +

    RISE 5.7.1 is out!

    @@ -438,46 +480,6 @@

    RISE 5.3.0 is out!Read more…

    -
    - - -
    -

    Some thoughts about the 2017 ACM Software System Award for Project Jupyter

    -
    -
    - -
    -
    - Comments - - -
    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    -

    I am very happy to inform you that Project Jupyter has been awarded the 2017 ACM Software System Award!

    -

    As part of the Jupyter Steering Council, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the Project Jupyter forward and beyond its limits.

    -

    Project Jupyter is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that Project Jupyter filled that space and allowed me to achieve that goal more than I could imagine. -

    -

    Read more…

    -
    -
    @@ -496,7 +498,7 @@

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/48-themes-for-your-ipython-notebook.html b/output/posts/48-themes-for-your-ipython-notebook.html index 22e2759f..4f1bbb96 100644 --- a/output/posts/48-themes-for-your-ipython-notebook.html +++ b/output/posts/48-themes-for-your-ipython-notebook.html @@ -597,7 +597,7 @@

    48 themes for your IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html b/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html new file mode 100644 index 00000000..a0f52258 --- /dev/null +++ b/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html @@ -0,0 +1,411 @@ + + + + + +A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola | Damian's blog + + + + + + + + + + + + + + + + + + + +
    +
    +

    A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola

    + +
    +
    + + +   |   + Source +   |   + Minimap + +
    +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

    +
    +

    Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

    + + +

    Recently, I have been involved with the Executable Books +project and community (you can learn more about them here). +One of the major projects inside that community is the MyST-Parser, +a rich and extensible flavor of Markdown meant for technical documentation and +publishing. It supports all the syntax of CommonMark Markdown at its base but, in +addition, it includes several extensions to CommonMark adding extra syntax features for +technical writing, such as the roles and directives used by Sphinx in the rST world!

    +

    The whole Executable Books project is about providing an excellent pipeline for +publishing Jupyter Notebooks, with the MyST-Parser being one of the central building +blocks. They are even interested +in a sane blog story for one of the key pieces the community has, the +Jupyter Book project that indeed uses the +MyST-Parser!

    +

    When I looked into MyST, since I am always interested in how we can improve the +"blogging story" for those using Jupyter Notebooks and Nikola) +(a static site generator that loves Jupyter Notebooks and has a long story supporting +multiple flavors of Markdown as Nikola plugins), I realized it would interesting to +explore how this flavor of Markdown could potentially integrate with the Nikola +ecosystem!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    First impressions (someone has beaten me to it...) +

    +

    The first idea was to implement MyST support in Nikola. The second one was just a search +to see if the first idea was not previously explored by others. And indeed that was the +case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is +a brief blog post talking about it). +That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for +that plugin and the core of the implementation was actually quite simple:

    +
    output = myst_parser.main.to_html(new_data)
    +
    +

    Roberto used the MyST Python API to generate the HTML output the Nikola machinery was +going to use to build the blog post.

    +

    Problem solved! Well, actually, it was not that simple...

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Current limitations (there is always a but...) +

    +

    One of the key concepts in the MyST (and rST) world is the support for roles +and directives. +People using rST would be tempted to use MyST and the MyST plugin for Nikola if they +have support for the main pieces they use on a daily basis to save them some time.

    +

    So, what happens when you try to use the MyST Python API to render a simple directive:

    + +
    +
    +
    +
    +
    +
    In [1]:
    +
    +
    +
    from myst_parser.main import to_html
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    +
    +
    In [2]:
    +
    +
    +
    text = """
    +```{admonition} This is my admonition
    +This is my note
    +```
    +"""
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    +
    +
    In [3]:
    +
    +
    +
    to_html(text)
    +
    + + +   Click me to hide the output +
    +
    +
    + +
    +
    + +
    +
    + + +
    + +
    Out[3]:
    + + + + +
    +
    '<pre><code class="language-{admonition}">This is my note\n</code></pre>\n'
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +

    That HTML code does not look like an admonition! +When I searched into the MyST and Nikola issue trackers, I found a report +about this problem.

    +

    One of the answers from a MyST core contributor was particularly interesting:

    +
    +
    +

    I don't know if it's intended to behave this way.

    +
    +

    Heya, yes it is; you have to use sphinx to fully parse to HTML

    +
    +

    That surprised me, as I assumed that roles and directives would be supported by the +Python API, but I learnt things are a little bit more complex than that!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Understanding the limitations (fun/not fun dive, actually fun...) +

    +

    I started digging into the codebase and some MyST documentation.

    +

    If you look at the to_html function I showed before:

    +
    def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):
    +    config = config or MdParserConfig()
    +    config.renderer = "html"
    +    md = default_parser(config)
    +    return md.render(text, env)
    +
    +

    We have a default_parser rendering stuff (we will talk about that "stuff" later). +Let's now get into the some pieces of the default parser implementation:

    +
    def default_parser(config: MdParserConfig) -> MarkdownIt:
    +    """Return the default parser configuration for MyST"""
    +    renderer_cls: Callable[[MarkdownIt], RendererProtocol]
    +
    +    if config.renderer == "sphinx":
    +        from myst_parser.sphinx_renderer import SphinxRenderer
    +
    +        renderer_cls = SphinxRenderer
    +    elif config.renderer == "html":
    +        renderer_cls = RendererHTML
    +    elif config.renderer == "docutils":
    +        from myst_parser.docutils_renderer import DocutilsRenderer
    +
    +        renderer_cls = DocutilsRenderer
    +    else:
    +        raise ValueError("unknown renderer type: {0}".format(config.renderer))
    +
    +

    Well, this is quite interesting! We have a SphinxRenderer and DocutilsRenderer. You +can learn about those here. +Those are an integral part of the MyST-Parser project. But when you look at the html +renderer, the RendererHTML class +is coming from another Executable Books project called markdown-it-py. This is a Python +port of the well-used markdown-it, plus +some of its associated plugins.

    +

    If you indeed keep looking at the default_parser implementation, you will find the +MyST-Parser (among other things) is actually a collection of markdown-it-py plugins:

    +
    md = (
    +        MarkdownIt("commonmark", renderer_cls=renderer_cls)
    +        .enable("table")
    +        .use(front_matter_plugin)
    +        .use(myst_block_plugin)
    +        .use(myst_role_plugin)
    +        .use(footnote_plugin)
    +        .use(wordcount_plugin, per_minute=config.words_per_minute)
    +        .disable("footnote_inline")
    +        .disable("footnote_tail")
    +    )
    +
    +

    Notice there are some MyST specific plugins such as the myst_block_plugin and the +myst_role_plugin.

    +

    So, it seems the main idea is to have a MystParser, a Sphinx parser, that parses stuff +into a token stream using a set of general and some specific markdown-it-py plugins, +creates a Docutils objects-based representation of the token stream and render those +objects using the Sphinx machinery.

    +

    In this model, it actually makes sense to see roles and directives supported when you go +through the Docutils/Sphinx path (those concepts are core-supported in the +Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which +does not understand how to parse nor render these concepts as we've previously shown.

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    Overcome the limitations (don't worry I will stop here... for now) +

    +

    OK, this is long enough for now, the next post will deep dive a little bit more in the +MyST-Parser and the markdown-it-py codebases in the context of potentially supporting +roles and directives through the MyST-Parser Python API. That will led us into some +fundamental question for the MyST ecosystem. We will also introduce some exciting new +projects from the Executable Books community that are closely related with these ideas.

    +

    I hope you enjoyed the ride and I will see you soon with the second part!

    + +
    +
    +
    +
    +
    +
    +
    +
    +

    PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!

    + +
    +
    +
    +
    +
    +

    Did you like the content? Great!

    +

    Or visit my support page for more information.

    +

    Btw, don't forget this blog post is an ipynb file itself! So, you can download it from the "Source" link + at the top of the post if you want to play with it ;-)

    + +
    + + Comments powered by Disqus + + + +
    + +
    +
    + + diff --git a/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb b/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb new file mode 100644 index 00000000..16245730 --- /dev/null +++ b/output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb @@ -0,0 +1,269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "> *This is a series of blog posts inviting you to join me in a little journey I have\n", + "experienced in the last few weeks to figure out a nice story for **MyST**\n", + "inside the **Nikola** world.*\n", + "\n", + "Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the\n", + "important things... or at least, some interesting stuff to share with you!\n", + "\n", + "\n", + "\n", + "Recently, I have been involved with the [Executable Books](https://executablebooks.org/en/latest/)\n", + "project and community (you can learn more about them [here](https://executablebooks.org/en/latest/about.html)).\n", + "One of the major projects inside that community is the [MyST-Parser](https://github.com/executablebooks/MyST-Parser),\n", + "a *rich* and *extensible* flavor of Markdown meant for technical documentation and\n", + "publishing. It supports all the syntax of CommonMark Markdown at its base but, in\n", + "addition, it includes several extensions to CommonMark adding extra syntax features for\n", + "technical writing, such as the roles and directives used by Sphinx in the rST world!\n", + "\n", + "The whole Executable Books project is about providing an excellent pipeline for\n", + "publishing Jupyter Notebooks, with the MyST-Parser being one of the central building\n", + "blocks. They are even [interested](https://github.com/executablebooks/jupyter-book/issues/900)\n", + "in a sane blog story for one of the key pieces the community has, the\n", + "[Jupyter Book](https://jupyterbook.org/intro.html) project that indeed uses the\n", + "MyST-Parser!\n", + "\n", + "When I looked into MyST, since I am always interested in how we can improve the\n", + "\"blogging story\" for those using Jupyter Notebooks and [Nikola]((https://getnikola.com/))\n", + "(a static site generator that loves Jupyter Notebooks and has a long story supporting\n", + "multiple flavors of Markdown as Nikola plugins), I realized it would interesting to\n", + "explore how this flavor of Markdown could potentially integrate with the Nikola\n", + "ecosystem!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## First impressions (someone has beaten me to it...)\n", + "\n", + "The first idea was to implement MyST support in Nikola. The second one was just a search\n", + "to see if the first idea was not previously explored by others. And indeed that was the\n", + "case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is\n", + "[a brief blog post talking about it](https://ralsina.me/tr/es/weblog/posts/new-plugins-for-nikola.html)).\n", + "That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for\n", + "that plugin and the [core of the implementation](https://github.com/getnikola/plugins/blob/master/v8/myst/myst.py#L66) was actually quite simple:\n", + "\n", + "```python\n", + "output = myst_parser.main.to_html(new_data)\n", + "```\n", + "\n", + "Roberto used the MyST Python API to generate the HTML output the Nikola machinery was\n", + "going to use to build the blog post.\n", + "\n", + "Problem solved! Well, actually, it was not that simple..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Current limitations (there is always a but...)\n", + "\n", + "One of the key concepts in the MyST (and rST) world is the support for [roles](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#reference-a-section-label-with-a-role)\n", + "and [directives](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#extend-markdown-with-a-directive).\n", + "People using rST would be tempted to use MyST and the MyST plugin for Nikola if they\n", + "have support for the main pieces they use on a daily basis to save them some time.\n", + "\n", + "So, what happens when you try to use the MyST Python API to render a simple directive:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from myst_parser.main import to_html" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "text = \"\"\"\n", + "```{admonition} This is my admonition\n", + "This is my note\n", + "```\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'
    This is my note\\n
    \\n'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "to_html(text)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "That HTML code does not look like an admonition!\n", + "When I searched into the MyST and Nikola issue trackers, I found a [report](https://github.com/executablebooks/MyST-Parser/issues/307)\n", + "about this problem.\n", + "\n", + "One of the answers from a MyST core contributor was particularly interesting:\n", + "\n", + "> > I don't know if it's intended to behave this way.\n", + "\n", + "> Heya, yes it is; you have to use sphinx to fully parse to HTML\n", + "\n", + "That surprised me, as I assumed that roles and directives would be supported by the\n", + "Python API, but I learnt things are a little bit more complex than that!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Understanding the limitations (fun/not fun dive, actually fun...)\n", + "\n", + "I started digging into the codebase and some MyST documentation.\n", + "\n", + "If you look at the `to_html` function I showed before: \n", + "\n", + "```python\n", + "def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):\n", + "    config = config or MdParserConfig()\n", + "    config.renderer = \"html\"\n", + "    md = default_parser(config)\n", + "    return md.render(text, env)\n", + "```\n", + "\n", + "We have a `default_parser` rendering stuff (we will talk about that \"stuff\" later).\n", + "Let's now get into the some pieces of the default parser implementation:\n", + "\n", + "```python\n", + "def default_parser(config: MdParserConfig) -> MarkdownIt:\n", + "    \"\"\"Return the default parser configuration for MyST\"\"\"\n", + "    renderer_cls: Callable[[MarkdownIt], RendererProtocol]\n", + "\n", + "    if config.renderer == \"sphinx\":\n", + "        from myst_parser.sphinx_renderer import SphinxRenderer\n", + "\n", + "        renderer_cls = SphinxRenderer\n", + "    elif config.renderer == \"html\":\n", + "        renderer_cls = RendererHTML\n", + "    elif config.renderer == \"docutils\":\n", + "        from myst_parser.docutils_renderer import DocutilsRenderer\n", + "\n", + "        renderer_cls = DocutilsRenderer\n", + "    else:\n", + "        raise ValueError(\"unknown renderer type: {0}\".format(config.renderer))\n", + "```\n", + "\n", + "Well, this is quite interesting! We have a `SphinxRenderer` and `DocutilsRenderer`. You\n", + "can learn about those [here](https://myst-parser.readthedocs.io/en/latest/api/renderers.html#).\n", + "Those are an integral part of the MyST-Parser project. But when you look at the `html`\n", + "renderer, the [RendererHTML class](https://markdown-it-py.readthedocs.io/en/latest/api/markdown_it.renderer.html#markdown_it.renderer.RendererHTML)\n", + "is coming from another Executable Books project called `markdown-it-py`. This is a Python\n", + "port of the well-used [markdown-it](https://github.com/markdown-it/markdown-it), plus\n", + "some of its associated plugins.\n", + "\n", + "If you indeed keep looking at the `default_parser` implementation, you will find the\n", + "MyST-Parser (among other things) is actually a collection of `markdown-it-py` plugins:\n", + "\n", + "```python\n", + "    md = (\n", + "        MarkdownIt(\"commonmark\", renderer_cls=renderer_cls)\n", + "        .enable(\"table\")\n", + "        .use(front_matter_plugin)\n", + "        .use(myst_block_plugin)\n", + "        .use(myst_role_plugin)\n", + "        .use(footnote_plugin)\n", + "        .use(wordcount_plugin, per_minute=config.words_per_minute)\n", + "        .disable(\"footnote_inline\")\n", + "        .disable(\"footnote_tail\")\n", + "    )\n", + "```\n", + "\n", + "Notice there are some MyST specific plugins such as the `myst_block_plugin` and the\n", + "`myst_role_plugin`.\n", + "\n", + "So, it seems the main idea is to have a `MystParser`, a Sphinx parser, that parses stuff\n", + "into a token stream using a set of general and some specific markdown-it-py plugins,\n", + "creates a Docutils objects-based representation of the token stream and render those\n", + "objects using the Sphinx machinery.\n", + "\n", + "In this model, it actually makes sense to see roles and directives supported when you go\n", + "through the Docutils/Sphinx path (those concepts are core-supported in the\n", + "Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which\n", + "does not understand how to parse nor render these concepts as we've previously shown." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Overcome the limitations (don't worry I will stop here... for now)\n", + "\n", + "OK, this is long enough for now, the next post will deep dive a little bit more in the\n", + "MyST-Parser and the markdown-it-py codebases in the context of potentially supporting\n", + "roles and directives through the MyST-Parser Python API. That will led us into some\n", + "fundamental question for the MyST ecosystem. We will also introduce some exciting new\n", + "projects from the Executable Books community that are closely related with these ideas.\n", + "\n", + "I hope you enjoyed the ride and I will see you soon with the second part!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + }, + "nikola": { + "category": "", + "date": "2021-08-23 16:00:19 UTC-03:00", + "description": "", + "link": "", + "slug": "a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola", + "tags": "Jupyter, python, nikola, MyST, opensource", + "title": "A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola", + "type": "text" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html b/output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html index 0974859e..461539aa 100644 --- a/output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html +++ b/output/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html @@ -158,7 +158,7 @@

    A little hack to get a p }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/a-new-nikolas-theme-for-my-site-zen.html b/output/posts/a-new-nikolas-theme-for-my-site-zen.html index 814de666..3a708035 100644 --- a/output/posts/a-new-nikolas-theme-for-my-site-zen.html +++ b/output/posts/a-new-nikolas-theme-for-my-site-zen.html @@ -143,7 +143,7 @@

    A new Nikola's theme for }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html b/output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html index a9b732f0..3a9ddbad 100644 --- a/output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html +++ b/output/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html @@ -317,7 +317,7 @@

    A 'poor man' spell check }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html b/output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html index ba95ce24..fba24c52 100644 --- a/output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html +++ b/output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html @@ -222,7 +222,7 @@

    A simple minimap for you }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/a-simple-overview-of-viper.html b/output/posts/a-simple-overview-of-viper.html index d01ac389..c3dce008 100644 --- a/output/posts/a-simple-overview-of-viper.html +++ b/output/posts/a-simple-overview-of-viper.html @@ -119,7 +119,7 @@

    A simple overview of vIP -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/abandoning-the-oquanta-domain-name.html b/output/posts/abandoning-the-oquanta-domain-name.html index 9df9d1c2..5eaaced0 100644 --- a/output/posts/abandoning-the-oquanta-domain-name.html +++ b/output/posts/abandoning-the-oquanta-domain-name.html @@ -130,7 +130,7 @@

    Abandoning the oquanta d }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/beginning.html b/output/posts/beginning.html index 746a0a89..cbbaca96 100644 --- a/output/posts/beginning.html +++ b/output/posts/beginning.html @@ -117,7 +117,7 @@

    Beginning...

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html b/output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html index 05c2814b..60b95b4a 100644 --- a/output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html +++ b/output/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html @@ -414,7 +414,7 @@

    Bidirectional IPython-Ni }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html b/output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html index 2d69847d..cf5bc220 100644 --- a/output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html +++ b/output/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html @@ -1828,7 +1828,7 @@

    Conclusion

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/blogging-with-nikola-and-ipython.html b/output/posts/blogging-with-nikola-and-ipython.html index eb927c20..19dabfd0 100644 --- a/output/posts/blogging-with-nikola-and-ipython.html +++ b/output/posts/blogging-with-nikola-and-ipython.html @@ -647,7 +647,7 @@

    NOTE: This setup }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html b/output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html index 7a0f5b47..6afe17a0 100644 --- a/output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html +++ b/output/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html @@ -327,7 +327,7 @@

    Change the IPython slide }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/coming-back.html b/output/posts/coming-back.html index f5cb6f5b..af24afe2 100644 --- a/output/posts/coming-back.html +++ b/output/posts/coming-back.html @@ -152,7 +152,7 @@

    Coming back

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/customizing-your-ipython-slides.html b/output/posts/customizing-your-ipython-slides.html index 60142768..f4998ef5 100644 --- a/output/posts/customizing-your-ipython-slides.html +++ b/output/posts/customizing-your-ipython-slides.html @@ -308,7 +308,7 @@

    Customizing your IPython }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html b/output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html index 9c1d511a..c82bd4d5 100644 --- a/output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html +++ b/output/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html @@ -268,7 +268,7 @@

    Deploy your Nikola-power }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/different-ways-to-lead-an-open-source-project.html b/output/posts/different-ways-to-lead-an-open-source-project.html index 96779627..983ab5a0 100644 --- a/output/posts/different-ways-to-lead-an-open-source-project.html +++ b/output/posts/different-ways-to-lead-an-open-source-project.html @@ -144,7 +144,7 @@

    Different ways to lead a }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/dont-write-scripts-just-write-ipyscripts.html b/output/posts/dont-write-scripts-just-write-ipyscripts.html index b47bf4d3..c999d940 100644 --- a/output/posts/dont-write-scripts-just-write-ipyscripts.html +++ b/output/posts/dont-write-scripts-just-write-ipyscripts.html @@ -363,7 +363,7 @@

    Don't write scripts, jus }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/facundo.html b/output/posts/facundo.html index 8fbcb90e..bba21d3f 100644 --- a/output/posts/facundo.html +++ b/output/posts/facundo.html @@ -179,7 +179,7 @@

    Facundo

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/hello-world-again.html b/output/posts/hello-world-again.html index f8b4fcd3..70aa1ab5 100644 --- a/output/posts/hello-world-again.html +++ b/output/posts/hello-world-again.html @@ -108,7 +108,7 @@

    Hello World! Again... -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/hide-the-input-cells-from-your-ipython-slides.html b/output/posts/hide-the-input-cells-from-your-ipython-slides.html index 5a478662..9574646d 100644 --- a/output/posts/hide-the-input-cells-from-your-ipython-slides.html +++ b/output/posts/hide-the-input-cells-from-your-ipython-slides.html @@ -256,7 +256,7 @@

    Hide the input cells fro }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/how-to-pin-conda.html b/output/posts/how-to-pin-conda.html index eba21d0d..64b7d464 100644 --- a/output/posts/how-to-pin-conda.html +++ b/output/posts/how-to-pin-conda.html @@ -143,7 +143,7 @@

    How to pin Conda

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/improving-viper-slideshows-styling.html b/output/posts/improving-viper-slideshows-styling.html index 3b0227ce..cecebf89 100644 --- a/output/posts/improving-viper-slideshows-styling.html +++ b/output/posts/improving-viper-slideshows-styling.html @@ -119,7 +119,7 @@

    Improving vIPer slidesho -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/ipython-plugin-for-nikola-updated.html b/output/posts/ipython-plugin-for-nikola-updated.html index 29b403d6..8a52aeba 100644 --- a/output/posts/ipython-plugin-for-nikola-updated.html +++ b/output/posts/ipython-plugin-for-nikola-updated.html @@ -190,7 +190,7 @@

    IPython plugin for Nikol }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/live-trading-logbook.html b/output/posts/live-trading-logbook.html index 1bab05d5..237aaea9 100644 --- a/output/posts/live-trading-logbook.html +++ b/output/posts/live-trading-logbook.html @@ -188,7 +188,7 @@

    Live trading logbook

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html b/output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html index bd9b809e..78a0f177 100644 --- a/output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html +++ b/output/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html @@ -252,7 +252,7 @@

    Loader and Writer, IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/make-your-slides-with-ipython.html b/output/posts/make-your-slides-with-ipython.html index e313b614..1696f2da 100644 --- a/output/posts/make-your-slides-with-ipython.html +++ b/output/posts/make-your-slides-with-ipython.html @@ -182,7 +182,7 @@

    Make your slides with IP }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/mimic-the-ipython-notebook-cell-execution.html b/output/posts/mimic-the-ipython-notebook-cell-execution.html index b397873d..6dee5e4f 100644 --- a/output/posts/mimic-the-ipython-notebook-cell-execution.html +++ b/output/posts/mimic-the-ipython-notebook-cell-execution.html @@ -393,7 +393,7 @@

    Mimic the IPython notebo }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/my-aikido-shodan-test.html b/output/posts/my-aikido-shodan-test.html index 2e7e4787..88217cee 100644 --- a/output/posts/my-aikido-shodan-test.html +++ b/output/posts/my-aikido-shodan-test.html @@ -161,7 +161,7 @@

    My Aikido Shodan test -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/my-ipython-powered-semi-automatic-git-workflow.html b/output/posts/my-ipython-powered-semi-automatic-git-workflow.html index 2aa3749a..c788bed6 100644 --- a/output/posts/my-ipython-powered-semi-automatic-git-workflow.html +++ b/output/posts/my-ipython-powered-semi-automatic-git-workflow.html @@ -1133,7 +1133,7 @@

    Short cycle

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/nikola-nbconvert.html b/output/posts/nikola-nbconvert.html index 8fb86baa..5979c789 100644 --- a/output/posts/nikola-nbconvert.html +++ b/output/posts/nikola-nbconvert.html @@ -670,7 +670,7 @@

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/nikolas-zen-theme-finally-released.html b/output/posts/nikolas-zen-theme-finally-released.html index 7eb2c73f..4ac03b6d 100644 --- a/output/posts/nikolas-zen-theme-finally-released.html +++ b/output/posts/nikolas-zen-theme-finally-released.html @@ -152,7 +152,7 @@

    Nikola's Zen theme final }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/one-line-deployment-of-your-site-to-gh-pages.html b/output/posts/one-line-deployment-of-your-site-to-gh-pages.html index 41f0d769..fadc6a2a 100644 --- a/output/posts/one-line-deployment-of-your-site-to-gh-pages.html +++ b/output/posts/one-line-deployment-of-your-site-to-gh-pages.html @@ -181,7 +181,7 @@

    One line deployment of y }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/paraguay.html b/output/posts/paraguay.html index 0bc841ca..80def477 100644 --- a/output/posts/paraguay.html +++ b/output/posts/paraguay.html @@ -120,7 +120,7 @@

    Paraguay

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/powered-by-nikola.html b/output/posts/powered-by-nikola.html index 31909d8d..fdcea802 100644 --- a/output/posts/powered-by-nikola.html +++ b/output/posts/powered-by-nikola.html @@ -122,7 +122,7 @@

    Powered by Nikola...

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/pyconar-2013.html b/output/posts/pyconar-2013.html index 8d35bd79..c8bca5fa 100644 --- a/output/posts/pyconar-2013.html +++ b/output/posts/pyconar-2013.html @@ -179,7 +179,7 @@

    PyConAr 2013

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/reveal-converter-mini-tutorial.html b/output/posts/reveal-converter-mini-tutorial.html index 3c2f0382..9ffd144b 100644 --- a/output/posts/reveal-converter-mini-tutorial.html +++ b/output/posts/reveal-converter-mini-tutorial.html @@ -196,7 +196,7 @@

    Reveal converter mini-tu }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-400b1-is-available-please-test-it.html b/output/posts/rise-400b1-is-available-please-test-it.html index 5eac37d8..399abf47 100644 --- a/output/posts/rise-400b1-is-available-please-test-it.html +++ b/output/posts/rise-400b1-is-available-please-test-it.html @@ -149,7 +149,7 @@

    RISE 4.0.0b1 is availabl }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-500-is-out.html b/output/posts/rise-500-is-out.html index 58c812fb..3a6faaa6 100644 --- a/output/posts/rise-500-is-out.html +++ b/output/posts/rise-500-is-out.html @@ -150,7 +150,7 @@

    RISE 5.0.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-510-is-out.html b/output/posts/rise-510-is-out.html index ffb33650..9d30c995 100644 --- a/output/posts/rise-510-is-out.html +++ b/output/posts/rise-510-is-out.html @@ -174,7 +174,7 @@

    RISE 5.1.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-520-is-out.html b/output/posts/rise-520-is-out.html index c785427a..fde8eb5b 100644 --- a/output/posts/rise-520-is-out.html +++ b/output/posts/rise-520-is-out.html @@ -152,7 +152,7 @@

    RISE 5.2.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-530-is-out.html b/output/posts/rise-530-is-out.html index 4b8089c8..22f42237 100644 --- a/output/posts/rise-530-is-out.html +++ b/output/posts/rise-530-is-out.html @@ -152,7 +152,7 @@

    RISE 5.3.0 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-541-is-out.html b/output/posts/rise-541-is-out.html index c0f40185..5726f6e7 100644 --- a/output/posts/rise-541-is-out.html +++ b/output/posts/rise-541-is-out.html @@ -152,7 +152,7 @@

    RISE 5.4.1 is out!

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-550-is-out.html b/output/posts/rise-550-is-out.html index f046df18..8ecca102 100644 --- a/output/posts/rise-550-is-out.html +++ b/output/posts/rise-550-is-out.html @@ -170,7 +170,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-560-is-out.html b/output/posts/rise-560-is-out.html index 5525db5a..bafd94de 100644 --- a/output/posts/rise-560-is-out.html +++ b/output/posts/rise-560-is-out.html @@ -169,7 +169,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-561-is-out.html b/output/posts/rise-561-is-out.html index f138a65f..6ae461a9 100644 --- a/output/posts/rise-561-is-out.html +++ b/output/posts/rise-561-is-out.html @@ -168,7 +168,7 @@

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-571-is-out.html b/output/posts/rise-571-is-out.html index f7f595a6..6b013ddf 100644 --- a/output/posts/rise-571-is-out.html +++ b/output/posts/rise-571-is-out.html @@ -140,6 +140,9 @@

    +
    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/rise-meets-jupyterlab.html b/output/posts/rise-meets-jupyterlab.html index b24baeb3..a226ed5f 100644 --- a/output/posts/rise-meets-jupyterlab.html +++ b/output/posts/rise-meets-jupyterlab.html @@ -150,7 +150,7 @@

    RISE meets JupyterLab -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/scipycon-argentina-2013.html b/output/posts/scipycon-argentina-2013.html index 9fa2d7fd..d95079dc 100644 --- a/output/posts/scipycon-argentina-2013.html +++ b/output/posts/scipycon-argentina-2013.html @@ -159,7 +159,7 @@

    SciPyCon Argentina 2013< }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/slider-for-nbconvert.html b/output/posts/slider-for-nbconvert.html index bb195047..338f05dd 100644 --- a/output/posts/slider-for-nbconvert.html +++ b/output/posts/slider-for-nbconvert.html @@ -139,7 +139,7 @@

    Slider for nbconvert...< -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html b/output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html index 87fcfe3f..93145b04 100644 --- a/output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html +++ b/output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html @@ -166,7 +166,7 @@

    Slideviewer: a simple wa }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html b/output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html index 0dbbe864..cf581c93 100644 --- a/output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html +++ b/output/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html @@ -156,7 +156,7 @@

    Update (Jun)

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/supporting-rise.html b/output/posts/supporting-rise.html index 2abfed55..7de337ab 100644 --- a/output/posts/supporting-rise.html +++ b/output/posts/supporting-rise.html @@ -168,7 +168,7 @@

    Finally, a BIG THANK YOU! -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/teasers-with-the-ipython-notebook-plugin.html b/output/posts/teasers-with-the-ipython-notebook-plugin.html index 7c6f5ddb..feea317b 100644 --- a/output/posts/teasers-with-the-ipython-notebook-plugin.html +++ b/output/posts/teasers-with-the-ipython-notebook-plugin.html @@ -137,7 +137,7 @@

    Teasers with the IPython }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/trading-logbook-update-22-nov-2013.html b/output/posts/trading-logbook-update-22-nov-2013.html index d5724a12..71b679f5 100644 --- a/output/posts/trading-logbook-update-22-nov-2013.html +++ b/output/posts/trading-logbook-update-22-nov-2013.html @@ -227,7 +227,7 @@

    Trading logbook update: }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/trading-logbook-update-3.html b/output/posts/trading-logbook-update-3.html index 3b6a8e34..93a5ee0d 100644 --- a/output/posts/trading-logbook-update-3.html +++ b/output/posts/trading-logbook-update-3.html @@ -229,7 +229,7 @@

    Trading logbook update 3 }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html b/output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html index 82728179..b70e4a2f 100644 --- a/output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html +++ b/output/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html @@ -252,7 +252,7 @@

    Tweet me... said an IPyt }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/under-the-sea-en-la-plata.html b/output/posts/under-the-sea-en-la-plata.html index e748fe33..c0d3d24e 100644 --- a/output/posts/under-the-sea-en-la-plata.html +++ b/output/posts/under-the-sea-en-la-plata.html @@ -225,7 +225,7 @@

    Under the Sea... en La P }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html b/output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html index 85ec0807..9fb8b416 100644 --- a/output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html +++ b/output/posts/using-a-local-revealjs-library-with-your-ipython-slides.html @@ -203,7 +203,7 @@

    Using a local Reveal.js }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/viper-is-now-using-ipythonnbconvert.html b/output/posts/viper-is-now-using-ipythonnbconvert.html index ff32bf18..ecee558a 100644 --- a/output/posts/viper-is-now-using-ipythonnbconvert.html +++ b/output/posts/viper-is-now-using-ipythonnbconvert.html @@ -195,7 +195,7 @@

    vIPer is now using IPyth }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/viper.html b/output/posts/viper.html index 4c7ba1b1..5c131c3f 100644 --- a/output/posts/viper.html +++ b/output/posts/viper.html @@ -123,7 +123,7 @@

    vIPer

    -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/we-are-above-1000-stars.html b/output/posts/we-are-above-1000-stars.html index 901cbdb7..34b56eb4 100644 --- a/output/posts/we-are-above-1000-stars.html +++ b/output/posts/we-are-above-1000-stars.html @@ -143,7 +143,7 @@

    We are above 1000 stars! }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/zen-mode-extension-for-the-ipython-notebook.html b/output/posts/zen-mode-extension-for-the-ipython-notebook.html index 558c5fea..f020c230 100644 --- a/output/posts/zen-mode-extension-for-the-ipython-notebook.html +++ b/output/posts/zen-mode-extension-for-the-ipython-notebook.html @@ -193,7 +193,7 @@

    Zen mode extension for t }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/posts/zen-themes-updated.html b/output/posts/zen-themes-updated.html index 6e54ef94..bc816bd9 100644 --- a/output/posts/zen-themes-updated.html +++ b/output/posts/zen-themes-updated.html @@ -290,7 +290,7 @@

    Zen themes updated

    }); -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/rss.xml b/output/rss.xml index 32a77cdb..bc170121 100644 --- a/output/rss.xml +++ b/output/rss.xml @@ -1,5 +1,14 @@ -Damian's bloghttp://damianavila.github.io/blog/My place to share some thoughts with the world.enFri, 30 Oct 2020 15:52:24 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's bloghttp://damianavila.github.io/blog/My place to share some thoughts with the world.enMon, 23 Aug 2021 19:40:49 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikolahttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div><div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for <strong>MyST</strong> +inside the <strong>Nikola</strong> world.</em></p> +</blockquote> +<p>Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!</p> +<p><a href="http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html">Read more…</a> (4 min remaining to read)</p></div></div></div>JupyterMySTnikolaopensourcepythonhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.htmlMon, 23 Aug 2021 19:00:19 GMTRISE 5.7.1 is out!http://damianavila.github.io/blog/posts/rise-571-is-out.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.7.1!</p> @@ -61,10 +70,4 @@ You just need to keep reading for a little bit ;-) <div class="text_cell_render border-box-sizing rendered_html"> <p>We're pleased to announce the release of <strong>RISE</strong> 5.3.0!</p> <p><strong>RISE</strong> lets you show your <strong>Jupyter</strong> notebook rendered as an <strong>executable</strong> <code>Reveal.js</code>-based slideshow. It is your very same notebook but in a <em>slidy</em> way! -</p><p><a href="http://damianavila.github.io/blog/posts/rise-530-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-530-is-out.htmlMon, 28 May 2018 17:43:15 GMTSome thoughts about the 2017 ACM Software System Award for Project Jupyterhttp://damianavila.github.io/blog/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> -</div><div class="inner_cell"> -<div class="text_cell_render border-box-sizing rendered_html"> -<p>I am very happy to inform you that <strong>Project Jupyter</strong> has been awarded the 2017 <strong>ACM Software System Award</strong>!</p> -<p>As part of the <em>Jupyter Steering Council</em>, I am one of the official recipients of the award, but I wanted to highlight that I am just one member of a large group of people (contributors and users) working together to push the <strong>Project Jupyter</strong> forward and beyond its limits.</p> -<p><strong>Project Jupyter</strong> is an essential part of my life. It gave me the opportunity to work with amazing people, to learn a lot of new things, to help other people. Some years ago, I left academia for several reasons, but one of the most important ones was to find an opportunity to make a substantial impact on people’s lives. I wanted to be involved in something that could empower people to do amazing things. And I certainly believe that <strong>Project Jupyter</strong> filled that space and allowed me to achieve that goal more than I could imagine. -</p><p><a href="http://damianavila.github.io/blog/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html">Read more…</a> (3 min remaining to read)</p></div></div></div>BinderIPythonJupyterjupyterlabopensourcepythonhttp://damianavila.github.io/blog/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.htmlWed, 02 May 2018 22:18:40 GMT \ No newline at end of file +</p><p><a href="http://damianavila.github.io/blog/posts/rise-530-is-out.html">Read more…</a> (1 min remaining to read)</p></div></div></div>condaJupyterlinuxosxpippythonrevealRISEslideshowwinhttp://damianavila.github.io/blog/posts/rise-530-is-out.htmlMon, 28 May 2018 17:43:15 GMT \ No newline at end of file diff --git a/output/sitemap.xml b/output/sitemap.xml index 87d87d3c..b4f27eac 100644 --- a/output/sitemap.xml +++ b/output/sitemap.xml @@ -7,1400 +7,1429 @@ http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> http://damianavila.github.io/blog/2012/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2012/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2012/10/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2012/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2012/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2012/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/01/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/02/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/10/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2013/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2014/03/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2014/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2014/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2014/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2016/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2016/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2016/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2016/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2017/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2017/07/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2017/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2017/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2017/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2018/02/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2018/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2018/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2018/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2018/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2019/01/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2019/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2019/11/index.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2019/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2020/02/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2020/04/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2020/10/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/2020/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z + + + http://damianavila.github.io/blog/2021/08/index.html + 2021-08-23T19:40:00Z + + + http://damianavila.github.io/blog/2021/index.html + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/archive.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/aikido.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/asaikido.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/base16.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/binder.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/blog.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/conda.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/config.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/connectivity.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/cordobaaikikai.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/css.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/daniela.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/extension.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/facu.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/facundo.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/family.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/first_post.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/flood.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/format.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/gh-pages.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/git.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/github.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/ipyscript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/ipytmpl.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/javascript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/jinja.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/jupyter.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/jupyterlab.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/kofi.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/less.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/life.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/linux.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/local.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/magic.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/minimap.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/mipyex.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z + + + http://damianavila.github.io/blog/categories/myst.html + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/nbviewer.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/nikola.html - 2020-04-03T17:01:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/opensource.html - 2020-04-03T17:58:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/osx.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/pdf.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/performance.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/pinned.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/pip.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/politics.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/pyconar.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/python.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/reveal.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/rise.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/scipycon.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/shodan.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/slideshow.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/spellcheck.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/support.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/talks.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/theme.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/themes.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/threads.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/toggle.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/trading.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/tutorials.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/twitter.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/typescript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/videos.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/win.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/workflow.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/zen.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/categories/zenmode.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/10/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2012/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/01/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/02/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/10/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2013/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2014/03/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2014/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2014/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2014/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2016/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2016/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2016/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2016/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2017/06/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2017/07/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2017/11/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2017/12/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2017/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2018/02/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2018/05/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2018/08/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2018/09/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2018/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2019/01/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2019/04/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2019/11/index.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2019/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2020/02/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2020/04/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2020/10/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/2020/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z + + + http://damianavila.github.io/blog/es/2021/08/index.html + 2021-08-23T19:40:00Z + + + http://damianavila.github.io/blog/es/2021/index.html + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/archive.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/aikido.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/asaikido.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/base16.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/binder.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/blog.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/conda.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/config.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/connectivity.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/cordobaaikikai.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/css.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/daniela.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/extension.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/facu.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/facundo.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/family.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/first_post.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/flood.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/format.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/gh-pages.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/git.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/github.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/ipyscript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/ipytmpl.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/javascript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/jinja.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/jupyter.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/jupyterlab.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/kofi.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/less.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/life.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/linux.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/local.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/magic.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/minimap.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/mipyex.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z + + + http://damianavila.github.io/blog/es/categories/myst.html + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/nbviewer.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/nikola.html - 2020-04-03T17:01:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/opensource.html - 2020-04-03T17:58:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/osx.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/pdf.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/performance.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/pinned.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/pip.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/politics.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/pyconar.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/python.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/reveal.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/rise.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/scipycon.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/shodan.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/slideshow.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/spellcheck.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/support.html - 2020-04-03T17:57:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/talks.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/theme.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/themes.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/threads.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/toggle.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/trading.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/tutorials.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/twitter.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/typescript.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/videos.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/win.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/workflow.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/zen.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/categories/zenmode.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/Facu_RN/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/Inundacion/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/acm/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/binder/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/bokehmagic/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/deploy/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/loadwrite/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/rise/index.html - 2020-04-03T17:54:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/spellchecker/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/trades/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/twitter/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/zenmode/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-1.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-2.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-3.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-4.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-5.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index-6.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/posts/48-themes-for-your-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z + + http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html + 2021-08-23T19:40:00Z + + http://damianavila.github.io/blog/es/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/a-new-nikolas-theme-for-my-site-zen.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/a-simple-minimap-for-your-nbconverted-ipynb.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/a-simple-overview-of-viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/abandoning-the-oquanta-domain-name.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/beginning.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/blogging-with-nikola-and-ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/coming-back.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/customizing-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/different-ways-to-lead-an-open-source-project.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/dont-write-scripts-just-write-ipyscripts.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/facundo.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/hello-world-again.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/hide-the-input-cells-from-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/how-to-pin-conda.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/improving-viper-slideshows-styling.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/ipython-plugin-for-nikola-updated.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/live-trading-logbook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/make-your-slides-with-ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/mimic-the-ipython-notebook-cell-execution.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/my-aikido-shodan-test.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/my-ipython-powered-semi-automatic-git-workflow.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/nikola-nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/nikolas-zen-theme-finally-released.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/one-line-deployment-of-your-site-to-gh-pages.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/paraguay.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/powered-by-nikola.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/pyconar-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/reveal-converter-mini-tutorial.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-400b1-is-available-please-test-it.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-500-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-510-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-520-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-530-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-541-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-550-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-560-is-out.html - 2020-04-03T17:58:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-561-is-out.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-571-is-out.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/rise-meets-jupyterlab.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/scipycon-argentina-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/slider-for-nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/supporting-rise.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/teasers-with-the-ipython-notebook-plugin.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/trading-logbook-update-22-nov-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/trading-logbook-update-3.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/under-the-sea-en-la-plata.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/using-a-local-revealjs-library-with-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/viper-is-now-using-ipythonnbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/we-are-above-1000-stars.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/zen-mode-extension-for-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/posts/zen-themes-updated.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/stories/about-me.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/stories/support-me.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/Facu_RN/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/Inundacion/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/acm/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/binder/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/bokehmagic/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/deploy/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/loadwrite/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/rise/index.html - 2020-04-03T17:54:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/spellchecker/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/trades/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/twitter/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/zenmode/index.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-1.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-2.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-3.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-4.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-5.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index-6.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/index.html - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/portfolio/portfolio.slides.html @@ -1408,271 +1437,275 @@ http://damianavila.github.io/blog/posts/48-themes-for-your-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z + + + http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/a-new-nikolas-theme-for-my-site-zen.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/a-poor-man-spell-checker-for-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/a-simple-minimap-for-your-nbconverted-ipynb.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/a-simple-overview-of-viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/abandoning-the-oquanta-domain-name.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/beginning.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/bidirectional-ipython-nikola-workflow-to-write-your-blog-post.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/binder-%2B-nikola-%2B-jupyter-%2B-github-blogging-resourceless.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/blogging-with-nikola-and-ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/change-the-ipython-slides-defaults-with-an-ipython-config-file.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/coming-back.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/customizing-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/deploy-your-nikola-powered-blog-content-from-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/different-ways-to-lead-an-open-source-project.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/dont-write-scripts-just-write-ipyscripts.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/facundo.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/hello-world-again.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/hide-the-input-cells-from-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/how-to-pin-conda.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/improving-viper-slideshows-styling.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/ipython-plugin-for-nikola-updated.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/live-trading-logbook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/loader-and-writer-ipython-nbextensions-to-easily-edit-your-text.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/make-your-slides-with-ipython.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/mimic-the-ipython-notebook-cell-execution.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/my-aikido-shodan-test.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/my-ipython-powered-semi-automatic-git-workflow.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/nikola-nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/nikolas-zen-theme-finally-released.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/paraguay.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/powered-by-nikola.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/pyconar-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/reveal-converter-mini-tutorial.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-400b1-is-available-please-test-it.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-500-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-510-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-520-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-530-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-541-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-550-is-out.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-560-is-out.html - 2020-04-03T17:58:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-561-is-out.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-571-is-out.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/rise-meets-jupyterlab.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/scipycon-argentina-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/slider-for-nbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/some-thoughts-about-the-2017-acm-software-system-award-for-project-jupyter.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/supporting-rise.html - 2020-10-30T15:52:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/teasers-with-the-ipython-notebook-plugin.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/trading-logbook-update-22-nov-2013.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/trading-logbook-update-3.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/tweet-me-said-an-ipython-notebook-cell-and-i-did-it.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/under-the-sea-en-la-plata.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/using-a-local-revealjs-library-with-your-ipython-slides.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/viper-is-now-using-ipythonnbconvert.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/viper.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/we-are-above-1000-stars.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/zen-mode-extension-for-the-ipython-notebook.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/posts/zen-themes-updated.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/stories/about-me.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/stories/support-me.html - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z \ No newline at end of file diff --git a/output/sitemapindex.xml b/output/sitemapindex.xml index 4e1211f8..f4a7e664 100644 --- a/output/sitemapindex.xml +++ b/output/sitemapindex.xml @@ -111,7 +111,7 @@ http://damianavila.github.io/blog/categories/jupyter.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/jupyterlab.xml @@ -149,6 +149,10 @@ http://damianavila.github.io/blog/categories/mipyex.xml 2020-04-03T17:01:00Z + + http://damianavila.github.io/blog/categories/myst.xml + 2021-08-23T19:40:00Z + http://damianavila.github.io/blog/categories/nbconvert.xml 2020-04-03T17:01:00Z @@ -159,11 +163,11 @@ http://damianavila.github.io/blog/categories/nikola.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/opensource.xml - 2020-04-03T17:58:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/osx.xml @@ -195,7 +199,7 @@ http://damianavila.github.io/blog/categories/python.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/categories/reveal.xml @@ -391,7 +395,7 @@ http://damianavila.github.io/blog/es/categories/jupyter.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/jupyterlab.xml @@ -429,6 +433,10 @@ http://damianavila.github.io/blog/es/categories/mipyex.xml 2020-04-03T17:01:00Z + + http://damianavila.github.io/blog/es/categories/myst.xml + 2021-08-23T19:40:00Z + http://damianavila.github.io/blog/es/categories/nbconvert.xml 2020-04-03T17:01:00Z @@ -439,11 +447,11 @@ http://damianavila.github.io/blog/es/categories/nikola.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/opensource.xml - 2020-04-03T17:58:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/osx.xml @@ -475,7 +483,7 @@ http://damianavila.github.io/blog/es/categories/python.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/es/categories/reveal.xml @@ -567,118 +575,118 @@ http://damianavila.github.io/blog/es/galleries/Facu_RN/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/Inundacion/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/acm/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/binder/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/bokehmagic/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/deploy/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/loadwrite/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/rise/rss.xml - 2020-04-03T17:54:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/spellchecker/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/trades/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/twitter/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/galleries/zenmode/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/es/rss.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/galleries/Facu_RN/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/Inundacion/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/acm/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/binder/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/bokehmagic/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/deploy/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/loadwrite/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/rise/rss.xml - 2020-04-03T17:54:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/spellchecker/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/trades/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/twitter/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/galleries/zenmode/rss.xml - 2020-04-03T17:01:00Z + 2021-08-23T19:20:00Z http://damianavila.github.io/blog/rss.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z http://damianavila.github.io/blog/sitemap.xml - 2020-10-30T15:52:00Z + 2021-08-23T19:40:00Z \ No newline at end of file diff --git a/output/stories/about-me.html b/output/stories/about-me.html index 3b081b5f..2cdcb858 100644 --- a/output/stories/about-me.html +++ b/output/stories/about-me.html @@ -199,7 +199,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/output/stories/support-me.html b/output/stories/support-me.html index 985ad1f8..2847e35f 100644 --- a/output/stories/support-me.html +++ b/output/stories/support-me.html @@ -78,7 +78,7 @@ -

    Contents © 2020 Damian Avila - +

    Contents © 2021 Damian Avila - Powered by Nikola - Zen theme based in Arusahni's website-template
    Creative Commons License BY-NC-SA

    diff --git a/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola-checkpoint.ipynb b/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola-checkpoint.ipynb new file mode 100644 index 00000000..16245730 --- /dev/null +++ b/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola-checkpoint.ipynb @@ -0,0 +1,269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "> *This is a series of blog posts inviting you to join me in a little journey I have\n", + "experienced in the last few weeks to figure out a nice story for **MyST**\n", + "inside the **Nikola** world.*\n", + "\n", + "Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the\n", + "important things... or at least, some interesting stuff to share with you!\n", + "\n", + "\n", + "\n", + "Recently, I have been involved with the [Executable Books](https://executablebooks.org/en/latest/)\n", + "project and community (you can learn more about them [here](https://executablebooks.org/en/latest/about.html)).\n", + "One of the major projects inside that community is the [MyST-Parser](https://github.com/executablebooks/MyST-Parser),\n", + "a *rich* and *extensible* flavor of Markdown meant for technical documentation and\n", + "publishing. It supports all the syntax of CommonMark Markdown at its base but, in\n", + "addition, it includes several extensions to CommonMark adding extra syntax features for\n", + "technical writing, such as the roles and directives used by Sphinx in the rST world!\n", + "\n", + "The whole Executable Books project is about providing an excellent pipeline for\n", + "publishing Jupyter Notebooks, with the MyST-Parser being one of the central building\n", + "blocks. They are even [interested](https://github.com/executablebooks/jupyter-book/issues/900)\n", + "in a sane blog story for one of the key pieces the community has, the\n", + "[Jupyter Book](https://jupyterbook.org/intro.html) project that indeed uses the\n", + "MyST-Parser!\n", + "\n", + "When I looked into MyST, since I am always interested in how we can improve the\n", + "\"blogging story\" for those using Jupyter Notebooks and [Nikola]((https://getnikola.com/))\n", + "(a static site generator that loves Jupyter Notebooks and has a long story supporting\n", + "multiple flavors of Markdown as Nikola plugins), I realized it would interesting to\n", + "explore how this flavor of Markdown could potentially integrate with the Nikola\n", + "ecosystem!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## First impressions (someone has beaten me to it...)\n", + "\n", + "The first idea was to implement MyST support in Nikola. The second one was just a search\n", + "to see if the first idea was not previously explored by others. And indeed that was the\n", + "case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is\n", + "[a brief blog post talking about it](https://ralsina.me/tr/es/weblog/posts/new-plugins-for-nikola.html)).\n", + "That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for\n", + "that plugin and the [core of the implementation](https://github.com/getnikola/plugins/blob/master/v8/myst/myst.py#L66) was actually quite simple:\n", + "\n", + "```python\n", + "output = myst_parser.main.to_html(new_data)\n", + "```\n", + "\n", + "Roberto used the MyST Python API to generate the HTML output the Nikola machinery was\n", + "going to use to build the blog post.\n", + "\n", + "Problem solved! Well, actually, it was not that simple..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Current limitations (there is always a but...)\n", + "\n", + "One of the key concepts in the MyST (and rST) world is the support for [roles](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#reference-a-section-label-with-a-role)\n", + "and [directives](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#extend-markdown-with-a-directive).\n", + "People using rST would be tempted to use MyST and the MyST plugin for Nikola if they\n", + "have support for the main pieces they use on a daily basis to save them some time.\n", + "\n", + "So, what happens when you try to use the MyST Python API to render a simple directive:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from myst_parser.main import to_html" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "text = \"\"\"\n", + "```{admonition} This is my admonition\n", + "This is my note\n", + "```\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'
    This is my note\\n
    \\n'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "to_html(text)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "That HTML code does not look like an admonition!\n", + "When I searched into the MyST and Nikola issue trackers, I found a [report](https://github.com/executablebooks/MyST-Parser/issues/307)\n", + "about this problem.\n", + "\n", + "One of the answers from a MyST core contributor was particularly interesting:\n", + "\n", + "> > I don't know if it's intended to behave this way.\n", + "\n", + "> Heya, yes it is; you have to use sphinx to fully parse to HTML\n", + "\n", + "That surprised me, as I assumed that roles and directives would be supported by the\n", + "Python API, but I learnt things are a little bit more complex than that!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Understanding the limitations (fun/not fun dive, actually fun...)\n", + "\n", + "I started digging into the codebase and some MyST documentation.\n", + "\n", + "If you look at the `to_html` function I showed before: \n", + "\n", + "```python\n", + "def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):\n", + "    config = config or MdParserConfig()\n", + "    config.renderer = \"html\"\n", + "    md = default_parser(config)\n", + "    return md.render(text, env)\n", + "```\n", + "\n", + "We have a `default_parser` rendering stuff (we will talk about that \"stuff\" later).\n", + "Let's now get into the some pieces of the default parser implementation:\n", + "\n", + "```python\n", + "def default_parser(config: MdParserConfig) -> MarkdownIt:\n", + "    \"\"\"Return the default parser configuration for MyST\"\"\"\n", + "    renderer_cls: Callable[[MarkdownIt], RendererProtocol]\n", + "\n", + "    if config.renderer == \"sphinx\":\n", + "        from myst_parser.sphinx_renderer import SphinxRenderer\n", + "\n", + "        renderer_cls = SphinxRenderer\n", + "    elif config.renderer == \"html\":\n", + "        renderer_cls = RendererHTML\n", + "    elif config.renderer == \"docutils\":\n", + "        from myst_parser.docutils_renderer import DocutilsRenderer\n", + "\n", + "        renderer_cls = DocutilsRenderer\n", + "    else:\n", + "        raise ValueError(\"unknown renderer type: {0}\".format(config.renderer))\n", + "```\n", + "\n", + "Well, this is quite interesting! We have a `SphinxRenderer` and `DocutilsRenderer`. You\n", + "can learn about those [here](https://myst-parser.readthedocs.io/en/latest/api/renderers.html#).\n", + "Those are an integral part of the MyST-Parser project. But when you look at the `html`\n", + "renderer, the [RendererHTML class](https://markdown-it-py.readthedocs.io/en/latest/api/markdown_it.renderer.html#markdown_it.renderer.RendererHTML)\n", + "is coming from another Executable Books project called `markdown-it-py`. This is a Python\n", + "port of the well-used [markdown-it](https://github.com/markdown-it/markdown-it), plus\n", + "some of its associated plugins.\n", + "\n", + "If you indeed keep looking at the `default_parser` implementation, you will find the\n", + "MyST-Parser (among other things) is actually a collection of `markdown-it-py` plugins:\n", + "\n", + "```python\n", + "    md = (\n", + "        MarkdownIt(\"commonmark\", renderer_cls=renderer_cls)\n", + "        .enable(\"table\")\n", + "        .use(front_matter_plugin)\n", + "        .use(myst_block_plugin)\n", + "        .use(myst_role_plugin)\n", + "        .use(footnote_plugin)\n", + "        .use(wordcount_plugin, per_minute=config.words_per_minute)\n", + "        .disable(\"footnote_inline\")\n", + "        .disable(\"footnote_tail\")\n", + "    )\n", + "```\n", + "\n", + "Notice there are some MyST specific plugins such as the `myst_block_plugin` and the\n", + "`myst_role_plugin`.\n", + "\n", + "So, it seems the main idea is to have a `MystParser`, a Sphinx parser, that parses stuff\n", + "into a token stream using a set of general and some specific markdown-it-py plugins,\n", + "creates a Docutils objects-based representation of the token stream and render those\n", + "objects using the Sphinx machinery.\n", + "\n", + "In this model, it actually makes sense to see roles and directives supported when you go\n", + "through the Docutils/Sphinx path (those concepts are core-supported in the\n", + "Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which\n", + "does not understand how to parse nor render these concepts as we've previously shown." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Overcome the limitations (don't worry I will stop here... for now)\n", + "\n", + "OK, this is long enough for now, the next post will deep dive a little bit more in the\n", + "MyST-Parser and the markdown-it-py codebases in the context of potentially supporting\n", + "roles and directives through the MyST-Parser Python API. That will led us into some\n", + "fundamental question for the MyST ecosystem. We will also introduce some exciting new\n", + "projects from the Executable Books community that are closely related with these ideas.\n", + "\n", + "I hope you enjoyed the ride and I will see you soon with the second part!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + }, + "nikola": { + "category": "", + "date": "2021-08-23 16:00:19 UTC-03:00", + "description": "", + "link": "", + "slug": "a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola", + "tags": "Jupyter, python, nikola, MyST, opensource", + "title": "A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola", + "type": "text" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb b/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb new file mode 100644 index 00000000..16245730 --- /dev/null +++ b/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb @@ -0,0 +1,269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "> *This is a series of blog posts inviting you to join me in a little journey I have\n", + "experienced in the last few weeks to figure out a nice story for **MyST**\n", + "inside the **Nikola** world.*\n", + "\n", + "Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the\n", + "important things... or at least, some interesting stuff to share with you!\n", + "\n", + "\n", + "\n", + "Recently, I have been involved with the [Executable Books](https://executablebooks.org/en/latest/)\n", + "project and community (you can learn more about them [here](https://executablebooks.org/en/latest/about.html)).\n", + "One of the major projects inside that community is the [MyST-Parser](https://github.com/executablebooks/MyST-Parser),\n", + "a *rich* and *extensible* flavor of Markdown meant for technical documentation and\n", + "publishing. It supports all the syntax of CommonMark Markdown at its base but, in\n", + "addition, it includes several extensions to CommonMark adding extra syntax features for\n", + "technical writing, such as the roles and directives used by Sphinx in the rST world!\n", + "\n", + "The whole Executable Books project is about providing an excellent pipeline for\n", + "publishing Jupyter Notebooks, with the MyST-Parser being one of the central building\n", + "blocks. They are even [interested](https://github.com/executablebooks/jupyter-book/issues/900)\n", + "in a sane blog story for one of the key pieces the community has, the\n", + "[Jupyter Book](https://jupyterbook.org/intro.html) project that indeed uses the\n", + "MyST-Parser!\n", + "\n", + "When I looked into MyST, since I am always interested in how we can improve the\n", + "\"blogging story\" for those using Jupyter Notebooks and [Nikola]((https://getnikola.com/))\n", + "(a static site generator that loves Jupyter Notebooks and has a long story supporting\n", + "multiple flavors of Markdown as Nikola plugins), I realized it would interesting to\n", + "explore how this flavor of Markdown could potentially integrate with the Nikola\n", + "ecosystem!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## First impressions (someone has beaten me to it...)\n", + "\n", + "The first idea was to implement MyST support in Nikola. The second one was just a search\n", + "to see if the first idea was not previously explored by others. And indeed that was the\n", + "case! Roberto, the Nikola creator, wrote a plugin for MyST about a year ago (there is\n", + "[a brief blog post talking about it](https://ralsina.me/tr/es/weblog/posts/new-plugins-for-nikola.html)).\n", + "That's great, isn't it? Obviously, I quickly jumped into looking at the codebase for\n", + "that plugin and the [core of the implementation](https://github.com/getnikola/plugins/blob/master/v8/myst/myst.py#L66) was actually quite simple:\n", + "\n", + "```python\n", + "output = myst_parser.main.to_html(new_data)\n", + "```\n", + "\n", + "Roberto used the MyST Python API to generate the HTML output the Nikola machinery was\n", + "going to use to build the blog post.\n", + "\n", + "Problem solved! Well, actually, it was not that simple..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Current limitations (there is always a but...)\n", + "\n", + "One of the key concepts in the MyST (and rST) world is the support for [roles](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#reference-a-section-label-with-a-role)\n", + "and [directives](https://myst-parser.readthedocs.io/en/latest/sphinx/intro.html#extend-markdown-with-a-directive).\n", + "People using rST would be tempted to use MyST and the MyST plugin for Nikola if they\n", + "have support for the main pieces they use on a daily basis to save them some time.\n", + "\n", + "So, what happens when you try to use the MyST Python API to render a simple directive:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from myst_parser.main import to_html" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "text = \"\"\"\n", + "```{admonition} This is my admonition\n", + "This is my note\n", + "```\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'
    This is my note\\n
    \\n'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "to_html(text)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "That HTML code does not look like an admonition!\n", + "When I searched into the MyST and Nikola issue trackers, I found a [report](https://github.com/executablebooks/MyST-Parser/issues/307)\n", + "about this problem.\n", + "\n", + "One of the answers from a MyST core contributor was particularly interesting:\n", + "\n", + "> > I don't know if it's intended to behave this way.\n", + "\n", + "> Heya, yes it is; you have to use sphinx to fully parse to HTML\n", + "\n", + "That surprised me, as I assumed that roles and directives would be supported by the\n", + "Python API, but I learnt things are a little bit more complex than that!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Understanding the limitations (fun/not fun dive, actually fun...)\n", + "\n", + "I started digging into the codebase and some MyST documentation.\n", + "\n", + "If you look at the `to_html` function I showed before: \n", + "\n", + "```python\n", + "def to_html(text: str, env=None, config: Optional[MdParserConfig] = None):\n", + "    config = config or MdParserConfig()\n", + "    config.renderer = \"html\"\n", + "    md = default_parser(config)\n", + "    return md.render(text, env)\n", + "```\n", + "\n", + "We have a `default_parser` rendering stuff (we will talk about that \"stuff\" later).\n", + "Let's now get into the some pieces of the default parser implementation:\n", + "\n", + "```python\n", + "def default_parser(config: MdParserConfig) -> MarkdownIt:\n", + "    \"\"\"Return the default parser configuration for MyST\"\"\"\n", + "    renderer_cls: Callable[[MarkdownIt], RendererProtocol]\n", + "\n", + "    if config.renderer == \"sphinx\":\n", + "        from myst_parser.sphinx_renderer import SphinxRenderer\n", + "\n", + "        renderer_cls = SphinxRenderer\n", + "    elif config.renderer == \"html\":\n", + "        renderer_cls = RendererHTML\n", + "    elif config.renderer == \"docutils\":\n", + "        from myst_parser.docutils_renderer import DocutilsRenderer\n", + "\n", + "        renderer_cls = DocutilsRenderer\n", + "    else:\n", + "        raise ValueError(\"unknown renderer type: {0}\".format(config.renderer))\n", + "```\n", + "\n", + "Well, this is quite interesting! We have a `SphinxRenderer` and `DocutilsRenderer`. You\n", + "can learn about those [here](https://myst-parser.readthedocs.io/en/latest/api/renderers.html#).\n", + "Those are an integral part of the MyST-Parser project. But when you look at the `html`\n", + "renderer, the [RendererHTML class](https://markdown-it-py.readthedocs.io/en/latest/api/markdown_it.renderer.html#markdown_it.renderer.RendererHTML)\n", + "is coming from another Executable Books project called `markdown-it-py`. This is a Python\n", + "port of the well-used [markdown-it](https://github.com/markdown-it/markdown-it), plus\n", + "some of its associated plugins.\n", + "\n", + "If you indeed keep looking at the `default_parser` implementation, you will find the\n", + "MyST-Parser (among other things) is actually a collection of `markdown-it-py` plugins:\n", + "\n", + "```python\n", + "    md = (\n", + "        MarkdownIt(\"commonmark\", renderer_cls=renderer_cls)\n", + "        .enable(\"table\")\n", + "        .use(front_matter_plugin)\n", + "        .use(myst_block_plugin)\n", + "        .use(myst_role_plugin)\n", + "        .use(footnote_plugin)\n", + "        .use(wordcount_plugin, per_minute=config.words_per_minute)\n", + "        .disable(\"footnote_inline\")\n", + "        .disable(\"footnote_tail\")\n", + "    )\n", + "```\n", + "\n", + "Notice there are some MyST specific plugins such as the `myst_block_plugin` and the\n", + "`myst_role_plugin`.\n", + "\n", + "So, it seems the main idea is to have a `MystParser`, a Sphinx parser, that parses stuff\n", + "into a token stream using a set of general and some specific markdown-it-py plugins,\n", + "creates a Docutils objects-based representation of the token stream and render those\n", + "objects using the Sphinx machinery.\n", + "\n", + "In this model, it actually makes sense to see roles and directives supported when you go\n", + "through the Docutils/Sphinx path (those concepts are core-supported in the\n", + "Docutils/Sphinx ecosystem) and those unsupported when you use the MyST Python API which\n", + "does not understand how to parse nor render these concepts as we've previously shown." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Overcome the limitations (don't worry I will stop here... for now)\n", + "\n", + "OK, this is long enough for now, the next post will deep dive a little bit more in the\n", + "MyST-Parser and the markdown-it-py codebases in the context of potentially supporting\n", + "roles and directives through the MyST-Parser Python API. That will led us into some\n", + "fundamental question for the MyST ecosystem. We will also introduce some exciting new\n", + "projects from the Executable Books community that are closely related with these ideas.\n", + "\n", + "I hope you enjoyed the ride and I will see you soon with the second part!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "PS: Thanks Chris Holdgraf for your suggestions at the time to write this blog post!" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + }, + "nikola": { + "category": "", + "date": "2021-08-23 16:00:19 UTC-03:00", + "description": "", + "link": "", + "slug": "a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola", + "tags": "Jupyter, python, nikola, MyST, opensource", + "title": "A deep dive into MyST, Part 1: The MyST-Parser Python API usage in Nikola", + "type": "text" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +}

    +
    +
    +

    This is a series of blog posts inviting you to join me in a little journey I have +experienced in the last few weeks to figure out a nice story for MyST +inside the Nikola world.

    +
    +

    Hey, a lot of time without writing, you know... (lack of) time, but let's go back to the +important things... or at least, some interesting stuff to share with you!

    + + +

    Recently, I have been involved with the Executable Books +project and community (you can learn more about them here). +One of the major projects inside that community is the MyST-Parser, +a rich and extensible flavor of Markdown meant for technical documentation and +publishing. It supports all the syntax of CommonMark Markdown at its base but, in +addition, it includes several extensions to CommonMark adding extra syntax features for +technical writing, such as the roles and directives used by Sphinx in the rST world!

    +

    The whole Executable Books project is about providing an excellent pipeline for +publishing Jupyter Notebooks, with the MyST-Parser being one of the central building +blocks. They are even interested +in a sane blog story for one of the key pieces the community has, the +Jupyter Book project that indeed uses the +MyST-Parser!

    +

    When I looked into MyST, since I am always interested in how we can improve the +"blogging story" for those using Jupyter Notebooks and Nikola) +(a static site generator that loves Jupyter Notebooks and has a long story supporting +multiple flavors of Markdown as Nikola plugins), I realized it would interesting to +explore how this flavor of Markdown could potentially integrate with the Nikola +ecosystem!

    + +
    +
    +