Obsidian CLI
С неделю назад вышла новая версия Obsidian - 1.12. А вместе с ней Obsidian CLI. И вот что теперь можно делать с ним (основное, на мой взгляд):
- Управлять содержимым своей базы (заметки, задачи, теги, шаблоны и т.д.) через командную строку.
- Пакетное изменение заметок. Выглядит очень интересным. Можно, например, одной командой менять frontmatter-свойства у множества файлов.
- Интеграция с внешними инструментами. Например, отобрать какую-то информацию, вывести ее в JSON и скормить тому же jq
- Операции, доступные в платной подписке (Sync и Publish)
- И, в целом, все или почти все, что можно сделать из GUI Есть еще возможность интеграции с AI через MCP-сервер. Но для этого есть хорошие плагины. С другой стороны, чем меньше сторонних расширений - тем лучше.
Конечно, CLI - не замена стандартному GUI-ориентированному ведению заметок. Но, судя по возможностям, мощный инструмент автоматизации работы с содержимым хранилища Obsidian. Правда, сценарии практического применения такой автоматизации мне пока в голову не приходит 🙂