в жизни я пользовался разными note-taking приложениями, и в виде wiki, и иерархические. И как отдельное приложение, и как плагин к браузеру, и как веб-страничка в облачное приложение.
Но всегда возращался к CintaNotes - десктопное, под Винду. Простейшее форматирование, тэги, поиск. Потом правда, автор склонился в плохую сторону и сделал его - платной. (Причём в худшем варианте: т.е. Про-функции всегда видны, доступны, но при нажатии кидает попапчик: "я посылку вам принёс, но не отдам".)
Монструозные комбайны типа Obsidian, Trilium, Logseq, и даже Tolaria - не впечатляют. Вернее впечатляют своими обшырными возможностями, которые мне не нужны.
В 22м году я перешёл на Убунту и там были попытки пользоваться Zim, CherryTree - иерархические типа вики, и HeyNotes - максимально похожее на CintaNotes.
Сейчас я снова (временно!) на Винде, и тут мне попадается статейка про tinyjs (https://tinyjs.app) - приблуда, которая позволяет делать десктопные приложения. Фронтенд - на javascript и любой фреймоворк (react, svelte), бэкэнд - txiki.js, т.е. тоже жаваскрипт, и даёт доступ ко всем возможностям ОС. И это всё компилируется в нативный исполняемый файл и для Винды и для Линуха и для Макоси. И безобразно маленький размер - от 6МБ. И никаких Электронов внутри. И по простоте проще чем подобные поделки с бэкэндом на go или rust.
И вот я сел, вдохновился новостью, что один человек при помощи робота взял и написал свой Фотошоп, Ворд, Эксель и что-то там ещё. Ну и я сел и написал (как муха сидящая на быке: "мы пахали") свой вариант CintaNotes. Где-то 3000 токенов - на разобраться, сделать первый прототип на plain html, и потом мигрировать на React.
А на этих выходных - 5000 токенов и налепил почти все фичи, которые хотелось.
Сравнение обоих side by side:
Это я смигрировал заметки из одной в другую. Нужно ещё дополнить пустое место - 2022-2026, вытащив записи из Zim/CherryTree.
Фильтрация: по тэгу, дате, и тексту:
Заметки хранятся, как текст с форматированием markdown в базе sqlite.
Редактирование - пока тоже как текст, но есть кнопочка Preview - чтобы тут же глянуть, как оно будет выглядеть. Впрочем, wisiwig редактирование мне вообще-то и не очень хочется.
Сорс: https://github.com/zmila/notaro-r
Name Length
---- ------
launcher.exe 942592
notaro.exe 5879328
notes.db 2314240
Я собой доволен.
Comments (6)
Меня пока Обсидиан устраивает, ну я и плагинами его пользуюсь.
О, интересненько.
Может позже попробую.
Я лет 15 назад и ранее пользовался Evernote, но они год за годом ужимали функциональность, и стали брать весьма не гуманную плату за ..гм свою наглость.
Из плюс - синхронизация с сервером и мультиюзерность. Т.е. у них есть сервак, который делает merge. Это удобно...было, пока они не стали сокращать количество дивайсов, с которых можно заходить бесплатно.
А также, ранее они поддерживали вставку картинок и иных шрифтов. У меня было МНОГО написанного разными руническими шрифтами, всё похерилось после смены их внутреннего протокола хранения (вроде бы LaTex был,а сейчас только markdown)
Попробую свои старые заметки причесать/восстановить на твоей апликахе...может получится.
о да! Evernote - такая же история. пользовался этой прожкой. пока они не захотели денех, потом аналогичной от Микрософт. но все они слишком громоздкие для меня.
А мне нужно только минимум: чтобы было под рукой (нажал горячую клавишу и оно из трея выскочило) и быстро найти "адрес Васи", "анекдот про слоника", "команду, как узнать кто занял порт и кильнуть" или увидел что-то интересное - скопировал, вставил.
думаю, ещё немного повылизываю и сгенерю исполняемые файлы для мака и винды, чтобы люди могли просто скачать, а не сами из сорцов собирать.
У Обсидиана есть Obsidian Sync, довольно дешёвая синхронизация, но данные всё равно есть на твоих устройствах.
А так, с любым notetaker, хранящим файлы локально, можно использовать штуки типа Dropbox и подобных (хотя надо каждое конкретное сочетание тестировать, как оно живёт с синхронизацией).
А если это Markdown, или подобный текстовый формат, то можно хранить в git — со всеми его преимуществами 🙂
вот недавно нашёл tolaria - оно похоже на эти обсидианы, логсеки. но данные хранит в гите 🙂 почти влюбился, но всё таки там немного больше чем мне нужно. а ещё они прикручивают АИ, куда же без него
Я сколько ни пробовал всяких приблуд для заметок - все равно лучше полудатированного блокнота ничего нет. А то, что нужно синхронизировать - git + markdown