Hola equipo de Discourse y comunidad,
Soy un usuario antiguo y anfitrión de mi propia instancia de Discourse. También contribuyo activamente a varias otras comunidades basadas en Discourse.
El Desafío:
A menudo creo publicaciones de gran esfuerzo en otros foros. Para preservar mi huella digital y mantener una base de conocimientos personal, quiero archivar estas discusiones en mi propia instancia de Discourse autohospedada.
Actualmente, tengo que copiar y pegar manualmente todo, lo cual es tedioso. Más importante aún, gran parte del valor reside en el contexto de la conversación (respuestas de otros), no solo en mi publicación original. Sin las respuestas, el archivo se siente incompleto.
La Solicitud de Característica:
Estoy buscando una solución (o una idea de complemento) que pueda actuar como un puente de “Discourse a Discourse”.
Específicamente:
- Monitorear: Vigilar mi perfil de usuario en un sitio remoto de Discourse.
- Sincronizar: Cuando creo un nuevo tema allí, importar automáticamente el contenido completo (Markdown + Imágenes) a mi instancia local.
- Preservación del Contexto: Idealmente, también debería importar las respuestas para mantener la discusión legible.
Con Respecto a los Datos y la Ética:
Entiendo que importar las respuestas de otros usuarios podría generar preocupaciones sobre el “scraping” o la suplantación de identidad. Para abordar esto, la herramienta podría:
Importar las respuestas como bloques de “Texto Citado” en lugar de crear cuentas de usuario falsas.
O, atribuirlas a una cuenta de sistema genérica de “Usuario Externo” con un pie de página claro: “Publicado originalmente por [Nombre de Usuario] en [Sitio de Origen]”.
Esto cambiaría las reglas del juego para la propiedad del contenido y la descentralización, permitiéndonos participar en comunidades mientras mantenemos una copia permanente de nuestras contribuciones en casa.
¿Alguien ha implementado algo similar, o se podría lograr esto a través de webhooks/scripts de API existentes?