Привет команде Discourse и сообществу,
Я давний пользователь и администратор собственной инсталляции Discourse. Также я активно участвую в нескольких других сообществах на базе Discourse.
Проблема:
Я часто создаю объемные посты на других форумах. Чтобы сохранить свой цифровой след и вести личную базу знаний, я хочу архивировать эти обсуждения на своей собственной инсталляции Discourse.
В настоящее время мне приходится вручную копировать и вставлять всё содержимое, что утомительно. Более того, большая часть ценности заключается в контексте беседы (ответы других участников), а не только в моём исходном посте. Без ответов архив кажется неполным.
Предложение по функционалу:
Я ищу решение (или идею для плагина), которое могло бы служить «мостом» между инсталляциями Discourse.
В частности:
- Мониторинг: отслеживание моего профиля пользователя на удалённом сайте Discourse.
- Синхронизация: при создании новой темы автоматически извлекать полный контент (Markdown + изображения) на мою локальную инсталляцию.
- Сохранение контекста: в идеале инструмент должен также импортировать ответы, чтобы обсуждение оставалось читаемым.
Касательно данных и этики:
Я понимаю, что импорт ответов других пользователей может вызвать опасения относительно «скрапинга» или имперсонации. Чтобы это учесть, инструмент мог бы:
Импортировать ответы в виде блоков «Цитата» вместо создания фальшивых учётных записей пользователей.
Или атрибутировать их под общей системной учётной записью «Внешний пользователь» с явным подвалом: «Оригинально опубликовано пользователем [Имя пользователя] на [Исходный сайт]».
Это стало бы настоящим прорывом для владения контентом и децентрализации, позволяя нам участвовать в сообществах, сохраняя при этом постоянную копию своих вкладов у себя дома.
Кто-нибудь уже реализовывал что-то подобное или это можно сделать с помощью существующих вебхуков/скриптов API?