Идеи по автоматизации Zettelkasten?
Публичный постСистема Zettelkasten
Недавно я стал делать заметки в моей личной версии системы заметок (подробнее про нее например, в статье Zettelkästen — способ организации мыслей).
Одни из главных плюшек для меня:
- данные хранятся в виде простых
.md
-файлов. - есть разные клиенты, которые могут читать данные (The Archive, Obsidian, Zettlr)
- для обработки данных можно самому написать что-нибудь полезное
Про последний пункт я бы и хотел поговорить: какую интересную автоматизацию вы сделали/хотели бы сделать для своих заметок?
Примеры
Пока что у меня запилено два скрипта.
Первый из них создает заметку Tag tree
в формате, который мне нравится (#travel-2021
находится под #travel
).
Второй скрипт поправляет заголовки в такой формат:
- ID текст
- ID текст
#TODO
- ID текст
DONE
- ID текст
BLOCKED
Правая часть автоматически подставляется исходя из наличия - [ ]
, - [x]
и - [b]
в тексте. Вот пример текста:
Tут можно видеть как заполняются заголовки, из
мы получаем список
ну и дальше по мере изменения - [ ]
в - [x]
заголовки будут превращаться из #TODO
в DONE
.
Дальнейшие идеи
- постояно мониторить папку и запускать все incrementally
- вставлять код и автоматом пересчитывать результат
А что предложите вы?
Я пока на данном этапе обхожусь Gitea для рендеринга и pre-commit хуком для компиляции индекса тегов. Если надо — могу поделиться, но там страх и ужас :)
Отдельным комментарием заметка о подходе к Zettelkasten: я пишу дамп всех идей без разбора в свои ежедневные заметки о настроении (есть скрипты для Termux в андроиде и для macOS, всё синхронизируется через git), а потом раз в неделю делаю ревью накопленных идей и комментариев.
Использую адаптированный скрипт md-cal.sh, который генерит мне календарь на месяц с ссылками на ежедневный журнал:
Который, в свою очередь, генерится через espanso на конфиг которого повешен крон для обновления автоподставляемых данных в форму (espanso еще не умеет в динамические формы):
По той же схеме сделал и генерацию периодических событий (митинги, занятия английским и тд) — форма предлагает выбрать дату события, дату следующего события с автовыбором стандартного значения для навигации
← предыдущий митинг | следующий митинг →
😱 Комментарий удален его автором...
😱 Комментарий удален его автором...
Я бы хотел для своего Zettelkasten интервальный возврат к заметкам. Например, чтобы свежая заметка всплывала через 1 день, 3 дня и неделю.
Пользуюсь Roam Research. Очень рад)
По-моему, под это лучше всего подойдет Semantic MediaWiki, особенно когда захочется чего-то большего, чем тэги.