Кто-нибудь знает, можно ли запустить IPython/Jupyter ноутбук неинтерактивно из командной строки и получить полученный файл .ipynb
, сохраненный с результатами запуска. Если это еще не возможно, как трудно было бы реализовать с помощью phantomJS, что-то включить или выключить ядро и что-то включить и выключить веб-сервер?
Чтобы быть более конкретным, допустим, что у меня уже есть ноутбук original.ipynb
, и я хочу повторно запустить все ячейки в этом ноутбуке и сохранить результаты в новом ноутбуке new.ipynb
, но сделать это с помощью одной команды в команде line, не требуя взаимодействия ни в браузере, ни для закрытия ядра или веб-сервера, и если не предполагается, что ядро или веб-сервер уже запущены.
пример команды:
$ ipython notebook run original.ipynb --output=new.ipynb