Пост

HomePage + Dataview 💛

img-description Photo by ainr on Unsplash

HomePage + Dataview

Некоторое время назад открыл для себя в Obsidian отличное сочетание плагинов HomePage и Dataview.

HomePage позволяет создать, так называемую, точку входа или главную страницу вашей базы заметок. Если раньше приходилось нужные мне заметки искать вручную по папкам, то сейчас можно разместить ссылки на них на главной странице.

А плагин Dataview позволяет автоматически собирать и агрегировать заметки по различным параметрам.

Например, я хочу чтобы на главной странице были ссылки на странички, где я веду записи/задачи по активностям. Вот такой запрос я использую, чтобы получить список задач на саморазвитие.

1
2
3
4
5
LIST WITHOUT ID
	file.link + " (Прогресс " + round((length(filter(file.tasks.completed, (t) => t = true))) / (length(file.tasks.text)) * 100, 1) + "%)"
WHERE self-development
SORT file.mtime DESCENDING
LIMIT 5

Этот скрипт выгружает страницы с тегом self-development, сортирует их по времени изменения и берет последние 5 страниц. Плюсом он считает и отображает процент выполненных задач. Выглядит это примерно так.

При создании новых страниц с таким же тегом, они автоматически будут появляться на главной странице, а старые перестанут отображаться. Таким образом, сочетание HomePage + Dataview дает пользователю возможность структурировать и организовать заметки таким образом, чтобы они были легко доступны, избавляя от ручной рутинной работы.

Авторский пост защищен лицензией CC BY 4.0 .