[IPython-dev] Public-domain browser terminal interface
Thomas Kluyver
takowl at gmail.com
Tue Jul 8 16:16:52 EDT 2014
The terminal-in-the-browser libraries we've previously looked at
(shell-in-a-box and GateOne) are GPL/AGPL licensed, which made us very wary
of doing anything with them. I've just found ajaxterm, which is in the
public domain, so we could use it freely. It doesn't look very actively
maintained, but the server side is about 600 lines of Python, so we could
easily understand it and fix problems as we encounter them:
https://github.com/antonylesuisse/qweb/blob/master/ajaxterm/ajaxterm.py
This came up in a talk about GraphTerm, which is an interesting project
doing some of the same things we're doing. It includes inline display of
graphical output, and can load and save our notebooks - it has a concept of
a 'progressively fillable notebook', which contains hidden solutions which
are visible to students after they submit their own solution.
http://code.mindmeldr.com/graphterm/
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20140708/2af5ce08/attachment.html>
More information about the IPython-dev
mailing list