자동 "개인 아카이브" 동기화: 다른 Discourse 사이트의 내 주제 미러링?

디스코urses 팀 및 커뮤니티 여러분께,

저는 장기간 디스코urses를 사용하며 자신의 인스턴스를 직접 호스팅하고 있는 사용자입니다. 또한 여러 디스코urses 기반 커뮤니티에도 적극적으로 기여하고 있습니다.

현재의 과제:
저는 다른 포럼에서 많은 노력이 들어간 게시물을 작성하는 경우가 많습니다. 디지털 발자취를 보존하고 개인적인 지식 베이스를 유지하기 위해, 이러한 토론을 제 자체 호스팅 디스코urses 인스턴스에 아카이브하고 싶습니다.

현재는 모든 것을 수동으로 복사해서 붙여넣어야 하며, 이는 매우 번거롭습니다. 더 중요한 것은, 가치는 제 원본 게시물뿐 아니라 다른 사람들의 답변을 포함한 대화의 맥락에 크게 달려 있다는 점입니다. 답변이 없으면 아카이브가 불완전하게 느껴집니다.

기능 요청 사항:
“디스코urses-to-디스코urses” 브릿지 역할을 할 수 있는 솔루션(또는 플러그인 아이디어)을 찾고 있습니다.
구체적으로 다음과 같은 기능이 필요합니다:

  1. 모니터링: 원격 디스코urses 사이트에서 제 사용자 프로필을 감시합니다.
  2. 동기화: 해당 사이트에서 새로운 토픽을 생성하면, 전체 콘텐츠(Markdown + 이미지)를 제 로컬 인스턴스로 자동으로 가져옵니다.
  3. 맥락 보존: 이상적으로는 토론이 읽기 쉽게 유지되도록 답변도 가져와야 합니다.

데이터 및 윤리 관련 사항:
다른 사용자의 답변을 가져오는 것이 “스크레이핑"이나 사칭에 대한 우려를 불러일으킬 수 있다는 점을 이해하고 있습니다. 이를 해결하기 위해, 해당 도구는 다음과 같은 방식을 취할 수 있습니다:
가짜 사용자 계정을 생성하는 대신 답변을 “인용 텍스트(Quoted Text)” 블록으로 가져옵니다.
또는, 명확한 푸터(”[소스 사이트]에서 [사용자 이름]가 게시")를 갖춘 일반 “외부 사용자(External User)” 시스템 계정으로 귀속시킵니다.

이것은 콘텐츠 소유권과 탈중앙화를 위해 게임 체인저가 될 것이며, 커뮤니티에 참여하는 동시에 우리의 기여물에 대한 영구적인 사본을 집에(로컬에) 유지할 수 있게 해줍니다.

누군가 유사한 것을 구현해 보셨거나, 기존 웹훅/API 스크립트를 통해 이것이 가능할까요?

3개의 좋아요

해결책은 아니지만, id.discourse.com이 제공할 수 있거나 도움을 줄 수 있는 사용 사례입니다.

1개의 좋아요

감사합니다. 제 궁극적인 목표는 모든 Discourse 사이트를 연결하는 것입니다.