Я использую ag
для поиска в моих заметках. Мои заметки записаны в файлах Markdown и ячейках Markdown, которые содержатся в блокнотах Jupyter.
Я могу удобно искать файлы Markdown с помощью ag --markdown ...
. Было бы очень удобно, если бы что-то подобное можно было сделать с файлами блокнота Jupyter. Но для этого необходимо, чтобы ag
понимал формат этих ноутбуков.
Мой вопрос: есть ли способ поиска только ячеек Markdown для заданной строки в файле блокнота Jupyter? Любое сопоставление с образцом, используемое в решении, приемлемо для меня (ag
, grep
, ack
, ...).
стр. С. Записные книжки составлены в формате JSON. Вот пример:
$ head notebook.ipynb
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"THIS IS A MARKDOWN STRING"
]
},
{