Comments 97
Тоже пытаюсь использовать Obsidian. Он всем хорошо, жаль только что его формат Markdown имеет не стандартное расширение для внутренних ссылок. Я понимаю, что это недостаток скорее формата Markdown, а не Obsidian, но и говорить, что заметки Obsidian имеют формат Markdown тоже не совсем корректно.
Я вот тоже пришел к решению Obsidian+Syncthing. Надоели эти приложения, вроде Evernote и пр., постоянно жиреющие, тормозящие, хранящие мою информацию где-то у себя, не дающие возможности экспорта.
Сейчас пользую Obsidian и, в общем, доволен. Формат прозрачен, можно открыть любым текстовым редактором, да, не хватает плюшек, вроде клипперов, картинку быстро не вставить. Да и хрен с ним!
Зато все при мне. Синхронизирую с десктопом и VPS через Syncthing.
Кстати, просьба к автору, рассказать как-нибудь поболе о работе с плагином Dataview, а то я на русском не встречал толкового рассказа о нем.
Разве в Obsidian картинки не вставляются из буфера обмена? Вроде работало.
Как я написал, это по сути может быть темой отдельного разбора. Если кратко, то запросы примерно в таком формате:
```dataview
TABLE file.ctime as "Дата"
FROM #tag
WHERE project = "some_project" OR contains(lower(file.name), "some_key") = true
LIMIT 10
SORT file.ctime DESC
```
Позволяют увидеть таблицу с названиями заметок и ссылками на них. В данном случае из тега получаем все заметки, которые далее фильтруем по мета-тегу "project" либо определённому ключу в имени файла.
Много лет тому назад на моем четвертом ведроиде работала приложуха - MobileNoter, позволяющая синхронизировать заметки мобильного OneNote с ПК напрямую. Жаль сейчас такого нет, все через облака.
Много лет сидел на OneNote (Evernote у нас под запретом тк облачный). В целом он мне подходит. Главная фишка в возможности создать заметку из встречи в календаре. Это удобно. И медиа хранит хорошо. И форматирование там максимально гибкое. Таблицы точно удобнее Obsidian. Глобально минуса два:
Очень кривой экспорт в другие форматы, а хранит всё в закрытом
Новый полностью облачный, а значит всегда есть риск потери всех данных из-за политики
Новый полностью облачный, а значит всегда есть риск потери всех данных из-за политики
Через облако там синхронизируется обычный файлик, хранящийся локально. Т.е. по сути так же как у вас сделано. Бекапить легко-берешь файлик(например по крону) и куда-нибудь копируешь. Открывается с компа файл тоже без проблем. При санкциях работать продолжит но без синхронизации, которую при желании можно накостылять через syncthing, разве что с веб-версией будут проблемы.
Очень кривой экспорт в другие форматы, а хранит всё в закрытом
Экспортом не пользовался, но почти у всех есть импорт из onenote- где-то пробовал(evernote мб?) работал хорошо.
Убил сегодня целый день, пытаясь экспортировать старую записную книжку в OneNote - так ничего и не вышло. Файлы и т. п. там были лет 5 назад, а щас все в облаке, либо зарыто на компьютере так, чтобы никто не нашел.
Это не альтернатива notion, его альтернатива - outline wiki
Ушел с Evernote сначала на Joplin (и он очень неплох, кроме хранения заметок в БД), потом наткнулся на Obsidian и тут понеслось. Для синхронизации использую Resilio Sync. Все работает четко.
Кстати в качестве клиппера в Лисе работает плагин MarkDown. Он хорошо "понимает" Obsidian.
Я, вот тоже на Joplin про трём причинам:
Во-первых, он open source, больше вероятность отсутствии закладок и слива данных.
Во-вторых он имеет встроенную синхронизацию с кучей всего, что решает проблему с мобилкой из коробки.
В-третиьх - встроенное шифрование. Не надо заморачиваться при синхронизации через стороннее облако.
Но, хочется, конечно обсидиан использовать. Он очень удобный. Но 2 из трёх моих пунктов на мобиле проблематично. Если не надо было не мобилке, то просто cryptomator и через любое облако. ?
Нет никакой проблемы синхронизировать с мобилкой через Syncthing/Resilio...
Да? Не знал. Я вообще как-то плагины Joplin не пробовал ещё :)
Следует различать плагины непосредственно для программы Joplin и плагин для VS Code, обеспечивающий интеграцию между ним и базой заметок Joplin. Вот ссылка на названный плагин. Описание на сайте довольно куцое, но понять как работать достаточно легко. Древовидный список заметок интегрируется в боковую панель, есть функции создания (переименования, перемещения) папок и заметок, создания тегов, присваивания тегов заметкам, редактирования выбранных заметок, функция поиска по заметкам с использованием поиска Joplin.
Кто-нибудь пользуется LogSeq?
кажется, это называется "база знаний" или нет?
Я его как базу знаний использую. Вот прикольная связка плагинов(Auto Link Title, Link Favicons) - при вставке ссылки из инета первый подставляет title страницы, а второй добавляет favicon. Видимость ссылок сильно улучшается.
Единственный минус для меня. Я люблю когда текст выстраивается иерархически, т.е. для разных заголовков(h1, h2 и т.д) текст должнен быть с разным отступом слева. Кучу времени потратил, но на нашел возможности сделать так в Obsidian.
Обсидиан создан на электроне. Пруф: https://help.obsidian.md/Obsidian/Credits#Electron
То есть, это, своего рода, бразуер
То есть, всё что вы видите - это CSS
То есть, можно всё то же, что и в CSS (не знаю насчёт анимаций)
В том числе, подвинуть что угодно, куда угодно
Настройки -> Оформление -> Фрагменты CSS кода, нажать на значок папки.
В открывшуюся папку кинуть следующий файл:
Название: headers.css
.cm-header-1 {margin-left: 10px;}
.cm-header-2 {margin-left: 20px;}
.cm-header-3 {margin-left: 30px;}
...тут продолжить нужное
С первого по третий заголовки будут с разными отступами
В самом обсидиане DevTools включаются по нажатию crtl+shift+i, если с CSS на "ВЫ", то любая обучалка для обычных сайтов подойдёт, самое главное тут научиться выбирать селектор. Будут вопросы - можете писать в личку.
Я так уже пытался. Если я не ошибаюсь, этот сниппет будет двигать только сам заголовок. А мне нужно чтобы текст под заголовком был с отступом.
Т.е. тут сниппетом не обойдешься, нужно писать плагин, который делает select блоков между разными заголовками, и делает для них отступ. А я в js не настолько шарю.
Как выяснилось, там текст разбит на дивы без классовой идентификации, в которые вложены по одельности заголовки, и абзацы. И единственный селектор, который мог бы помочь сделать отступ в такой ситуации - :has - не поддерживается. Да, тут плагин нужен, который выбирал бы джаваскриптом div p следующий за div h%, и подставлял отступ.
Я видимо не так глубоко вник в продукт. Действительно, это что-то типа web-приложения. По crtl+shift+i открывается обычная консоль разработчика Chrome. Спасибо!
Единственный минус для меня. Я люблю когда текст выстраивается иерархически, т.е. для разных заголовков(h1, h2 и т.д) текст должнен быть с разным отступом слева. Кучу времени потратил, но на нашел возможности сделать так в Obsidian.
Можете расказать как?
Спасибо за такой подробный разбор! Надо обязательно что-нибудь из перечня попробовать, а то я по-старинке в заметках айфона)
Тоже давно хочу переехать куда-нибудь с MS OneNote. Даже провел тестовую конвертацию в md. Но пока OneNote работает и бесплатен, стимулов особых нет. Интересно, почему тут его никто не рассматривал?
OneNote - странная штука. Максимально приближен к бумажной тетради с блоками и закладками, настолько, насколько это имело смысл делать в цифре. И он либо очень нравится, либо совсем нет.
В моем случае - скорее дело привычки. Я начал вести заметки в нем еще году в 10м, когда даже повсеместного проникновения мобильного интернета еще не было(носил с собой флешку для синхронизации).
Думаю в те времена еще не появились все эти Эверноуты.
А вот о переезде с проприетарного софта задумался в 14м, уже тогда появилась мысль, что рано или поздно импортные сервисы будут так или иначе отрубаться. Но лень перемолачивать весь массив собранного до сих пор берет верх.
Но как бы то ни было - OneNote альтернатива и странно что вообще инкто ее не вспомнил тут
Я примерно в 2008-09 носил на флэшке базу Evernote + portable сборку как раз) Он тогда радикально отличался от нынешнего - все заметки были привязаны к таймлайну, папки и тэги были вперемешку, причём среди них были автоматические.
Когда появилась облачная синхронизация, кажется, в 3 версии, я ещё долго от неё нос воротил) Но более толковая структура организации базы всё ж сподвигла на обновление.
В OneNote делал несколько заходов, там до сих пор лежат несколько блоков заметок, которые хочется сохранить - но сначала было лень заморачиваться переносом в Evernote, а сейчас уже и смысла нет.
OneNote крут и приятен. Но бесит отсутсвие #hashtags Использую и Обсидиан и OneNote последние 3 месяца. Пока они выглядят почти равноценными, что-то лучше в одном и что-то в другом. Вот если бы в Обсидиан добавить более "приятный" способ вставлять картинки и файлы, а так же копирование страницы из веба напрямую как в OneNote то он бы был лучшим
Выше написал про него. У нас старая версия, не облачная. Новые все в облаке, а это Microsoft, а значит огромный риск потери данных. А их старого экспорта почти нет.
А под Linux они есть?
ещё excalidraw плагин полезен, когда нужно вставить картинку или сделать что-то рисованное, но так, чтобы это было в векторном формате и потом подвергалось редактированию.
Dataview позволяет в какой-то мере решить извечный вопрос "в какую папку пристроить заметку" если кандидатов на это несколько
тут на канале довольно много роликов как "его варить"
Из множества перепробованных вариантов для яблочной экосистемы, также остановился на Obsidian - markdown (+ копипаста в youtrack, github/gitlab), хранение - просто файлы (в случае чего, открыть можно чем угодно). Может быть кому-то пригодится: при создании Store отмечаем синхронизацию с iCloud, получаем автоматическую синхронизацию на устройствах. Но стоить помнить, что на бесплатном тарифе всего 5Гб, (у меня 50 - хватает и на фоточки, и на заметки). Для дополнительного резервного копирования ставим Google Drive на мак, указываем, что хотим синхронизировать папку Obsidian из iCloud Drive. Затем уже на своем VPS через rclone синхронизируем заметки из Google Drive. Получаем 3 копии в разных местах. Костыль, но бесплатный и рабочий. Google Drive (и не только) на iOS не имеет возможности добраться до папок из iCloud, поэтому синхронизация настроена через мак, но я за ним работаю 99% из общего рабочего времени. Стандартные заметки используются для личного пользования. Из платных (и всех опробованных), но с возможностью хранить заметки на своем сервере в CouchDB, понравился - Inkdrop (не реклама ни разу, много времени потратил на поиск адекватного редактора), мультиплатформенный.
Для работы с русской раскладкой рекомендую установить плагин shortcuts extender
. С ним можно ставить спецсимволы, которые обычно в английской раскладке живут и очень нужны для разметки текста
А почему бы не использовать jupyter notebook на десктопе и carnets на яблоко мобилке?
В качестве хранилища можно использовать git.
Obsidian, увы, не решает задачу "кинуть другим людям ссылку на заметку" (именно ссылку, а не копию, и нет, они не будут устанавливать себе ради этого Obsidian сами и настраивать хитрую синхронизацию). Да и задачу создать многопользовательскую базу даже без "гостевого" доступа по ссылкам тоже так себе решает (теоретически можно разграничение прав настроить в рамках синхронизации, но это ж костыли). Посему - Outline на своём сервере.
Нативно - да, вы правы, такого функционала нет. Не нативно первое что пришло в голову - через Яндекс.Диск. Но читать придётся в Markdown. И где-то мелькало чуть более сложное решение.
Ссылки можно давать через платную опцию publish
Obsidian Publish же? Но да - не бесплатно вовсе.
В Evernote была киллер-фича - он выдирал заголовки из pdf-файлов, что избавляло от необходимости ручками вводить название статьи.
Сейчас стоит Nimbus Note, использу по-сути просто как записную книжку. Т.е. я туда бросаю ссылки и какую-то инфу и всё.
Я начинал с TreePad, затем пользовался Evernote и Zim, там до сих пор что-то хранится. А сейчас пользуюсь своей собственной программой. Синхронизация через обычный git репозиторий. Но на смартфоне никаких заметок не делаю, только на компьютерах.
Напишите об этом)
У меня такой же подход. Заметки храню просто в папках/файлах. Для удобства работы использую скрипт на питоне, который создает подобие терминала в стиле zsh. В нем можно быстро рекурсивно искать, искать по тегам, перемещаться между папками, заметками и пр. Можно запускать редактирование заметки в какой-нибудь gui типа gedit, vscode.
На телефоне можно использовать этот же скрипт в termux, а можно все в obsidian просматривать. Ну и синхронизация через гит. Удобно. Работает в линуксе, а это основной инструмент для меня.
А заметки в iphone? Есть для них нормальный клиент для десктопа под винд?
docker run -d --name=syncthing --hostname=syncthing -e PUID=1000 -e PGID=1000 -e TZ=Europe/Moscow -p 8384:8384 -p 22000:22000/tcp -p 22000:22000/udp -p 21027:21027/udp -v syncthing-conf:/config -v yd-data:/data1 --restart unless-stopped lscr.io/linuxserver/syncthing:latest
Слушайте, ну это уже совсем докер головного мозга. Зачем так сложно, возиться с какими-то маппингами пользователей, прокидывание волюмов, думать про таймзоны, вместо того чтобы просто поставить из репозитория своего дистрибутива? Просто же:
sudo apt install syncthing
systemctl --user enable --now syncthing
loginctl enable-linger $USER
docker-compose.yml
---
version: '3.9'
services:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
#ports:
#- 22000:22000
#- 8384:8384
#- 21027:21027
network_mode: host
restart: unless-stopped
volumes:
syncthing-conf:/config
yd-data:/data1
volumes:
syncthing-conf:
driver: local
yd-data:
driver: local
Ну да. Но хочется чтобы VPS работал сразу, без долгих настроек и его было легко переносить. Я тестирую локально, затем повторяю на VPS. Проще в докере, быстрее.
Да же так лучше оформить compose файлом.
Перенос папочки настроек synthing мне кажется рискованной затеей, я бы лучше каждое новое устройство настраивал и сопрягал с нуля. Ну и не думаю, что подбор всех нужных параметров для монтирования докер образа вышел быстрее чем скажем написание Ansible плейбука для выполнения тех же трёх команд, который можно было бы натравить на виртуалку с каким-нибудь Debian на локалхосте, а потом на VPS.
А какая альтернатива веб клипперу Evernote?
Не совсем альтернатива, но есть плагин ReadItLater.
Он может по ссылке взять весь текст со страницы(без менюшек и боковых панелей), и сохранить как заметку Obsidian. Только что проверил на этой статье, сохранил всю статью с картинками.
Из минусов в веб-клиппере ты сам можешь нужное выбрать, а здесь он все сохраняет. Но можно потом удалить лишнее.
А где найти? Что-то в магазине Chrome не то явно. Подскажите пожалуйста ссылку.
Это плагин самого Obsidian. Через настройки устанавливается.
Если нужно что-то сохранить, копируем ссылку на статью(в Firefox можно с клавиатуры Ctrl-L Ctrcl-C). Переходим в Obsidian и либо командой через Ctrl-P -> ReadItLater: Save clipboard, либо просто сочетание клавиш(я назначил на Ctrl-Alt-R). Obsidian создает заметку и сохраняет текст статьи.
Я сам нормальный веб-клиппер искал, но ничего достойного не нашел на тот момент. Так что остановился на этом варианте.
Я тут еще поискал, нашел вот эту штуку https://github.com/webclipper/web-clipper. Можно выбрать секцию что сохранять, и можно сохранить в md-файл.
А еще есть опенсорсный Logseq, также можно создать общую папку для него с обсидиан и иметь два суперграфа(только зачем...)
Смотрел на Obsidian и понял, что у меня слишком простые задачи для него. В итоге год использую Markor + syncthing.
У них отраслевой стандарт такой, что-ли? Joplin такой же. Чем сделать два нативных пакета, deb и rpm, мы будем наталкивать в комп пользователю лопаты огромного тормозного говна. Хотя если он на электроне… тогда в квадрате.
И ведь им не лень в принципе-то, в три разных контейнера завернуть не поленились. Просто считают, что вычислительные ресурсы пользователя бесконечны, и на них наплевать.
Rest in peace, Obsidian — я лучше своими велосипедами продолжу обходиться.
Большой минус Obsidian - он не поддерживает нативно обычные текстовые файлы!!! Можно конечно плагин подключить, он позволит их просматривать. Но вот поиск по текстовым файлам все равно не работает...
а в чём смысл? использовать вместо текстового редактора? концепция программы - работа с локальным хранилищем в котором md файлы. в принципе а что вам мешает переименовать в md, раз у вас уже есть структура из папок с текстовыми файлами?
Сам съехал с Notion на Obsidian. Варианты с Resilio sync или Syncthing мне не очень понравились - нужно держать оба устройства онлайн.
Использую Git + Termux + Termux:Widget. в Termux:Widget сделал Shortcut синхронизации (commit -> push -> pull). Можно добавить задачу в крон, но я предпочитаю управлять процессом в ручную.
Юзер Evernote с 2011. Тоже жду окончания платной подписки в январе. У меня в работе основной юскейс создания заметок - веб-клиппер. Переключаемся в режим "Упрощенная страница", выделяем маркером суть, сохраняем. Теги проставляются автоматически. У конкурентов эта фича работает или хуже, или не на всех сайтах. Режим фотографирования документа - еще одна прекрасная фича. Автоматическая обрезка, устранение перспективных искажений, нормализация изображения. Потом даже текст распознается и ищется поиском.
Согласен с автором в том, что развитие Evernote свернуло куда-то не туда. Electron версия на десктопе (вместо прекрасно работавшей нативной), тормозящий мобильный клиент - такое простить сложно. Сейчас я почти перестал пользоваться Evernote как классической системой заметок, стало хватать файловой системы с синхронизацией и поиском, благо в современных ОС поиск стал работать очень неплохо. Но для того, чтобы быстро дернуть страницу в архив, пока использую Слона.
Что до альтернатив, то есть еще такие NAS от Synology, в комплектном софте есть DS Note, который задумывался как аналог Evernote. Есть импорт заметок с облака Evernote (год назад работал, у меня десятки тысяч заметок, все импортировались). Есть десктопное приложение на Electron с локальным кешем в файловой системе, мобильные приложения в сторах (без локального кеша). Есть веб-клиппер по образу Evernote, но не на всех сайтах работает. В целом, со скрипом, буду использовать этот продукт вместо Слона после окончания подписки.
В еверноуте геометки были. Больше нигде их нет. очень жаль
Notion действительно недоступен в России, или только платная версия? Потому что бесплатная дает очень много возможностей. Я готова начать платить им за полезные фичи, но пока что все, что мне нужно, есть в бесплатной версии. Единственный его недостаток для меня - тяжеловат, и перелинковка заметок получается медленнее, чем в том же Обсидиане.
А как вы переносили информацию из Evernote в Obsidian?
И еще вопрос: можно ли синхронизировать через какое-нибудь облако? Насчет Яндекса (проблема с датами) прочитал, но есть же и другие облака. В том числе и российские. Не пробовали?
Другие облака не пробовал. А переносил через утилиту evernote2md. Надо было конечно написать об этом отдельно.
evernote2md -t "#{{tag}}" "/path/to/evernote/backup/file.enex" "/path/where/markdown/export/to"
Важно указать параметр "-t", чтобы правильно экспортировались теги. Дата создания и обновления заметки сохранится.
btw есть похожий проект в виде плагина для vscode/vscodium:
https://www.dendron.so/ https://github.com/dendronhq/dendron
Только начал пользоваться Obsidian - но для себя вижу большим плюсом то, что:
1) файлы лежат у меня на компьютере и их можно закинуть хоть на флешку, хоть в облако и продолжить работ независимо от политики
2) заметки можно связывать между собой, есть удобный поиск и все видно в виде план-карты или в локальном графе
3) система достаточно гибкая и может использоваться и как общая база знаний и как план карта для текущего проекта
А я просто нашел вариант с оплатой Evernote через посредника и по нормальной цене.
Накостылял Swift Obsidian Publish и при использовании netlify получается условно-бесплатно))
@nsuvorov вы пишите
Хотя появились новые проблемы, например, с сохранением даты создания и изменения файла при использовании Яндекс.Диска.
и далее вы описываете работу с SyncThing, который я так понял проблему с датами решил. или нет?
Мой опыт работы с SyncThing и синхронизации между двумя Windows машинами такой: created time для файлов не синхронизируется, только modfication time. То есть, если на одной машине (там где я запускаю evernote2md) created time сгенерировался верный (например 2012 год), то на другой машине она уже равна дате синхронизации (сейчас 2024 год).
Такая же ситуация с датой создания в Dropbox и Drive.
Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров