[IPython-dev] slideshow mode

Matthias BUSSONNIER bussonniermatthias at gmail.com
Fri Feb 15 02:39:50 EST 2013


Copy of the explanation I sent to Fernando a few week ago at the end of this mail.

I didn't had time to re-work on this, PR and bug report are welcomed.
-- 
Matthias


> Not fully functional, but should do pretty much the same than at SciPy "12. 
> 
> You will have to run a pretty recent version of IPython to use it though, but I  Guess that will not be a problem :-) 
> 
> Just clone (or merge) the following 
> https://github.com/Carreau/ipython-static-profiles
> 
> in your .ipython/profile_xx/static/
> 
> There is a small read me on how to install/use/... etc.
> 
> You might have to restart your server for it to catch the fact that there is a custom.js and custom.css file.
> 
> Going to the end auto exit and enable back to slide 1.
> 
> (... some time passes)
> 
> 
> Some more stuff : 
> 
> support for 
> - Fragment cell 
> - Skip/Notes cell
> - 'undefined' cell (noted as - ) 
> 
> As you might not have read the all PRs I'll do a quick recap.
> 
> Slide is the unit of content that can appear on a screen at once. 
> So any cell that you will mark as "slide" with the Cell Toolbar UI can only be at the top of the screen and delimitate the beginning of a new slide. 
> 
> You can get "skip" and "notes" cells, those won't show in Live Slideshow mode nor in Damian's slideshow viewer.
> Difference is that slideshow viewer support speaker "notes" on a separate windows.
> 
> Lastly "Fragment" is a part of a slide that shows after key press like a bullet point list in normal presentation if you wish, 
> except we are constrained at cell level in our case. 
> 
> By default undefined slide automatically appear with the previous slide.
> 
> 
> So, small example :
> 
> Slide number / type
> 
> 1  - (automatically interpreted as slide) 
> 2  slide
> 3  -
> 4  slide
> 5  slide
> 6  -
> 7  fragment
> 8  -
> 9  fragment
> 10 skip
> 11 fragment
> 12 slide
> 
> Cell on screen after each key press. 
> 1
> 2,3
> 4
> 5,6
> 5,6,7,8
> 5,6,7,8,9
> 5,6,7,8,9,11
> 12
> ... 
> 
> Hope that make sense. 
> -- 
> Matthias






More information about the IPython-dev mailing list