¿Puede la API de Discourse enlazarse con Obsidian?

Obsidian, la potente plataforma de hipertexto, utiliza archivos en Markdown, pero es de usuario único y no admite colaboración.

¿Sería posible vincular mi jardín digital personal basado en Obsidian con Discourse (creando así oportunidades de colaboración al respecto) a través de la API de Discourse?

5 Me gusta

¡Hola @technoshaman :wave:! También soy usuario de Obsidian.

Técnicamente, todo es posible con la API de Discourse. Si se puede hacer en la interfaz de usuario, también se puede lograr mediante la API.

En cuanto a la interacción con Obsidian, ¿te refieres a la función Publicar o al conjunto de archivos en tu bóveda? Podrías ser capaz de conectar algunas llamadas a la API utilizando la nueva API de plugins.

Aquí tienes algunos recursos que podrían ayudarte.

Cómo realizar ingeniería inversa de la API de Discourse
Documentación de la API de Discourse

Y algunos ejemplos de uso de la API:

Usando el Gem de Ruby para la API de Discourse
Cómo hacer solicitudes a la API de Discourse con Zapier

5 Me gusta

¡Muchísimas gracias, Justin! Tu respuesta fue muy útil.

Ahora, solo necesito definir las especificaciones de requisitos para la plataforma tecnológica de mi investigación sobre “vincular ecosistemas de conocimiento”. Es decir, si debo integrar Obisidan Publish con Discourse o CodiMD.

¿Podría volver a consultarte cuando tenga más claridad al respecto?

¿Tú también conoces CodiMD?

No puedo decir que conozca CodiMD. Siéntete libre de hacer preguntas aquí; yo mismo u otros miembros de la comunidad podrán ayudarte con dudas relacionadas con Discourse.

1 me gusta

Gracias, Justin. Aquí va una pregunta totalmente de principiante. Si alguien pudiera averiguar cómo vincular un vault de Obsidian con un foro de Discourse, ¿el nuevo contenido aparecería en Obsidian o en Discourse?

Por cierto, he visto varios de tus videos en YouTube, lo cual me ayudó a elegir Obsidian para mi jardín digital. No sabía que también estabas en Discourse.

1 me gusta

Una pregunta más. Asumiendo que algún día tendremos un Prototipo Mínimo Viable que vincule un jardín de conocimiento (comunitario) creado como un vault de Obs publicado con un foro de Discourse, ¿cuál sería la forma más sencilla de integrar las nuevas contribuciones al jardín de conocimiento?

¿Tendrían los usuarios de ingresarlas en el foro y luego yo tendría que integrarlas manualmente en el vault? ¿Puedes imaginar alguna forma mejor?

Esto realmente depende de la implementación técnica. No estoy muy seguro.

Discourse tiene webhooks para nuevas publicaciones/temas. Si tuvieras algún tipo de servidor intermedio que pudiera funcionar entre ambos y recibir los webhooks de Discourse, podrías lograrlo de alguna manera, pero eso depende de poder crear y publicar automáticamente en Obsidian Publish. Eso aún no es posible, creo. Algunas de estas dudas podrían ser una excelente pregunta para los foros de Obsidian en https://forum.obsidian.md.

2 Me gusta

Hola Justin,

Como un primer paso hacia la creación de un concepto de prueba para la interoperabilidad entre Obsidian y Discourse mediante llamadas a la API, quiero instalar Discourse en Digital Ocean. La sección de preguntas frecuentes de Discourse indica: “la comunidad puede instalar Discourse en la nube por una tarifa única fija”. ¿Sabes a quién debería contactar?

1 me gusta

Hola George. Por favor, consulta https://www.literatecomputing.com/discourse-installation-packages/. Estaré encantado de ayudarte. Si utilizas Digital Ocean y Mailgun, la instalación está completamente automatizada. Si realizas los cambios de DNS con rapidez, todo el proceso tarda menos de 30 minutos.

¡Gracias!

2 Me gusta

Sí, @pfaffman es la persona que puede ayudarte con eso.

2 Me gusta

Gracias, Jay. Estoy sopesando mis opciones y te contactaré si esa es la vía que quiero tomar.

2 Me gusta