#python #jupyter-notebook
#python #jupyter-записная книжка
Вопрос:
Я хотел бы добавить несколько простых действий, которые должны выполняться автоматически каждый раз, когда я выполняю ячейку или сохраняю записную книжку. Давайте представим, что я хочу создать журнал некоторых моих действий в метаданных notebook ( ipynb
, json).
Например, давайте представим, что я хочу сделать следующее:
- каждый раз, когда я запускаю cell, я хочу сохранить такую информацию в метаданных, чтобы я точно знал, когда и какую ячейку я выполнил,
- после каждого сохранения записной книжки (
Ctrl S
) я хочу выполнить некоторую постобработку и сгенерировать некоторый отчет, - после каждого копирования / вставки (
Ctrl C
/Ctrl V
) я хочу проверить буфер обмена и обработать его.
Возможно ли как-то реализовать это в Jupyter Notebook? Мне нужно, чтобы он был встроен в файл notebook (не как внешнее расширение, которое пользователю необходимо установить и включить).