INSTALL
pip install git+git://github.com/joranbeasley/Flask-CoderPad#egg=CoderPad -U
Supports at least Python2.7 and Python3.6 and i assume all versions between, it does not support 2.6!
additionally requires eventlet or some other backend supported by Flask-Socketio
RUN THE SERVER
(note that these scripts should be found in your python scripts folder, which hopefully is already on your path, assuming that you install the package with pip)
serve-coderpad
you can use the
setup-coderpad command to configure your server (This should run automagically the first time you run the server)
Disclaimer
I needed this tool... i made it ... it felt good.
I make no promises that it will work for you, that it will work efficiently, or that it wont break at a critical time, however please notify me if any of these things happen
WISHLIST
- add support for languages other than python should be easy(tm)
- change the themes for ace editor dynamically
- XSS injection in chat panel needs to be identified and fixed
- can we use angular for the editor page?
- add unittests/doctests etc

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

