Automatisierter „Persönliches Archiv“-Sync: Meine Themen von anderen Discourse-Seiten spiegeln?

Hallo Discourse-Team und Community,

ich bin ein langjähriger Benutzer und Hoster meiner eigenen Discourse-Instanz. Ich beteilige mich auch aktiv an mehreren anderen auf Discourse basierenden Communities.

Die Herausforderung:
Ich erstelle oft aufwändige Beiträge in anderen Foren. Um meinen digitalen Fußabdruck zu bewahren und eine persönliche Wissensdatenbank zu pflegen, möchte ich diese Diskussionen auf meiner selbst gehosteten Discourse-Instanz archivieren.

Derzeit muss ich alles manuell kopieren und einfügen, was mühsam ist. Noch wichtiger ist, dass ein großer Teil des Wertes im Gesprächskontext (Antworten anderer) liegt, nicht nur in meinem ursprünglichen Beitrag. Ohne die Antworten fühlt sich das Archiv unvollständig an.

Die Funktionsanfrage:
Ich suche nach einer Lösung (oder einer Plugin-Idee), die als „Discourse-zu-Discourse“-Brücke fungieren kann.
Spezifisch:

  1. Überwachen: Beobachtet mein Benutzerprofil auf einer externen Discourse-Seite.
  2. Synchronisieren: Wenn ich dort ein neues Thema erstelle, wird der vollständige Inhalt (Markdown + Bilder) automatisch auf meine lokale Instanz übertragen.
  3. Kontextbewahrung: Idealerweise sollten auch die Antworten importiert werden, um die Diskussion lesbar zu halten.

Bezüglich Daten und Ethik:
Mir ist bewusst, dass der Import von Antworten anderer Benutzer Bedenken hinsichtlich „Scraping“ oder Identitätsdiebstahl aufwerfen könnte. Um dies zu adressieren, könnte das Tool:
Antworten als „Zitat-Text“-Blöcke importieren, anstatt gefälschte Benutzerkonten zu erstellen.
Oder sie einem generischen Systemkonto „Externer Benutzer“ mit einer klaren Fußzeile zuordnen: „Ursprünglich gepostet von [Benutzername] auf [Quellseite]“.

Dies wäre ein Wendepunkt für die Inhaltsbesitzverhältnisse und die Dezentralisierung, da es uns ermöglichen würde, an Communities teilzunehmen und gleichzeitig eine dauerhafte Kopie unserer Beiträge zu Hause aufzubewahren.

Hat jemand etwas Ähnliches implementiert, oder könnte dies über bestehende Webhooks/API-Skripte erreicht werden?

2 „Gefällt mir“

Keine Lösung, aber dies ist ein Anwendungsfall, den id.discourse.com bieten und/oder bei dem es helfen könnte.

1 „Gefällt mir“

Danke. Mein ultimatives Ziel ist es, alle Discourse-Seiten zu verbinden.