Айнур пишет ... 📝 логотип
Подписаться
Опубликовано

HomePage + Dataview 💛

Автор
Фотография поста

HomePage + Dataview 💛

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

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

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

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

sql
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 дает пользователю возможность структурировать и организовать заметки таким образом, чтобы они были легко доступны, избавляя от ручной рутинной работы.

avatar
Айнур пишет ... 📝
263 подписчика
28 постов
Живу в Екатеринбурге, занимаюсь бэкенд разработкой. Тут делюсь опытом, мыслями и заметками из прочитанных книг. Написать мне в личку - @ainr_c Мой блог - https://ainur-khakimov.ru

Свежие посты