Kann die Discourse API mit Obsidian verknüpft werden?

Obsidian, die leistungsstarke Hypertext-Plattform, nutzt Markdown-Dateien, ist jedoch auf Einzelnutzer ausgelegt und unterstützt keine Zusammenarbeit.

Wäre es möglich, meinen auf Obsidian basierenden persönlichen digitalen Garten über die Discourse-API mit Discourse zu verknüpfen (und so Kollaborationsmöglichkeiten rund darum zu schaffen)?

5 „Gefällt mir“

Hallo @technoshaman :wave:! Ich bin auch ein Obsidian-Nutzer.

Mit der Discourse-API ist technisch alles möglich. Wenn es in der Benutzeroberfläche umgesetzt werden kann, lässt es sich auch über die API realisieren.

Bezüglich der Interaktion mit Obsidian: Meinst du die Publish-Funktion oder die Dateien in deinem Vault? Du könntest mithilfe der neuen Plugin-API einige API-Aufrufe einrichten.

Hier sind einige Ressourcen, die dir helfen könnten.

Wie man die Discourse-API reverse-engineert
Discourse-API-Dokumentation

Und einige API-Beispiele:

Verwendung der Discourse-API Ruby-Gem
Wie man mit Zapier Anfragen an die Discourse-API stellt

5 „Gefällt mir“

Vielen Dank, Justin! Deine Antwort war sehr hilfreich.

Jetzt muss ich nur noch die Anforderungsspezifikation für die Tech-Plattform meiner Forschung zu „verknüpfenden Wissensökosystemen" ausarbeiten. Nämlich, ob ich Obisidan Publish mit Discourse oder CodiMD integrieren soll?

Wenn ich dazu mehr Klarheit habe, darf ich dann nochmal bei dir um Rat fragen?

Kennst du zufällig auch CodiMD?

Ich kann nicht sagen, dass ich mit CodiMD vertraut bin. Zögere nicht, hier Fragen zu stellen – ich selbst oder andere in der Community können dir bei Fragen zu Discourse weiterhelfen.

1 „Gefällt mir“

Danke, Justin. Hier ist eine ganz Anfängerfrage. Wenn jemand herausfinden könnte, wie man eine Obsidian-Vault mit einem Discourse-Forum verknüpft, würde dann das Neue in Obsidian oder in Discourse erscheinen?

Übrigens habe ich eine Reihe deiner Videos auf YouTube gesehen, die mir geholfen haben, Obsidian für meinen digitalen Garten zu wählen. Ich wusste nicht, dass du auch auf Discourse unterwegs bist.

1 „Gefällt mir“

Noch eine Frage. Angenommen, wir haben eines Tages einen Minimum Viable Prototype, der einen (Community-)Wissensgarten, der als veröffentlichter Obsidian-Vault erstellt wurde, mit einem Discourse-Forum verbindet: Wie wäre dann der einfachste Weg, neue Beiträge zum Wissensgarten zu integrieren?

Müssten die Leute sie im Forum eingeben und ich müsste sie dann manuell in den Vault übernehmen? Können Sie sich eine bessere Möglichkeit vorstellen?

Das hängt wirklich von der technischen Umsetzung ab. Ich bin mir da nicht ganz sicher.

In Discourse gibt es Webhooks für neue Beiträge/Themen. Wenn Sie einen Middleware-Server hätten, der zwischen beiden agieren und die Discourse-Webhooks empfangen könnte, ließe sich das auf irgendeine Weise umsetzen. Das setzt jedoch voraus, dass man Obsidian Publish erstellen und automatisch veröffentlichen kann. Das ist meiner Meinung nach noch nicht möglich. Einige dieser Fragen wären vielleicht gut für das Obsidian-Forum unter https://forum.obsidian.md geeignet.

2 „Gefällt mir“

Hallo Justin,

Als kleinen ersten Schritt auf dem Weg zu einem Proof-of-Concept für die Interoperabilität zwischen Obsidian und Discourse über API-Aufrufe möchte ich Discourse auf Digital Ocean installieren. Laut Discourse-FAQ kann die Community Discourse in der Cloud für eine einmalige Pauschalgebühr für dich installieren. Weißt du, an wen ich mich wenden sollte?

1 „Gefällt mir“

Hallo George. Schau dir bitte https://www.literatecomputing.com/discourse-installation-packages/ an. Ich helfe dir gerne. Wenn du Digital Ocean und Mailgun verwendest, ist die Installation vollständig automatisiert. Wenn du die DNS-Änderungen schnell vornimmst, dauert der gesamte Prozess weniger als 30 Minuten.

Vielen Dank!

2 „Gefällt mir“

Ja, @pfaffman ist der Mann, der dabei helfen kann!

2 „Gefällt mir“

Vielen Dank, Jay. Ich überlege mir meine Optionen und melde mich bei dir, falls das der Weg ist, den ich einschlagen möchte.

2 „Gefällt mir“