Nevermind, I figured it out. If anyone wants to run this in future.

I created shell.py with following:

#!/usr/bin/env python


import os

import readline

from pprint import pprint


from notebook import *

from notebook.notebookapp import NotebookApp

os.environ['PYTHONINSPECT'] = 'True'

Then ran 
python shell.py

& on the terminal

>>> app = NotebookApp()
>>> app.initialize()


 This should get you up & running.



On Tuesday, April 10, 2018 at 9:41:30 PM UTC+5:30, [email protected] wrote:
>
> Hey, 
> I am new to Jupyter development. I was wondering if there is a way to run 
> a shell (similar to Django) that has Jupyter application initialised. 
>
> So far I have tried this 
> <https://bibhas.in/blog/interactive-shell-access-to-tornado-local-environment/>.
>  
> That gives me access to all classes but I don't think it initializes the 
> app with proper config. Specifically, when I try to access any config value 
> in that shell, I get only the default values set inside the classes 
> themselves. I am expecting it to pick configuration values stored in 
> jupyter_notebook_config.json or jupyter_notebook_config.py. 
>
> I briefly looked at setup.py & setupbase.py but didn't get any clue as to 
> how to initialize the app inside the shell. Let me know if you have any 
> pointers.
>
> Thanks,
> Amit
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/c9a41a5f-3434-438f-ba37-84942b8ece3b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to