是否可以将主题帖子数据导出到csv?

是否可以将主题帖子数据导出到 CSV 文件?

我想获取一个主题帖子及其所有回复,并将它们变成一个方便的维基(例如)。

我可以复制粘贴回复并找到一种好的分组方式。但是,如果可以通过导出主题和所有回复来完成,我将非常感谢节省时间。

如果无法通过 CSV 选项完成,是否可以通过数据浏览器完成?

我想查看回复内容以及回复它的关联用户。

这也许有帮助,即使不完全符合您的要求,原始格式:

https://meta.discourse.org/raw//295350

5 个赞

是的,您可以将查询结果导出到 CSV 文件。您有一个用于该操作的按钮:

我不完全确定这是否是您想要的,但我可以为您提供一个起点。您提供一个主题 ID 和您想从中获取所有回复的帖子编号:

-- [params]
-- integer :topic_id
-- integer :post_number

SELECT u.id,
       u.username,
       p.raw,
       p.cooked
FROM topics t
JOIN posts p ON t.id = p.topic_id
JOIN users u ON p.user_id = u.id
WHERE t.id = :topic_id
  AND p.reply_to_post_number = :post_number
  AND p.hidden_at IS NULL
  AND p.deleted_at IS NULL

看起来像这样:

5 个赞

感谢 @merefield@Arkshine 的建议。

我将进行探索并尝试一些方法。

2 个赞