Обновить

Мечтают ли папки с заметками об отдельном бэкенде? От ресерча к MVP

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели5.3K
Всего голосов 5: ↑5 и ↓0+7
Комментарии5

Комментарии 5

«Хочу нормальный доступ к заметкам с разных устройств»

Зовите меня безумцем, но я решаю эту проблему тем, что использую MediaWiki в качестве базы знаний :) И расширения там есть, можно под свои нужды какое-нибудь сбацать, и API какое-никакое есть.

Тем не менее, да, древовидная структура иногда бывает удобнее, чем плоские страницы + категории.

И ваше решение звучит круто. С хорошим API оно может даже быть круче, чем MediaWiki.

Вопрос: поддерживает ли ваше API работу с приклеенной к странице метаинформацией, даёт возможность делать по ней запросы? Насколько знаю, как минимум Obsidian и Logseq позволяет ее прикреплять („properties” вроде и там и там их называют).

Спасибо за вопрос! Нет, сейчас программа из фронтматтера явно индексирует только теги.

https://github.com/moonstone-app/moonstone/blob/main/webbridge/endpoints.py - если интересны эндпоинты, они тут. В принципе, добавить индексацию может быть нетрудно. Положу идею в бэклог.

Вот эту ссылку на репозиторий да прямо бы в текст.

А то я, прочитав его и не увидев ссылки, уж подумал, что вы до начала массовой PR компании не хотите ее раскрывать :)

Хе-хе. Вот вам ещё один кейс.

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

Делал себе mvp на obsidian-е для такой задачи - в obsidian canvas организован самодельный dashboard с рабочими задачами. Одна карточка с реквизитами доступа к трекеру задач и api chatgpt. В других карточках данные о задачах (номер задачи) + webview на саму задачу.

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

Потом с помощью api chatgpt получаю короткий пересказ о новых комментариях, который так же размещаю в карточке между предусмотренными маркерами.

В качестве программно читаемого блока для параметров взял yaml

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

Ещё одним подтверждением что выбранный вами концепт должен быть востребован - это официальный obsidian cli. К нему тоже можно относиться как к своеобразному api. Пусть он и не через http.

Обязательно буду пробовать в будущем moonstone для решения своих задач.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации