ipyslides

Create Interactive Slides in Jupyter Notebook with all kind of rich content. https://asaboor-gh.github.io/ipyslides/

View the Project on GitHub

IPySlides

Create interactive slides programatically in Jupyter/Voila with all kind of rich content.


Changelog

You can see upto date documentation via ipyslides.Slides().docs(), so no additional changelog is created.


Install

> pip install ipyslides
> pip install ipyslides[extra]

For development install, clone this repository and then

> cd ipyslides
> pip install -e .

How to Use

In Jupyter Notebook:

import ipyslides as isd
slides = isd.Slides()

Creating Slides

Please look at two presentations provided with Slides.docs(), Slides.demo() to see how slides are created. Moreover instruction in settings panel are at your finger tips.


Content Types to Embed

You can embed anything that you can include in Jupyter notebook like ipywidgets, HTML, PDF, Videos etc.,including jupyter notebook itself!


PDF printing

To include all type of objects you need to make PDF manually. Read instructions by clicking ℹ️ button in quick menu. See PDF-Slides If you just have HTML objects like matplotolib plots, images, plotly, bokeh charts etc. and not something like ipywidgets, see next section.


HTML/PDF Slides


Speaker Notes

Notes is an experimantal feature, so use at your own risk. Avoid if you can.


Known Limitations


Acknowledgements