API do Discourse pode se conectar com Obsidian?

Obsidian, a poderosa plataforma de hipertexto, utiliza arquivos Markdown, mas é de uso único e não oferece suporte a colaboração.

Seria possível vincular meu jardim digital pessoal, baseado no Obsidian, ao Discourse (criando assim oportunidades de colaboração em torno dele) por meio da API do Discourse?

5 curtidas

Olá @technoshaman :wave:! Também sou usuário do Obsidian.

Tudo é tecnicamente possível com a API do Discourse. Se pode ser feito na interface, é possível fazer pela API.

No que diz respeito à interação com o Obsidian, você está falando do recurso Publish ou do conjunto de arquivos no seu cofre? Talvez você consiga conectar algumas chamadas de API usando a nova API de plugins.

Aqui estão alguns recursos que podem ajudar.

Como fazer engenharia reversa da API do Discourse
Documentação da API do Discourse

E alguns exemplos de uso da API:

Usando o Ruby Gem da API do Discourse
Como fazer requisições à API do Discourse com o Zapier

5 curtidas

Muito obrigada, Justin! Sua resposta foi muito útil.

Agora, preciso apenas definir a especificação de requisitos para a plataforma tecnológica da minha pesquisa sobre “linking knowledge ecosystems”. Ou seja, devo integrar o Obisidan Publish com o Discourse ou o CodiMD?

Quando tiver mais clareza sobre isso, posso voltar a falar com você para pedir conselho?

Você também conhece o CodiMD?

Não posso dizer que conheço o CodiMD. Sinta-se à vontade para fazer perguntas aqui — eu ou outras pessoas da comunidade poderemos ajudar com dúvidas relacionadas ao Discourse.

1 curtida

Obrigado, Justin. Aqui vai uma pergunta totalmente de iniciante. Se alguém descobrir como vincular um vault do Obsidian a um fórum Discourse, a nova informação aparecerá no Obsidian ou no Discourse?

Aliás, assisti a vários dos seus vídeos no YouTube, o que me ajudou a escolher o Obsidian para meu jardim digital. Eu não sabia que você também está no Discourse.

1 curtida

Mais uma pergunta. Supondo que um dia teremos um Protótipo Mínimo Viável conectando um jardim de conhecimento (comunitário) criado como um vault do Obsidian publicado a um fórum Discourse, qual seria a maneira mais simples de integrar novas contribuições ao jardim de conhecimento?

As pessoas teriam que inseri-las no fórum e eu teria que integrá-las manualmente no vault? Você consegue imaginar alguma maneira melhor?

Isso realmente depende da implementação técnica. Não tenho muita certeza.

Existem webhooks no Discourse para novos posts/tópicos. Se você tivesse algum tipo de servidor intermediário que pudesse funcionar entre os dois e receber os webhooks do Discourse, seria possível fazer isso de alguma forma, mas isso depende da capacidade de criar e publicar automaticamente no Obsidian Publish. Acredito que isso ainda não seja possível. Parte disso pode ser uma ótima pergunta para os fóruns do Obsidian em https://forum.obsidian.md.

2 curtidas

Olá, Justin,

Como um primeiro passo para criar um proof-of-concept para a interoperabilidade entre Obsidian e Discourse via chamadas de API, quero instalar o Discourse no Digital Ocean. A FAQ do Discourse diz: “a comunidade pode instalar o Discourse na nuvem para você por uma taxa única fixa.” Você sabe a quem devo me dirigir?

1 curtida

Oi, George. Por favor, veja https://www.literatecomputing.com/discourse-installation-packages/. Ficarei feliz em ajudar. Se você usar Digital Ocean e Mailgun, a instalação será totalmente automatizada. Se fizer as alterações no DNS rapidamente, todo o processo leva menos de 30 minutos.

Obrigado!

2 curtidas

Sim, @pfaffman é a pessoa que pode ajudar com isso!

2 curtidas

Obrigado, Jay. Estou avaliando minhas opções e entrarei em contato se for esse o caminho que eu quiser seguir.

2 curtidas