Я хочу вызвать api в работающей записной книжке jupyter, чтобы создать или отредактировать существующую ячейку и запустить ее. Когда это будет сделано, страница браузера также должна обновиться, чтобы показать как содержимое ячейки, так и выходные данные.
Предполагаемый вариант использования этого API - это плагин для редактора vim, который берет выделенные строки и выполняет их. Мотивация использования ноутбука jupyter заключается в том, что он позволит визуализировать графики и изображения с помощью matplotlib, даже если и vim, и ноутбук будут работать на удаленном сервере. У пользователя будет открыта страница браузера для записной книжки и отдельно потенциально открытый терминал, который sh передается машине и редактирует python код.
VSCode делает именно это в интерактивном режиме python, но я предпочитаю использовать редактор vim изначально, чем переключаться на vscode, просто чтобы иметь возможность это сделать.