jupyter / colaboratory

[deprecated] Jupyter CoLaboratory, goto google colab now
https://colab.research.google.com
BSD 3-Clause "New" or "Revised" License
740 stars 111 forks source link

Create a new entrypoint, colaboratory.py, along the lines of SingleCellServer.py #9

Closed KesterTong closed 10 years ago

KesterTong commented 10 years ago

Currently, the Colab notebook static code piggybacks off the IPython tornado web server. A better way is to completely rewrite the frontend handlers along the lines of SingleCellServer.py.

This would allow for running IPython without a shell script run.sh, and also decouple the server from the IPython profile.

marksandler2 commented 10 years ago

It is actually not. It is based on wsgi. E.g. colab.corp uses google standard webserver. So you can plug and play any wsgi compatible server. On Jun 27, 2014 5:14 PM, "KesterTong" notifications@github.com wrote:

Currently, the Colab notebook static code piggybacks off the IPython tornado web server. A better way is to completely rewrite the frontend handlers along the lines of SingleCellServer.py.

This would allow for running IPython without a shell script run.sh, and also decouple the server from the IPython profile.

— Reply to this email directly or view it on GitHub https://github.com/ipython/colaboratory/issues/9.

KesterTong commented 10 years ago

Mark, I'm referring to the server in github version of colab. But this shouldn't matter: we can do everything using tornado handlers that we could do with wsgi, so this should not be an important difference between Google's build an the github build.