Scrollytelling view for notebooks?

135 views
Skip to first unread message

Tony Hirst

unread,
Dec 3, 2017, 7:01:30 AM12/3/17
to Project Jupyter
Thinking about how the RISE plugin can be used to markup and present notebooks in a presentation mode using reveal.js, I wonder: has anyone looked at how to use metadata to markup a notebook and present the content in a "scrollytelling" mode, eg using something like https://pudding.cool/process/introducing-scrollama/https://github.com/sjwilliams/scrollstory or http://idyll-lang.org/editor/ ?

--tony

Damián Avila

unread,
Dec 8, 2017, 6:57:14 PM12/8/17
to jup...@googlegroups.com
Hey Tony,

I am not aware of anyone using these scroll tools reading the notebook cell metadata.
I would be a really interesting project.
In fact, long time ago, I though about this and also supporting other HTML slideshow frameworks with nbconvert slides (and eventually with RISE).
But never get enough time to start playing with the idea.

Cheers.

2017-12-03 9:01 GMT-03:00 Tony Hirst <tony....@gmail.com>:
Thinking about how the RISE plugin can be used to markup and present notebooks in a presentation mode using reveal.js, I wonder: has anyone looked at how to use metadata to markup a notebook and present the content in a "scrollytelling" mode, eg using something like https://pudding.cool/process/introducing-scrollama/https://github.com/sjwilliams/scrollstory or http://idyll-lang.org/editor/ ?

--tony

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/2c3acf72-517b-4809-9210-3277c6439056%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Damián Avila

Tony Hirst

unread,
Dec 10, 2017, 1:13:27 PM12/10/17
to Project Jupyter
I was wondering how much of the RISE approach could be reused? For example, I was imagining the following is required:

- deciding on what cell types to define (cf the slideshow cell types) in metadata;
- working out a template;
- mapping cell types onto framework elements and inserting them into the template.

--tony

On Friday, 8 December 2017 23:57:14 UTC, Damián Avila wrote:
Hey Tony,

I am not aware of anyone using these scroll tools reading the notebook cell metadata.
I would be a really interesting project.
In fact, long time ago, I though about this and also supporting other HTML slideshow frameworks with nbconvert slides (and eventually with RISE).
But never get enough time to start playing with the idea.

Cheers.
2017-12-03 9:01 GMT-03:00 Tony Hirst <tony....@gmail.com>:
Thinking about how the RISE plugin can be used to markup and present notebooks in a presentation mode using reveal.js, I wonder: has anyone looked at how to use metadata to markup a notebook and present the content in a "scrollytelling" mode, eg using something like https://pudding.cool/process/introducing-scrollama/https://github.com/sjwilliams/scrollstory or http://idyll-lang.org/editor/ ?

--tony

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.

To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/2c3acf72-517b-4809-9210-3277c6439056%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Damián Avila

Adam Rule

unread,
Dec 12, 2017, 4:21:55 PM12/12/17
to Project Jupyter
I think a scrollytelling approach could be used not only for presentations, but also when working in the notebook itself. Imagine being able to "hide" cells so you get a shortened notebook with just the high level narrative and graphs, but when you scroll past these, you can see the hidden cells (likely with code or other implementation details) off to the right. I am working on an extension that plays with similar ideas.

Tony Hirst

unread,
Dec 13, 2017, 5:57:10 AM12/13/17
to Project Jupyter
Adam

Janus looks interesting - I'm just a little confused about how you might alert the reader to the order in which cells are executed eg when there is is code in the main body and the sidebar?

--tony 

Adam Rule

unread,
Dec 13, 2017, 11:21:30 AM12/13/17
to Project Jupyter
You're right... there are a lot of details I have not worked out yet. For the specific issue of execution order, I think we can communicate that with something as simply as a carrot which shows where the sidebar cells would insert in the main notebook.
Reply all
Reply to author
Forward
0 new messages