Pull to refresh

Comments 38

В тело заметки, куда хотите поместить таблицу.

Вот так

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

Я очень туплю, но я вставил код в заметку и ничего не произошло.(Применял и режим редактирование и режим просмотра.

Не стесняйтесь, всё ок. Не все люди родились со знанием синтаксиса Dataview. Я помогу разобраться.

Строчка в коде "FROM "Книги"" - это команда взять все заметки из папки "Книги".

А на вашем скриншоте не видно папки "Книги".

Так что код по сути отрабатывает всё верно, он показывает вам ничего, т.к. папки у вас нет папки книги.

Попробуйте вот такой код:

```dataview
TABLE WITHOUT ID 
	file.link AS "Книга",
FROM "Dictionary"
```

Это заработает, если в корне папки Dictionary у вас лежат заметки.

Либо можно сделать иначе, вместо "FROM "Dictionary"" написать "FROM #Заметки"

А в те заметки, которые вы хотите вывести в таблицу добавить в любое место строчку #Заметки

Либо можно создать папку Книги и а внутри папки создать несколько заметок и тогда они должны отобразиться в таблице.

Так же, чтобы в таблице отображались параметры из заметок они должны содержаться в самих заметках.

Т.е. если нужно показывать прогресс бар, то в самой заметке книги должен быть параметр:

Прогресс_Бар:: <p> <progress max=100 value=90> </progress> 90% </p>

Этот параметр можно вставить в любую строчку в любое место заметки.

В конечном итоге у вас должна быть одна заметка с таблицей, и несколько заметок лежать либо в папке, либо с определённым тегом.

Надеюсь скриншот не слишком шакальный получился

Спасибо, разобрался) Извиняюсь еще раз, что пришолось мне вот так разжевывать.

DataView не уверен что мне есть куда применить, но Obsidian вещь божественная. Мощь обсидиана стоит на двух китах: это просто файлы и он есть на компе и на мобиле. Я настроил себе примерно в апреле комбинацию Obsidian, Syncthing, Git. Я поклал на все zettelkasten принципы и стал просто писать заметки. Сейчам у меня их порядка 600, и это супер удобно. Но я пришёл к системе без тегов, когда название это по сути и есть набор тегов и линкую сразу заметки друг на друга. Syncthing синкает между 4 моими компьютерами, телефоном и сервером. На сервере периодически всё жто коммитится в гит, что исключает возможность потери. Это невероятно забустило ведение кучи дел одновременно, я просто включаю страницу с определённой проблемой и там уже всё вписано и можно продолжать работать. Можно дописать вметро или поезде. И всё это без грёбаных облаков, доступно без связи и досинкается как связь появится.

Не могли бы вы подробнее рассказать про ваш сценарий использования? Как часто вы пишите с разных устройств и какой интервал между смены устройств? SyncThing успевала всё засинкать? Конфликтов не возникало? Если конфликты были - как решали проблему?
У меня не получилось юзать SyncThing из-за постоянных конфликтов в синхронизации, в конце дня заходишь, а у тебя +5 одинаковых заметок с "sync.conflict"
Я в итоге нашёл способ оплатить синхронизацию через сам обсидиан, она там что-то в районе 2$\мес стоит

Да конфликты лезут иногда, вообще не смущает, как правило они тупые и один тупо больше чем другой, удаляю лишку, сливать руками ни разу не приходилось. Более того у меня есть плагин который ставит дату создания в табличку в начале каждой заметки, чую из за неё, и того как обсидиан создаёт файлы иногда появляются untitled.md которые лезут в конфликты. Меня это не сильно пугает, может, потому что я программист и часто делаю ревью и всякие мержи с конфликтами не пугают меня, я уверен что ничего не потерялось, а это самое главное. Я понимаю что редактирование с разных мест всегда будет вызывать конфликты, ничего страшного, авторезолва я боюсь больше чем ручного удаления ненужного. Плюс настройка синхронизации syncthing у меня через свой сервер прямо по ip в настройка в обход всех синфинковских сервисов, причём строго звездой, все устройства знают только про сервер, сервер знает про всех. А на мобиле у меня рутованый самсунг на котором отрублены все энергосберегайки, в итоге фоновые процессы разных утилит типа macrodroid, syncthing и прочих не оптимизируются и всё работает очень быстро, в худшем случае это десятки секунд, в лучшем секунды. Это приводит к тому что батареи хватает примерно на 6 часов в моём стиле жизни. К нему сделан чехол с магнитным креплением для powerbank с беспроводной зарядкой и это решает проблему батареи. По факту использования с мобилы удобнее записать что-то небольшое, иногда с мобилы накидываю, потом на компьютере обрабатываю. Я часто думаю о чём-то в поездках или за едой. Возможность записать так чтобы не потерялось важна. По сути у меня два настольника это полноценные рабочие станции и телефон, ноутбуки так, в переговорке потрындеть. Ну и вот прихожу я с ноутом в переговорку, а у меня всё синкануто, тема разговора, все дела, поговорил, записал, закрыл ноут. Пока шел до десктопа всё синканулось. Еще отдельно в syncthing у меня документы засунуты и книги всякие и pdf. Вообще pdf я бы запихивал в obsidian, если бы они позволяли оставлять на них просто ссылки а не предлагали просмотр убогим просмотрщиком который нельзя ни отключить ни открыть в другой программе(с телефона точно). Недавно впервые за 10 лет на домашнем компе с нуля поставил ОС и так кайфанул что просто зашел на серверный syncthing выбрал новый десктоп, протыкал галочки и херак всё приехало, и музыка и фотки и документы и обсидиан. Надо сказать что у меня серверная сторона syncthig ещё и доступна как виндовая шара, и на ноуты и телефон я тяжелые папки не синкаю, но могу на них зайти через свой vpn, благо на андроиде шара доступна через total commander. Ещё иногда использую технику пустой головы, это когда нет идей и надо что-будь придумать я начинаю выписывать все появляющиеся идеи, ключевым является выписать строго всё, ятобы быть уверенным что не забудешь и не надо держать идеи в голове, голова не любит пустоты и начинает генрить новые, типа у меня ещё есть варианты, вот важно мгновенно выписать, поставить внутри себя галочку что всё учтено и дальше сидеть с пустой головой, опять генерится новое. И тут важна возмодность записатьв любой момент. Смотрю ютуб, пришла мысль, записал. Работаю, что-то вспомнил -записал. Раньше использовал почту или мессенджер с собой, но там хуже всё с организацией.

Вообще pdf я бы запихивал в obsidian, если бы они позволяли оставлять на них просто ссылки а не предлагали просмотр убогим просмотрщиком который нельзя ни отключить ни открыть в другой программе

Попробуйте удалять восклицательный знак перед ссылкой на вставленный PDF-файл, то он будет просто висеть ссылкой на файл, без превью. Возможно это то, что вас устроит.

Как-то так и в телефоне и на компе можно

Зелёным выделено то как будет если удалить ! из начала ссылки

Красным - то что надо удалить

Плюс затем если кликнуть по зелёной ссылке, а затем три точки и открыть в приложении по умолчанию, то прекрасно всё откроется в приложении по умолчанию

В телефоне по клике на зелёную ссылку можно сделать так и там выбрать любое приложение PDF-смотрелку:

Плюс настройка синхронизации syncthing у меня через свой сервер прямо по ip в настройка в обход всех синфинковских сервисов

Возможно у меня задержки и конфликты в файлах были из-за того, что настройка была через их серверы, надо будет затестить через свой ip, спасибо за развёрнутый ответ.

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

Недавно нашёл бота, которому пишешь в телегу что-то, а он записывает всё в обсидиан.
И понял, что это именно то, что позволяет быстро записать что-то. Никогда раньше не был так рад такому простому инструменту. Бот при этом поднимается локально на виндовом компе, на котором стоит обсидиан или располагается его база. Создаётся группа с ботом, в которую можно кидать картинки, ссылки и т.д., а бот по сути просто добавляет всё то, что ему прислали в файл заметки.

Спасибо еще раз за такой развёрнутый ответ. Syncthing - действительно очень крутая и мощная штука, сам её юзаю по похожему сценарию

за share спасибо, реально работает. И ссылка без ! работает, посмотрю как оно будет. Но вообще у меня уже много пдф в другом виде организованы. Ещё бы поиск полнотекстовый по pdf прикрутить, но пока не знаю удобного ничего

Тут есть что-то подобное, но там костыль с доставанием из PDF и экспорт в markdown

Посмотрите вот это видео https://youtu.be/H9wCdc2UFRA про синхронизацию возможно будет полезно. Мне помогло решить вопросы с конфликтами

Понятно, автор выставляет Max Confilcts = 0 и получается, что есть один файл, который в себя постоянно пишет все изменения.

Плюс в обсидиане ставит во встроенном плагине "Восстановление файлов" интервах создания снимков = 5 и история хранения снимков = 7.

Спасибо за комментарий.

Я намучался с SyncThing и с этими конфликами и плюнул и не стал разбираться и углубляться, а просто решил заплатить за Синк обсидиановский и успел урвать его Early Bird за 2$\мес, взял на год.

Плюс подумал, что обсидиан - это достаточно удобная штука, вокруг которой я много процессов построил и, которая мне очень помогла и собственно не жалко этих денег (да, даже 10$\мес не жалко).

Спасибо большое за комментарий. Меня в notion больше всего и пугает, что без интернета он не работает. Теперь есть чем заняться на выходных :)

Метаюсь между обсидианом и vscode сейчас. Довольно активно использую vscode чтобы редактировать скрипты и всякую мелочь. Есть помойка заметок, редактировал их через vscode, не могу пока решить сможет ли обсидиан как-то помочь мне улучшить работу... Попробовал теги, и перелинковать, но всё равно обычно если хочу что-то найти открываю поиск или знаю где заметка по иерархии лежит. Вы не рассматривали кроме обсидиана другие редакторы или у вас какие-то специфичные плагины используются?

Я на вскоде код редактирую и да, я начинал до обсидиана пытаться в вскоде собирать. Но мне нудна переносимость и доступность с мобилы. И первым опытом была именно vscode которой я открывал remote проект на сервере с заметками даже пытался поставить vscode на мобилу, но это плохо работает. Обсидиан решил вопрос переносимости, это определяющее для меня. Я тоже пробовал теги, но не привык к ним. Да я также открываю через хоткей "открыть документ" заметки которые разложил иерархично. Для vscode есть плагин dendron который делает почти обсидиан но на vscode. Как редкатор вскода удобнее. Но мобила для меня решает.

Мобила на андройде? Например, на мой взляд markor удобнее obsidian как редактор markdown, либо я как-то не так его использую ) Мне тоже самое нужен доступ к заметкам на мобиле, синхронизирую через syncthing. Как будто-то при старте obsidian медленно делает индексацию заново или что-то не нужное )

P.S. посчитал свои файлы: 708, вроде не так много чтобы тормозило

да, мобила на андроиде. Как именно редактор маркдауна у меня к obsodian тоже есть претензии. И тоже синкаю через syncthig. Markor не пробовал. Мне нравится именно открытие по тайтлу и линковка

Посмотрел на markor, там нет древовидного отображения, или я не нашёл. А по поводу obsidian, я замечал протормозы на старте на прошлой версии андроид приложения когда нет интернета, он похоже ходил смотрел обновления плагинов или ещё что-то, а так у меня вполне приемлемо стартует, тоже около 700 заметок пока

Notion - великолепная вещь, я долгое время пользовался, пока не понял, что слишком много личных данных доверил сторонней компании. Поэтому перешел на Обсидиан (бесплатное). Это локальное хранилище файлов с возможностью синхронизации между своими устройствами (платное). Одна из наглядных фишек - граф, позволяющий одним взглядом посмотреть на все взаимосвязи своих заметок.

Меня привлёк ноушн в том числе за гибкую настройку всего и вся, в частности там можно было сделать таблицу с бесконечной вложенностью. На тот момент когда я увидел такую возможность я был в восторге, хоть и не понимал как это можно было использовать, но понимал, что если найти этому применение, то должно получиться что-то очень удобное. В итоге после третьего подхода к ноушну я вкурил как всё там устроено и перешёл на него, но в феврале посмотрев сколько всего у меня там и сколько всего я могу потерять за 2 секунды, я понял, что надо мигрировать. А когда открыл для себя плагин Dataview для Обсидиана, то окончательно понял, что вот же он, ноушн, только у себя на компе, все данные пренадлежат тебе. Ну да ноушн побольше юзер-френдли, но я как-то приловчился. Мало того ноушн к тому моменту разросся так, что очень долго открывался, поиск лагал и т.д. На данный момент в обсидиане у меня создано 1825 страниц, 6700 задач и всё летает.

Читаю восторженные отзывы об обсидиане и чувствую себя дебилом.

Мне вообще не понравился интерфейс обсидиана, что в телефоне, что на компе. Геотегов нет. Веб клипера нет. Интерфейс перегружен какой-то ненужной шляпой. Короче, я остался на еверноуте. Он тоже плох, но хотя бы привычен.

Веб клипера нет.

Есть аддоны для FireFox и Chrome.

Веб клипера нет.

Obsidian Clipper
Markdown Download

Геотегов нет.

Опишите кратко ваш сценарий использования геотегов?

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

Интерфейс перегружен какой-то ненужной шляпой. 

ЧЯДНТ?

Интерфейс обычный, полностью настраиваемый.

Графами и ментальными картами не обязательно пользоваться, то что куча людей используют обсидиан из-за графов - совершенно не означает, что он используется только ради них

А вообще, чего это я...

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

Я выше писал насколько меня штырит обсидиан, и моё мнение: лучшее дерьмо на свете! Есть очень много чего что мне не нравится в обсидиане, я даже тему сам поправил, благо css и вот это всё. Но та бесшовность с мобилой и компом и полный котнтроль того, что это на моём сервере плюс навёрнутый сверху гит, и я доволен.

Спасибо за статью! Очень полезная инфа. Стало понятнее, как с этим плагином работать. Читаю справку по нему, и, судя по всему, плагин очень мощный. Отличная вещь для анализа информации в заметках, если приучить себя проставлять в них метаданные.

Советую еще посмотреть плагины Templatter и QuickAdd.

Первый позволяет сделать шаблоны и гибко их настроить.

Второй позволяет настроить хоткеи (и даже макросы) с помощью которых можно быстро присвоить нужные теги или параметры, если ранее этого не было сделано. Т.е. например можно забиндить хоткей добавить такой-то тег в заметку и просто выделять в обсидиане заметку, нажимать хоткей и так 100500 раз.

В картотеке фильмов меня пугает только ссылка на постер, нельзя ли ее как-то укоротить, а так если честно, то я даже не совсем понял как ее найти (взять) с кинопоиска, например для другого фильма.

Страшная картинка

К сожалению кинопоиск постеры прячет именно под ссылками такой длины.
Для того чтобы получить более короткую ссылку на постер - можно скопировать ссылку на любую картинку из интернета.

Например вот так

А вот тут есть гайд, как с помощью плагина QuickAdd парсить IMDB и выгружать то, что нужно себе в базу.

Я с кинопоиска брал картинки с помощью браузера Vivaldi, там есть возможность ткнуть ПКМ на картинку и получить сссылку на неё.

Действительно хороший инструмент, буду открывать для себя Америку

У меня в планах ещё написать про задачи и списки в Dataview, но это будет чуть позже

Хорошая статья, на конкретных примерах гораздо понятнее стал синтаксис. Интересует такой вопрос: есть ли какая-то существенная разница в присвоение значений переменных с помощью YAML-блока и с помощью синтаксиса `Key:: Value`?

В YAML-блоке - Key: Value - одно двоеточие
В теле заметке - Key:: Value - два двоеточия

У меня есть некоторые параметры значения которых - это теги, если их писать в YAML-блоке, то они не перевариваются Obsidian'ом.

Возможно когда я первый раз с этим столкнулся у меня не было желания разбираться что и как надо сделать, чтобы завелось. И я стал везде параметры прописывать просто сверху заметки с помощью Key:: Value - это своеобразный чердак заметки.

Я хочу с помощью запроса dataview извлекать данные из ежедневных заметок какасаемые определенной темы, например в ежедневной заметке я пишу заголовок # Сон под которым я описываю как я спал, под заголовком # Тренировка как и сколько я потренировался, можно ли потом запросом dataview получить все данные о сне или тренировках на одной странице? с разделением по датам ? если можно покажите на примере как составить запрос.

Можно, для этого плагин и используется.

Вот так будет выглядеть
Сначала ежедневная замемтка, потом вид таблицы, потом вид списка
Сначала ежедневная замемтка, потом вид таблицы, потом вид списка

Запрос для таблицы

```dataview TABLE WITHOUT ID file.name, Сон, Тренировка FROM #test1 ```

Запрос для списка

```dataview LIST WITHOUT ID file.link + " " + Сон + " " + Тренировка from #test1 ```

Только работает датавью не с заголовками, для того, чтобы сделать тоже самое с заголовками надо юзать dataviewjs, там сложные запросы, в которых я не силён. Работают запросы датавью на инлайн полях. Инлайн поле в ежедневной заметке это "Поле:: Значение", т.е. в вашем случае надо писать "Сон:: Спал хорошо", в таком случае при запросе значения поля "Сон" датавью будет показывать "Спал хорошо".

Так же в качестве бонуса советую присмотреться к плагину Tracker

В нём можно делать вот такую красоту

Sign up to leave a comment.

Articles