jupyter/colaboratory — pull request #97 by ellisonbg (2014-08-26 21:28:13+00:00)
Title: Adding initial script that does local setup for colab.

For users to run the colaboratory web application, they need to run the local IPython notebook server with some special configuration:

* Must be version 2.2 of IPython
* Set CORS headers
* Create IPython profile for running with colab
* Create self-signed SSL cert and install into that profile and the system keychain.

**THE CURRENT VERSION OF THE SCRIPT ONLY WORKS ON MAC**

@marksandler2 @fperez @kayur @KesterTong @minrk @rgbkrk

Questions:

* Do we need to pass different options to openssl for security reasons.
* Right now the users **has to** enter `localhost` as the FQDN in the openssl dialogs. Would be great to automate and hide the dialog from the user.
* Need to create more specific CORS allow for jupyter.org.
* Needs security audit.
* Needs logic on Linux for adding and trusting the cert to the system.
* Needs all cert logic on Windows.