Discourse APIはObsidianと連携できますか?

Obsidian は、強力なハイパーテキストプラットフォームですが、単一ユーザー向けであり、コラボレーションには対応していません。

Discourse API を利用して、Obsidian ベースの個人用デジタルガーデンを Discourse と連携させ、その周りにコラボレーションの機会を創出することは可能でしょうか?

「いいね!」 5

こんにちは、@technoshaman :wave! 私も Obsidian ユーザーです。

Discourse API を使えば、技術的には何でも可能です。UI でできることは、API でも実現できます。

Obsidian との連携についてお尋ねですが、Publish 機能のことでしょうか、それともバウルト内のファイル群のことでしょうか?新しいプラグイン API を使って、いくつかの API 呼び出しを組み込むことができるかもしれません。

参考になりそうなリソースをいくつかご紹介します。

Discourse API のリバースエンジニアリング方法
Discourse API ドキュメント

また、API の使用例もいくつか紹介します。

Discourse API Ruby Gem の使い方
Zapier で Discourse API にリクエストを送る方法

「いいね!」 5

ジャスティン、本当にありがとうございます!あなたの回答は大変参考になりました。

さて、私の研究「知識エコシステムのリンク化」の技術プラットフォームに関する要件定義をまとめる必要があります。具体的には、Obsidian Publish を Discourse と統合すべきか、それとも CodiMD と統合すべきかという点です。

この点についてもう少し明確になったら、再びアドバイスを求めてもよろしいでしょうか?

CodiMD (https://demo.codimd.org/features) についてもご存じでしょうか?

CodiMD については存じておりません。こちらで質問を自由にしてください。Discourse に関するご質問には、私やコミュニティの他のメンバーがお手伝いいたします。

「いいね!」 1

ジャスティン、ありがとう。これは完全な初心者からの質問なんですが、もし誰かがObsidianのヴァールトとDiscourseフォーラムを連携させる方法を発見したら、新しいコンテンツはObsidian側に表示されるのでしょうか、それともDiscourse側に表示されるのでしょうか?

余談ですが、YouTubeであなたの動画をいくつか視聴しました。それがおかげで、デジタルガーデンにObsidianを選ぶことができました。あなたがDiscourseにも参加されているとは知りませんでした。

「いいね!」 1

もう一つ質問があります。将来的に、公開された Obsidian ボルトとして作成された(コミュニティの)知識ガーデンと Discourse フォーラムをリンクする最小限の実用プロトタイプが実現すると仮定した場合、知識ガーデンへの新たな貢献を統合する最も簡単な方法はどのようなものでしょうか?

参加者はフォーラムに入力し、私がそれを手動でボルトに統合する必要があるのでしょうか?もっと良い方法をご想像いただけますか?

これは実装の詳細に大きく依存します。正直なところ、確信はありません。

Discourse には、新しい投稿やトピックに関するウェブフックが存在します。もし両者の間に機能するミドルウェアサーバーを設け、Discourse のウェブフックを受信できれば、何らかの形で実現できるかもしれません。ただし、それは Obsidian Publish を作成し、自動的に公開できることに依存します。それはまだ不可能だと私は考えています。これらに関する質問は、https://forum.obsidian.md の Obsidian フォーラムで尋ねるのが良いかもしれません。

「いいね!」 2

こんにちは、ジャスティンさん。

Obsidian と Discourse の API 連携による概念実証(PoC)の作成に向けて、まずは Digital Ocean 上に Discourse をインストールすることから始めたいと考えています。Discourse の FAQ には、「コミュニティが、一括の一回限りのお支払いで、クラウド上に Discourse をインストールしてサポートします」と記載されています。誰に相談すればよいでしょうか。

「いいね!」 1

こんにちは、ジョージ。https://www.literatecomputing.com/discourse-installation-packages/ をご覧ください。お手伝いできることを嬉しく思います。Digital Ocean と Mailgun をご利用いただければ、インストールは完全に自動化されます。DNS 設定を迅速に行えば、全体のプロセスは 30 分以内で完了します。

ありがとうございました!

「いいね!」 2

はい、@pfaffman さんがそのお役に立てる方です!

「いいね!」 2

ジェイ、ありがとう。選択肢を検討しているので、その方向に進みたい場合は改めてご連絡します。

「いいね!」 2