New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Popcorn.js #466

Closed
yihui opened this Issue Jan 22, 2013 · 3 comments

Comments

2 participants
@yihui
Owner

yihui commented Jan 22, 2013

ipython/ipython#2832 sounds like an interesting idea; a nice candidate GSoC project for this summer

@ramnathv

This comment has been minimized.

Show comment
Hide comment
@ramnathv

ramnathv Jan 23, 2013

Contributor

I have a rough demo for using popcorn.js where slides are auto-advanced by a video. I will send you a link to the repo once I clean it up and put it on github.

Contributor

ramnathv commented Jan 23, 2013

I have a rough demo for using popcorn.js where slides are auto-advanced by a video. I will send you a link to the repo once I clean it up and put it on github.

@ramnathv

This comment has been minimized.

Show comment
Hide comment
@ramnathv

ramnathv Jun 21, 2013

Contributor

Here is my implementation with Slidify

http://ramnathv.github.io/slidifyExamples/examples/popcornjs/#1

To extend this to knitr generated output, so that one can play back the execution of a document, one would have to clearly define the different pieces of the document. Easiest approach seems to view the document as ordered sequence of text + code + output, and wrap each component within a div. Syncing will be achieved using timestamps either directly embedded in each component, or provided externally. Automatically generating these timestamps is a little harder in a vertical document, but I have some ideas on how this could be make to work.

If you have some thoughts on this, it would be useful before working on an implementation of this.

Contributor

ramnathv commented Jun 21, 2013

Here is my implementation with Slidify

http://ramnathv.github.io/slidifyExamples/examples/popcornjs/#1

To extend this to knitr generated output, so that one can play back the execution of a document, one would have to clearly define the different pieces of the document. Easiest approach seems to view the document as ordered sequence of text + code + output, and wrap each component within a div. Syncing will be achieved using timestamps either directly embedded in each component, or provided externally. Automatically generating these timestamps is a little harder in a vertical document, but I have some ideas on how this could be make to work.

If you have some thoughts on this, it would be useful before working on an implementation of this.

@yihui

This comment has been minimized.

Show comment
Hide comment
@yihui

yihui Jul 11, 2013

Owner

Thanks! This looks very impressive! I do not have comments at the moment.

Owner

yihui commented Jul 11, 2013

Thanks! This looks very impressive! I do not have comments at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment