anaconda / nbpresent

next generation slides for Jupyter Notebooks
BSD 3-Clause "New" or "Revised" License
163 stars 23 forks source link

Add URL router for deeplinking, start presenting, run-all #73

Open bollwyvl opened 8 years ago

bollwyvl commented 8 years ago

As a user, I want to be able to bookmark a particular slide in a presentation, and have it

  • start presenting
  • run all the cells?
  • immediately go to the slide I link

It should be possible to deep link to a particular slide, either:

Since many rich presentations may require execution (e.g. connect widgets), and should be run-allable, we'd need some way to specify this:

http://localhost:8888/notebooks/presentation.ipynb#!slide/title-slide

This would allow a user to:

This should all work for the static HTML case, as well as the interactive case... so obviously run-all wouldn't matter.