Foi o começo de algo. Para meus próprios propósitos, estou mais interessado em um aplicativo de linha de comando (CLI) que permite sincronizar um Cofre do Obsidian com um fórum Discourse. Um aplicativo CLI facilita o gerenciamento da sincronização de um cofre inteiro ou subdiretório, lida com links internos em Notas, gerencia uploads, etc. A abordagem de aplicativo CLI também se encaixa em outro trabalho que estou fazendo, então estou aprendendo algo útil com isso.
A grande desvantagem do aplicativo CLI é que ele exige que qualquer pessoa que o use tenha o Ruby instalado em seu computador. Ele também só funcionará em computadores desktop. Haveria alguns desafios técnicos com o uso em computadores com Windows.
Postarei um link para o aplicativo aqui assim que estiver pronto para ser compartilhado.
Se um plugin Obsidian Discourse, em oposição a um aplicativo CLI, for algo que as pessoas estão interessadas, eu o analisarei novamente no futuro. É possível que outra pessoa chegue a isso antes de mim. Não o levei muito além do exemplo de código postado acima.