De http://python.6.n6.nabble.com/where-is-the-code-to-generate-IPython-Notebook-URL-for-a-new-ipynb-file-td4996991.html:
puede acceder a una versión JSON de todos los libros de registro de url: $ host/cuadernos
Aquí hay un fragmento que trabajó para mí:
import urllib2
import json
data = urllib2.urlopen("http://127.0.0.1:8888/notebooks")
json_data=data.read()
list_o_dicts=json.loads(json_data)
for d in list_o_dicts:
if d['name'] == 'test':
print d['notebook_id']
modificar esta de acuerdo a tu necesidad
** en otras lecturas, me acabo de dar cuenta de que OP también estaba buscando una nueva creación de bloc de notas, manteniendo mi respuesta de todos modos como forma de trabajar con la vinculación de blocs de notas existentes.
Una forma de probar el objetivo de OP es ejecutar un script que creará un nuevo archivo notebook.ipynb en la carpeta ipython desde donde se inició el cuaderno ipython. Ese archivo .ipynb se puede modelar a partir de un nuevo cuaderno ipython creado a partir del tablero, con el nombre y la identificación del portátil reemplazados con lo que sea que intente vincular desde su computadora portátil existente. No lo he intentado, pero debería funcionar, ya que al colocar un archivo de extensión .ipynb en la carpeta ipython, aparece en el panel de control.
impresionante. Esa respuesta debería ser la primera de la lista en lugar de la obsoleta anterior. – thias