Sincronização automática de "Arquivo Pessoal": Espelhar meus tópicos de outros sites Discourse?

Olá equipe do Discourse e comunidade,

Sou um usuário de longa data e anfitrião da minha própria instância do Discourse. Também contribuo ativamente para várias outras comunidades baseadas no Discourse.

O Desafio:
Muitas vezes, crio publicações de alto esforço em outros fóruns. Para preservar minha pegada digital e manter uma base de conhecimento pessoal, quero arquivar essas discussões em minha própria instância auto-hospedada do Discourse.

Atualmente, tenho que copiar e colar tudo manualmente, o que é tedioso. Mais importante ainda, muito valor reside no contexto da conversa (respostas de outras pessoas), e não apenas na minha publicação original. Sem as respostas, o arquivo parece incompleto.

A Solicitação de Recurso:
Estou procurando uma solução (ou uma ideia de plugin) que possa funcionar como uma ponte de “Discourse para Discourse”.
Especificamente:

  1. Monitorar: Observar meu perfil de usuário em um site remoto do Discourse.
  2. Sincronizar: Quando eu criar um novo tópico lá, puxar automaticamente o conteúdo completo (Markdown + Imagens) para minha instância local.
  3. Preservação do Contexto: Idealmente, também deveria importar as respostas para manter a discussão legível.

Sobre Dados e Ética:
Entendo que importar as respostas de outros usuários pode levantar preocupações sobre “raspagem” (scraping) ou personificação. Para resolver isso, a ferramenta poderia:
Importar as respostas como blocos de “Texto Citado” em vez de criar contas de usuário falsas.
Ou, atribuí-las a uma conta de sistema genérica de “Usuário Externo” com um rodapé claro: “Originalmente postado por [Nome de Usuário] em [Site de Origem]”.

Isso mudaria o jogo para a propriedade do conteúdo e a descentralização, permitindo-nos participar de comunidades enquanto mantemos uma cópia permanente de nossas contribuições em casa.

Alguém implementou algo semelhante, ou isso poderia ser alcançado por meio de webhooks/scripts de API existentes?

2 curtidas

Não é uma solução, mas este é um caso de uso que o id.discourse.com poderia fornecer e/ou ajudar.

1 curtida

Obrigado. Meu objetivo final é conectar todos os sites do Discourse.