--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-education+unsubscribe@googlegroups.com.
To post to this group, send email to jupyter-education@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/25e980c3-5c64-4ca0-b839-0c26fbfaa3af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Cool!
- You can `git clone` gists, but gist git repos don't support branches or pull requests; which users may prefer to work with.- Nbdime integrates with git diff.- It may be possible to get nbsphinx working with Tinkerer (a Sphinx-based static site generator). IIRC, nbsphinx can add a binder badge to each .ipynb included in the RST TOC; but IDK whether there's yet any support for sharing single (or multi) cell embeds?- Hugo (a fast static site generator written in Go) supports Jupyter notebooks with Pandoc. IDK why Pandoc instead of `nbconvert --to html`Does this create a new Binder instance for every site visitor? Or does it display static HTML with an option to launch binder?
On Wednesday, May 1, 2019, Skiel Cast <skie...@gmail.com> wrote:
--Hello everyone!After a lot of research on the internet, I found no practical tutorial explaining how to embed Jupyter Notebooks in Static Websites using only free technologies. I found a way to do it using Github Gists, MyBinder and NBInteract along with IPython Widgets and I want to share it so no one has to reinvent the wheel.Full article online: https://elc.github.io/posts/embed-interactive-notebooks/This is a step by step guide to embed Jupyter Notebooks in a static website. There is also an official tutorial available in the docs of NBInteract.This guide will cover some points that aren't fully explained in the official tutorial, such as:- Use Gists instead of Repositories- Reduce the size of the output HTML- Specify dependencies for Binder- Use only some cells and insert them in a webpage via IFramesHope you can find it useful!Ezequiel Leonardo Castaño
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-educat...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/25e980c3-5c64-4ca0-b839-0c26fbfaa3af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-educat...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/CACfEFw8Uid1--o%2BMz%3Dn%2Bi5XG4yucn79%2B3Nnku1uD%2BX%3D3epK8CA%40mail.gmail.com.
Cool!
- You can `git clone` gists, but gist git repos don't support branches or pull requests; which users may prefer to work with.- Nbdime integrates with git diff.- It may be possible to get nbsphinx working with Tinkerer (a Sphinx-based static site generator). IIRC, nbsphinx can add a binder badge to each .ipynb included in the RST TOC; but IDK whether there's yet any support for sharing single (or multi) cell embeds?- Hugo (a fast static site generator written in Go) supports Jupyter notebooks with Pandoc. IDK why Pandoc instead of `nbconvert --to html`Does this create a new Binder instance for every site visitor? Or does it display static HTML with an option to launch binder?
On Wednesday, May 1, 2019, Skiel Cast <skie...@gmail.com> wrote:
--Hello everyone!After a lot of research on the internet, I found no practical tutorial explaining how to embed Jupyter Notebooks in Static Websites using only free technologies. I found a way to do it using Github Gists, MyBinder and NBInteract along with IPython Widgets and I want to share it so no one has to reinvent the wheel.Full article online: https://elc.github.io/posts/embed-interactive-notebooks/This is a step by step guide to embed Jupyter Notebooks in a static website. There is also an official tutorial available in the docs of NBInteract.This guide will cover some points that aren't fully explained in the official tutorial, such as:- Use Gists instead of Repositories- Reduce the size of the output HTML- Specify dependencies for Binder- Use only some cells and insert them in a webpage via IFramesHope you can find it useful!Ezequiel Leonardo Castaño
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Does this create a new Binder instance for every site visitor? Or does it display static HTML with an option to launch binder?
--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-educat...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/571f2e6c-174c-43a1-85ec-1e0e82115be7%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-educat...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/06cc250c-5bca-4a20-ae00-202276815365%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-education+unsubscribe@googlegroups.com.
To post to this group, send email to jupyter-education@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/da325238-4ebb-4103-bfe1-817de219b273%40googlegroups.com.
Hi Wes!First, thank you for you feedback. Let me answer your comments.- The idea is that the user doesn't interact with the gist directly but rather to have a git-like way to host the notebook. Most likely the suggestions can be expressed via comments in the gist.
- Nbdime is great! But in this particular scenario version control per se isn't necessary since the whole guide assumes one has a fully working notebook. In case there is an update a simple copy and replace of the .ipynb file is enough. It is more of a single-user (or very few users) environment, otherwise a repositoriy would be more suitable- Nbsphinx can generate static sites but without working cells or interactive widgets. The idea here is to insert a notebook (or some cells of a notebook) inside a another site, such as a blog or a webpage and that the notebook wouldn't be the whole page.- There are multiple tools to convert notebooks to static site but one miss the interactive component when doing so. Even the official docs of Ipywidgets doesn't have working widgets! So the idea is to have an easily embedable HTML that works and performs computation WITHOUT redirecting the user to Binder.
On Wednesday, 1 May 2019 23:12:17 UTC-3, Wes Turner wrote:Cool!- You can `git clone` gists, but gist git repos don't support branches or pull requests; which users may prefer to work with.- Nbdime integrates with git diff.- It may be possible to get nbsphinx working with Tinkerer (a Sphinx-based static site generator). IIRC, nbsphinx can add a binder badge to each .ipynb included in the RST TOC; but IDK whether there's yet any support for sharing single (or multi) cell embeds?- Hugo (a fast static site generator written in Go) supports Jupyter notebooks with Pandoc. IDK why Pandoc instead of `nbconvert --to html`Does this create a new Binder instance for every site visitor? Or does it display static HTML with an option to launch binder?
On Wednesday, May 1, 2019, Skiel Cast <skie...@gmail.com> wrote:--Hello everyone!After a lot of research on the internet, I found no practical tutorial explaining how to embed Jupyter Notebooks in Static Websites using only free technologies. I found a way to do it using Github Gists, MyBinder and NBInteract along with IPython Widgets and I want to share it so no one has to reinvent the wheel.Full article online: https://elc.github.io/posts/embed-interactive-notebooks/This is a step by step guide to embed Jupyter Notebooks in a static website. There is also an official tutorial available in the docs of NBInteract.This guide will cover some points that aren't fully explained in the official tutorial, such as:- Use Gists instead of Repositories- Reduce the size of the output HTML- Specify dependencies for Binder- Use only some cells and insert them in a webpage via IFramesHope you can find it useful!Ezequiel Leonardo Castaño
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-...@googlegroups.com.
To post to this group, send email to jupyter-...@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/25e980c3-5c64-4ca0-b839-0c26fbfaa3af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Teaching with Jupyter Notebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter-education+unsubscribe@googlegroups.com.
To post to this group, send email to jupyter-education@googlegroups.com.
Visit this group at https://groups.google.com/group/jupyter-education.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter-education/6514540b-9164-47ff-8c50-953ba51a4e15%40googlegroups.com.