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.


Files:
slides
filesizeuploadedcomment
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