Проблема с CORS при публикации в Discourse из Obsidian

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

Главный недостаток CLI-приложения в том, что для его использования у всех, кто им пользуется, должен быть установлен Ruby на компьютере. Кроме того, оно будет работать только на настольных компьютерах. Использование его на компьютерах с Windows сопряжено с некоторыми техническими сложностями.

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

Если плагин Obsidian для Discourse (в отличие от CLI-приложения) интересен людям, я вернусь к этой идее в будущем. Возможно, кто-то другой займется этим раньше меня. Я не продвинулся дальше примера кода, приведенного выше.