自動化された「パーソナルアーカイブ」同期:他のDiscourseサイトからのトピックのミラーリングは可能か?

Discourseチームおよびコミュニティの皆様、こんにちは。

私は長年のユーザーであり、自身のDiscourseインスタンスをホストしています。また、他のいくつかのDiscourseベースのコミュニティにも積極的に参加しています。

課題:
私はしばしば他のフォーラムで労力をかけた投稿を作成します。デジタルフットプリントを保存し、個人のナレッジベースを維持するために、これらのディスカッションを自分のセルフホスト型Discourseインスタンスにアーカイブしたいと考えています。

現在、すべてを手動でコピー&ペーストする必要があり、面倒です。さらに重要なのは、アーカイブが不完全に感じられるのは、元の投稿だけでなく、会話のコンテキスト(他のユーザーからの返信)にも多くの価値があるためです。

機能リクエスト:
「DiscourseからDiscourseへ」のブリッジとして機能するソリューション(またはプラグインのアイデア)を探しています。
具体的には:

  1. 監視:リモートのDiscourseサイトで私のユーザープロファイルを監視する。
  2. 同期:そこで新しいトピックを作成した際に、完全なコンテンツ(Markdown + 画像)を自動的にローカルインスタンスにプルする。
  3. コンテキストの保持:理想的には、議論が読めるように返信もインポートする。

データと倫理について:
他のユーザーの返信をインポートすることは、「スクレイピング」やなりすましに関する懸念を引き起こす可能性があることを理解しています。これに対処するために、ツールは次のことが可能です。
返信を偽のユーザーアカウントを作成する代わりに、「引用テキスト」ブロックとしてインポートする。
または、明確なフッター「元々は[ソースサイト]の[ユーザー名]によって投稿されました」を付けて、一般的な「外部ユーザー」システムアカウントに帰属させる。

これはコンテンツの所有権と分散化にとって画期的なものとなり、コミュニティに参加しながら、自分の貢献の恒久的なコピーを自宅に保持できるようになります。

誰か同様のものを実装した人はいますか、あるいは既存のWebhook/APIスクリプトでこれが実現可能でしょうか?

「いいね!」 2

解決策ではありませんが、id.discourse.com が提供できる、または役立つユースケースです。

「いいね!」 1

ありがとうございます。私の究極の目標は、すべてのDiscourseサイトを接続することです。