привет, мучаюсь с плагином dataview в общем, у меня есть ежедневные заметки, куда я записываю все задачи, что приходят мне в голову в каждой заметке (из шаблона) подтягивается список невыполненных задач синтаксис простейший >```dataview TASK WHERE file.folder = "archive/daily" WHERE !completed также в ежедневных заметках я планирую прописать привычки, также задачами и поместить их в отдельный блок, например: # Привычки вопрос заключается в том, что как (если это вообще возможно) я могу исключить этот блок из таблицы указанной выше, чтобы не захламлять ее невыполненными привычками?
Привет Илья!, спасибо за цикл про Obsidian. В нескольких роликах ты говоришь о своей ежедневной заметке и именно той её фиче, где, с помощью простой команды,ты собираешь список всех заметок созданных в этот день: list from [[]] Я не программист и просто скопировал эту команду в template daily note: ``` dataview list from [[]] ``` Но она не выводит мне список заметок которые я создал в этот день: Dataview: No results to show for list query. В ролике ты говоришь 13:53: "у меня каждая заметка ссылается на тот день когда она была заведена" Может быть всё дело в этом? И нужно как-то связать каждую создаваемую заметку с датой когда она создаётся? Спасибо.
Доброго времени суток. Хорошее видео, как и предыдущее. Возник вопрос, как вывести таблицу заметок с датами за период указанными в мета данных. Есть например набор заметок (имя совершенно рандомное, там даты нет). В мета данных даты например начала чтения книги и окончание. и вывести список начатых книг в сентябре или законченных книг в сентябре, при это игнорируя август и октябрь. Что то похоже на отчеты за месяц (или период), выводимый по мета данным.
Привет! Спасибо большое! Вам надо будет адаптировать запрос: ua-cam.com/video/66iB9hNHYQI/v-deo.html&si=gpI3SIV4_H6_nrIt Надо будет получить данные для запроса из this.file. Вам надо file.frontmatter, если я верно понял. blacksmithgu.github.io/obsidian-dataview/annotation/metadata-pages/
Офигенное видео, спасибо! Очень хотелось бы увидеть ролик, как лучше всего вести IT заметки, так как разрываюсь между тем, чтобы делать длинные конспекты с теорией, кодом, либо делать короткие заметки с кусками кода и теории, второе кажется не таким удобным для повторения материала...
Привет! Спасибо Я сначала делал длинные заметки, потом короткие. Второй вариант понравился больше. Перейти от одного ко второму несложно. Новые/старые заметки можно разделить/соединить через Note Refactor. Поэтому пробуйте все, а потом уже принимайте решение. Главное поменьше выбирать, надо просто выбрать. А потом уже исправлять, если надо будет.
Такая же ерунда, пока не понимаю как организовать свои заметки, когда разбиваю теряется целостность и последовательность но с другой стороны и минусы больших заметок очевидны. Стараюсь делать настолько маленькими насколько возможно.
Веду большие заметки. Внутри нее в ключевых местах ставлю [[]], и создаю для этих заголовков пустые заметки, в которых указываю только категорию или тег (ну или еще что-то, что вы используете для разделения по смыслу) и ссылку на ее корневую (главную) заметку. Потом, когда надо найти пример кода или какую-то конкретную вещь, выпадает пустая заметка, ведущая уже на большую заметку с полным конспектом.
Привет. Спасибо за видео. Приятно тебя смотреть. Надеюсь не сильно напрягу вопросом. Уже голову сломал. Хочу через table вывести текст из другой заметки где линк на заметку где хочу получить таблицу. Сложность в том что хочу выводить именно ту строку где линк а не все строки из этого файла.Можно ли как то реализовать что-то вроде парсера в Dataview? Чтобы он по строчкам находил текст с линком и отправлял именно его.
Привет! Спасибо! Я думаю, что это не сделать через чистый Dataview. Надо лезть в JS. Там можно много чего сделать. Я даже не думал про эту задачу. Что-то такое можно придумать с tasks forum.obsidian.md/t/get-dataview-to-display-tagged-lines-or-paragraphs/34118/4 Я последнее время стараюсь отказаться от Dataview, я чаще сижу в заметках через nvim. В нем, кстати, проще искать через telescope/vimgrep. Вторым способом я легко нахожу открытые задачи в хранилище и добавляю их в quickfixlist.
@@kydavoiti Я пока не готов погрузиться в nvim) Я не разработчик. Немного учил когда-то python. Но это не считается) Кстати, именно сегодня я закрыл вопрос этот. Если интересно вот решение: dataview List filter(file.lists.Журнал, (x) => regextest(this.file.name, x)) FROM "Ежедневные заметки" where icontains(Журнал,this.file.name) Журнал это мета в строке.
Подскажите пожалуйста, а можно ли как-то автоматически выставлять промежуток времени, за который хочешь получить отчет? Знаю, что можно задать "{{data}}", но как указать промежуток, например, на неделю, не могу найти информацию
Возникает вопрос, а как сделать сортировку не по desc или asc, а по тому порядку по которому создавали заметки, ну или есть раздел home в ней несколько заметок, но в home есть еще катало в которой есть заметки. Так как тогда можно вывести чтобы сначала в корне каталога а потом по очереди в под каталогах?
Если все формулы и функции так выкручиваются как из SQL даже то блин и разные библиотеки то чет вообще не пониманию какой язык мне как гуманитарию выучить чтоб самой применять в обсидиане эти функции?
Илья Батькович, я думаю что действительно интересно и волнует многих: Это организация и поиск по заметкам. Может бть я невнимательно смотрел ваши видео, но мне кажется что я не совсем понял, как организована иерархия и поиск по заметкам в вашем храанилище. Я знаю что есть много подходов и вариантов благодаря сообществу и плагинам, например недавно я наткнулся на интересную связку breadcrumbs + Lila’s frontmatter или калауты (чтобы скрывать метаданные) чтобы организовывать связи по типу родители, дети, сиблинги. По-моему это то чего мне не хватало когда я пытался использовать внутренние ссылки просто как есть из коробки. Интересно было бы послушать как другие люди справляются с хаосом в заметках
Привет! Хороший вопрос. Я для поиска по заметкам использую нечеткий поиск по названиям (встроенные в Obs, либо Telescope.nvim), поиск по содержимому (Telescope.nvim), анализ графа через Graph Analysis плагин. Последний способ использую именно для поиска связей, он хорошо автоматизирует этот процесс. Чтобы алгоритм работал, надо создать какие-то базовые ссылки. У меня для этого используются wiki-заметки, то есть заметки-понятия, их можно понимать как аналог тегов. После нескольких ссылок на такие заметки, приложение уже выдает мне дельные заметки схожие с текущей. Мой любимый алгоритм это Jaccard Similarity.
Если Вы думаете, что Вам кажется, то Вам не кажется. Не знаю, за что хвалят данный ролик. Огромная говорящая голова и микроскопический текст. Потерянное время.
Если Вы думаете, что Вам кажется, то Вам не кажется. Не знаю, за что хвалят данный ролик. Огромная говорящая голова и микроскопический текст. Потерянное время.
спасибо за ролик! 👍 жалко нельзя (гуглил, вроде нельзя ) научить Obsidian понимать разные типы тeгов- :tag1:tag2:tag3 а не только #tag1 #tag2 #tag3 таки придется учить лисп (emacs как таракан, всякие динозавры программы-органайзеры приходят и уходят, а он живет почти 50 лет и еще наверно 100 лет жить будет )
Я держу себя от того, чтобы начать погружаться в emacs (я и в nvim сильно уж глубоко вошел, много времени в нем просидел, хотя и не жалею) По поводу типов тегов, не подойдут ли вложенные теги? Можно делать #content/paper & #content/video help.obsidian.md/Plugins/Tags
Да, так можно сделать. Я такое раскрывал в ролике: ua-cam.com/video/PqieWiRU0PU/v-deo.html Там можно делать заметку под событие и потом через dataview искать его в ежедневной заметке. В других роликах есть продолжение, там мы эти же даты покажем в weekly заметках.
У меня более 3к заметок, полет нормальный. Все может подвиснуть, если сделать list from “/”, я так не делаю))) В этом случае тормозит отображение, я предполагаю.
@@kydavoiti у меня миллион файлов (я не шучу) скопилось за 15 лет, пока не нашёл прогу, которая сможет без тормозов работать, пожалуй только тотал-коммандер относительно быстро синхронизирует
Тут мне сложно подсказать. Я думал о таком варианте, что у меня все будет тормозить. 1. Скорее всего придется костылить что-то свое. 2. Были идеи по реализации своего рода GC с поколениями. Young-gen, Old-gen, только без удаления. Легко можно наваять скриптик, что будет в Young-gen оставлять только N * 1k заметок. Тогда с Young-gen можно будет работать в Obsidian или еще где. Программ для работы с таким кол-вом заметок я не знаю. Да и сам не представляю как я с ними работал бы. Я бы пошел в сторону решения 2.
Помогите пожалуйста🙏 Не могу вставить изображение следующим образом: ```dataview table "![[" + file.name + ".jpg]]" from this.file.folder ``` вместо этого получаю просто название файла в виде текста, а когда без !, то всё работает, как и должно, но лишь как ссылка : ```dataview table "[[" + file.name + ".jpg]]" from this.file.folder ``` это необходимо для шаблона, что бы автоматизировать и облегчить часть работы.
привет, мучаюсь с плагином dataview
в общем, у меня есть ежедневные заметки, куда я записываю все задачи, что приходят мне в голову
в каждой заметке (из шаблона) подтягивается список невыполненных задач
синтаксис простейший
>```dataview
TASK
WHERE file.folder = "archive/daily"
WHERE !completed
также в ежедневных заметках я планирую прописать привычки, также задачами и поместить их в отдельный блок, например: # Привычки
вопрос заключается в том, что как (если это вообще возможно) я могу исключить этот блок из таблицы указанной выше, чтобы не захламлять ее невыполненными привычками?
Привет Илья!, спасибо за цикл про Obsidian.
В нескольких роликах ты говоришь о своей ежедневной заметке и именно той её фиче, где, с помощью простой команды,ты собираешь список всех заметок созданных в этот день:
list from [[]]
Я не программист и просто скопировал эту команду в template daily note:
```
dataview
list from [[]]
```
Но она не выводит мне список заметок которые я создал в этот день:
Dataview: No results to show for list query.
В ролике ты говоришь 13:53: "у меня каждая заметка ссылается на тот день когда она была заведена"
Может быть всё дело в этом?
И нужно как-то связать каждую создаваемую заметку с датой когда она создаётся?
Спасибо.
Да, у меня каждая заметка ссылается на тот день, когда была создана
Для этого я использую шаблон создания заметки с текстом
Заметка за [[{{date}}]]
Пока смотрел - утонул
Если тонешь, то смотреть - плохая стратегия
Привет!
Спасибо за видосы!
Подскажи , пожалуйста, как и с помощью чего синкаешь заметки между устройствами: смартфон , ноут , планшет etc
Ранее использовал iCloud, теперь просто делаю заметки только с ноута. iCloud отключил, живу только с git.
тоже начну пользоваться обсидианом
Доброго времени суток. Хорошее видео, как и предыдущее.
Возник вопрос, как вывести таблицу заметок с датами за период указанными в мета данных.
Есть например набор заметок (имя совершенно рандомное, там даты нет). В мета данных даты например начала чтения книги и окончание. и вывести список начатых книг в сентябре или законченных книг в сентябре, при это игнорируя август и октябрь.
Что то похоже на отчеты за месяц (или период), выводимый по мета данным.
Привет! Спасибо большое!
Вам надо будет адаптировать запрос: ua-cam.com/video/66iB9hNHYQI/v-deo.html&si=gpI3SIV4_H6_nrIt
Надо будет получить данные для запроса из this.file.
Вам надо file.frontmatter, если я верно понял.
blacksmithgu.github.io/obsidian-dataview/annotation/metadata-pages/
Офигенное видео, спасибо!
Очень хотелось бы увидеть ролик, как лучше всего вести IT заметки, так как разрываюсь между тем, чтобы делать длинные конспекты с теорией, кодом, либо делать короткие заметки с кусками кода и теории, второе кажется не таким удобным для повторения материала...
Привет! Спасибо
Я сначала делал длинные заметки, потом короткие. Второй вариант понравился больше.
Перейти от одного ко второму несложно. Новые/старые заметки можно разделить/соединить через Note Refactor.
Поэтому пробуйте все, а потом уже принимайте решение. Главное поменьше выбирать, надо просто выбрать. А потом уже исправлять, если надо будет.
Такая же ерунда, пока не понимаю как организовать свои заметки, когда разбиваю теряется целостность и последовательность но с другой стороны и минусы больших заметок очевидны. Стараюсь делать настолько маленькими насколько возможно.
Веду большие заметки. Внутри нее в ключевых местах ставлю [[]], и создаю для этих заголовков пустые заметки, в которых указываю только категорию или тег (ну или еще что-то, что вы используете для разделения по смыслу) и ссылку на ее корневую (главную) заметку. Потом, когда надо найти пример кода или какую-то конкретную вещь, выпадает пустая заметка, ведущая уже на большую заметку с полным конспектом.
Привет. Спасибо за видео. Приятно тебя смотреть. Надеюсь не сильно напрягу вопросом. Уже голову сломал. Хочу через table вывести текст из другой заметки где линк на заметку где хочу получить таблицу. Сложность в том что хочу выводить именно ту строку где линк а не все строки из этого файла.Можно ли как то реализовать что-то вроде парсера в Dataview? Чтобы он по строчкам находил текст с линком и отправлял именно его.
Привет! Спасибо!
Я думаю, что это не сделать через чистый Dataview. Надо лезть в JS. Там можно много чего сделать. Я даже не думал про эту задачу. Что-то такое можно придумать с tasks
forum.obsidian.md/t/get-dataview-to-display-tagged-lines-or-paragraphs/34118/4
Я последнее время стараюсь отказаться от Dataview, я чаще сижу в заметках через nvim. В нем, кстати, проще искать через telescope/vimgrep. Вторым способом я легко нахожу открытые задачи в хранилище и добавляю их в quickfixlist.
@@kydavoiti Я пока не готов погрузиться в nvim) Я не разработчик. Немного учил когда-то python. Но это не считается) Кстати, именно сегодня я закрыл вопрос этот. Если интересно вот решение:
dataview
List filter(file.lists.Журнал, (x) => regextest(this.file.name, x))
FROM "Ежедневные заметки"
where icontains(Журнал,this.file.name)
Журнал это мета в строке.
Подскажите пожалуйста, а можно ли как-то автоматически выставлять промежуток времени, за который хочешь получить отчет? Знаю, что можно задать "{{data}}", но как указать промежуток, например, на неделю, не могу найти информацию
Возникает вопрос, а как сделать сортировку не по desc или asc, а по тому порядку по которому создавали заметки, ну или есть раздел home в ней несколько заметок, но в home есть еще катало в которой есть заметки. Так как тогда можно вывести чтобы сначала в корне каталога а потом по очереди в под каталогах?
Я не могу сразу подсказать, кажется надо писать на JS. Советую написать в Obsidian чат.
Если все формулы и функции так выкручиваются как из SQL даже то блин и разные библиотеки то чет вообще не пониманию какой язык мне как гуманитарию выучить чтоб самой применять в обсидиане эти функции?
Илья Батькович, я думаю что действительно интересно и волнует многих: Это организация и поиск по заметкам. Может бть я невнимательно смотрел ваши видео, но мне кажется что я не совсем понял, как организована иерархия и поиск по заметкам в вашем храанилище. Я знаю что есть много подходов и вариантов благодаря сообществу и плагинам, например недавно я наткнулся на интересную связку breadcrumbs + Lila’s frontmatter или калауты (чтобы скрывать метаданные) чтобы организовывать связи по типу родители, дети, сиблинги. По-моему это то чего мне не хватало когда я пытался использовать внутренние ссылки просто как есть из коробки. Интересно было бы послушать как другие люди справляются с хаосом в заметках
Привет! Хороший вопрос. Я для поиска по заметкам использую нечеткий поиск по названиям (встроенные в Obs, либо Telescope.nvim), поиск по содержимому (Telescope.nvim), анализ графа через Graph Analysis плагин.
Последний способ использую именно для поиска связей, он хорошо автоматизирует этот процесс. Чтобы алгоритм работал, надо создать какие-то базовые ссылки. У меня для этого используются wiki-заметки, то есть заметки-понятия, их можно понимать как аналог тегов. После нескольких ссылок на такие заметки, приложение уже выдает мне дельные заметки схожие с текущей. Мой любимый алгоритм это Jaccard Similarity.
Если Вы думаете, что Вам кажется, то Вам не кажется. Не знаю, за что хвалят данный ролик. Огромная говорящая голова и микроскопический текст. Потерянное время.
Если Вы думаете, что Вам кажется, то Вам не кажется. Не знаю, за что хвалят данный ролик. Огромная говорящая голова и микроскопический текст. Потерянное время.
А в текстовом виде запросы из видео где то можно найти ?
Привет, не все
Если интересен какой-то, то я могу скинуть
Но я бы предложил самому воспроизводить их, чтобы лучше понять что к чему
Как создать столбец который будет показывать номер строки таблицы?
Привет, не знаю, если честно
спасибо за ролик! 👍
жалко нельзя (гуглил, вроде нельзя ) научить Obsidian понимать разные типы тeгов- :tag1:tag2:tag3
а не только #tag1 #tag2 #tag3
таки придется учить лисп
(emacs как таракан, всякие динозавры программы-органайзеры приходят и уходят, а он живет почти 50 лет и еще наверно 100 лет жить будет )
Я держу себя от того, чтобы начать погружаться в emacs (я и в nvim сильно уж глубоко вошел, много времени в нем просидел, хотя и не жалею)
По поводу типов тегов, не подойдут ли вложенные теги? Можно делать #content/paper & #content/video
help.obsidian.md/Plugins/Tags
Я единственный на превьюхе вижу Тарантино?
Кто уже сталкивался - как в Obsidian сделать календарь и сохранять в него - например дни рождения? Попробовал уже 3 плагина - не получается. Спасибо
Да, так можно сделать. Я такое раскрывал в ролике: ua-cam.com/video/PqieWiRU0PU/v-deo.html
Там можно делать заметку под событие и потом через dataview искать его в ежедневной заметке. В других роликах есть продолжение, там мы эти же даты покажем в weekly заметках.
круто, вот интересно, если у тебя скажем 100тыс. заметок, не начнёт ли это всё хозяйство нереально тормозить )
если прижмет можна и свой парсер написать и базу прикрутить.
главное подход правильный- все в текстовых файлах независимых от редактора + git
@@pjpodx так если подумать: если прижмёт надо будет свой обсидиан писать)
У меня более 3к заметок, полет нормальный.
Все может подвиснуть, если сделать list from “/”, я так не делаю)))
В этом случае тормозит отображение, я предполагаю.
@@kydavoiti у меня миллион файлов (я не шучу) скопилось за 15 лет, пока не нашёл прогу, которая сможет без тормозов работать, пожалуй только тотал-коммандер относительно быстро синхронизирует
Тут мне сложно подсказать. Я думал о таком варианте, что у меня все будет тормозить.
1. Скорее всего придется костылить что-то свое.
2. Были идеи по реализации своего рода GC с поколениями. Young-gen, Old-gen, только без удаления. Легко можно наваять скриптик, что будет в Young-gen оставлять только N * 1k заметок. Тогда с Young-gen можно будет работать в Obsidian или еще где.
Программ для работы с таким кол-вом заметок я не знаю. Да и сам не представляю как я с ними работал бы. Я бы пошел в сторону решения 2.
То что он с css дружит ясно но что под движком функции джава скрипт что ли( hello world
Да блять! Просто скажите мне - где прописать переменные и как тупо вставить их в строку заметки!
Прописать в заметке
Вставить клавиатурой
Помогите пожалуйста🙏
Не могу вставить изображение следующим образом:
```dataview
table
"![[" + file.name + ".jpg]]"
from this.file.folder
```
вместо этого получаю просто название файла в виде текста, а когда без !, то всё работает, как и должно, но лишь как ссылка :
```dataview
table
"[[" + file.name + ".jpg]]"
from this.file.folder
```
это необходимо для шаблона, что бы автоматизировать и облегчить часть работы.