Crunchy: Crunching on Python Documentation (#13)
Mr. Johannes Woolard (Oxford University) bio
30min Beginner
categories:
documentation, education, security, web
A look at creating interactive, web-based Python tutorials.
Over the last year and a half André Roberge and I have been working on an applet to bring Python to a web browser near you. We are proud to present Crunchy. Crunchy is a small program, written in Python and Javascript that serves up webpages over HTTP - it is essentially a quirky web app. There is a mechanism for executing arbitrary Python code and displaying the results in the webpage and a minimalist templating language for creating custom tutorials.
I will be giving a very quick demo of Crunchy's capabilities and talking about some of our more esoteric features: A custom COMET (AJAX push) stack, a versatile plugin system written in 20 lines of Python, some of our security problems and of course the flashy graphics.
Over the last year and a half André Roberge and I have been working on an applet to bring Python to a web browser near you. We are proud to present Crunchy. Crunchy is a small program, written in Python and Javascript that serves up webpages over HTTP - it is essentially a quirky web app. There is a mechanism for executing arbitrary Python code and displaying the results in the webpage and a minimalist templating language for creating custom tutorials.
I will be giving a very quick demo of Crunchy's capabilities and talking about some of our more esoteric features: A custom COMET (AJAX push) stack, a versatile plugin system written in 20 lines of Python, some of our security problems and of course the flashy graphics.
Files:
| file | size | uploaded | comment |
|---|---|---|---|
| pycon_article.pdf | 49.9 KB | Wed, March 12th, 2:23 a.m. | A brief overview of the talk |
| crunchy-presentation.pdf | 563.9 KB | Wed, March 12th, 9:24 a.m. | the presentation for the talk |
# Permalink
.