从 BskyDelete 导出实际得到什么
帖子、点赞、转发和关注这四个工作区各自有独立的导出操作。该操作读取当前工作区中已经勾选的行,转换成逗号分隔的文本,然后在浏览器里触发下载。没有单独的导出页面,没有排队,也不会发送邮件:你先浏览列表,勾选需要的条目,再点击导出。
因为导出跟随你的选择,文件的完整程度完全取决于你构建的这个列表。如果你只加载了一页结果、筛选之后勾选了十二行,CSV 里就是这十二行。BskyDelete 不会把选择范围悄悄扩大到你的全部历史,也不会去请求工作区尚未加载和显示的数据。
导出需要付费计划
CSV 导出在月付和年付计划中可用。在免费计划下,导出按钮会提示只有付费账户才能导出数据,不会生成任何文件。四个工作区都是如此,因此免费账户无法导出帖子、点赞、转发或关注列表。
浏览、筛选和选择记录不受同样的限制——免费计划仍然可以查看工作区,并在每个自然日内完成有限次数的删除或取消关注。需要付费计划的是导出这一步,所以请在开始删除记录之前,先决定你是否需要一份数据副本。
每个 CSV 文件的确切列
四个工作区写入的列不同,因为它们描述的是不同类型的记录。下面这些列名就是写进文件的字面表头;无论你使用哪种界面语言,它们始终是英文。
帖子与回复
每行描述你在帖子工作区中选中的帖子,包含列表加载时可见的互动计数。
文件名 bluesky_posts_YYYY-MM-DD.csv
写入文件的列
- Author
- Username
- Content
- Post ID
- Publication Date
- Image URLs
- External Links
- Like Count
- Repost Count
- Reply Count
点赞
每行描述你点赞过的帖子。Like ID 列标识你自己的点赞记录,Post ID 标识被点赞的那条帖子。
文件名 bluesky_likes_YYYY-MM-DD.csv
写入文件的列
- Author
- Username
- Content
- Post ID
- Like ID
- Publication Date
- Image URLs
- External Links
- Like Count
- Repost Count
- Reply Count
转发
每行区分转发涉及的两个标识:Original Post ID 指向被转发的原帖,Repost ID 标识你自己的转发记录。
文件名 bluesky_reposts_YYYY-MM-DD.csv
写入文件的列
- Author
- Username
- Content
- Original Post ID
- Repost ID
- Publication Date
- Image URLs
- External Links
- Like Count
- Repost Count
- Reply Count
关注列表
每行描述已连接账号正在关注的账户。Mutual Follow 记录列表加载时对方是否也在关注你。
文件名 bluesky_follows_YYYY-MM-DD.csv
写入文件的列
- Display Name
- Handle
- DID
- Description
- Avatar URL
- Mutual Follow
每个文件开头都带有 UTF-8 字节顺序标记,这样 Excel 打开时能正确显示中文、日文和带重音的字符,而不是乱码。包含逗号、引号或换行的值会用引号包裹;一条包含多张图片的帖子,其图片链接会写在同一个单元格内的不同行。
导出的具体步骤
- 1
用 OAuth 连接账号
通过官方 AT Protocol OAuth 流程授权 BskyDelete。你在服务提供方的页面上确认授权后返回工作区;不需要在 BskyDelete 中输入 Bluesky 密码或应用专用密码。
- 2
加载、筛选并选择需要的行
打开存放目标记录的工作区,加载可用条目,再用筛选条件缩小列表。逐项勾选或选择当前筛选结果,并在继续之前核对得到的数量。
- 3
执行导出操作
在该工作区点击导出。付费计划下浏览器会立即生成 CSV 并下载;免费计划下工作区会提示导出需要升级,不生成文件。
- 4
打开并核对文件
用表格软件或文本编辑器打开下载的文件,确认行数与你选中的数量一致。请在删除任何内容之前完成这一步,因为导出反映的是生成那一刻的状态,已经不存在的记录无法重新导出。
文件在哪里生成,什么会离开你的设备
CSV 由浏览器根据工作区已经加载的数据组装,然后作为普通下载交给浏览器。BskyDelete 不会把组装好的文件上传到自己的服务器,不会发邮件给你,也不会保留导出行的副本供以后取回。文件丢失后,需要重新选择并再次导出。
你浏览工作区时,底层记录仍然通过网络来自 Bluesky,因此这不是一个离线过程。关于具体存储了什么、已连接会话覆盖哪些范围以及如何撤销授权,请阅读隐私政策。
CSV 不是什么
CSV 导出是一份可读记录,不是可以还原的还原点。没有任何导入途径能把这个文件变回帖子、点赞、转发或关注关系,Bluesky 也不接受它作为恢复格式。导出之后再删除帖子,正文会留在你的表格里,但帖子本身已经从你的仓库中消失。
它同样不是官方账号存档。Bluesky 提供自己的仓库导出,生成的是机器可读格式的签名仓库记录存档。那份存档和这份 CSV 用途不同:存档是仓库的完整技术记录,CSV 则是你所选行和上面所列字段的人类可读摘录。媒体文件只以链接形式引用,不会下载进 CSV,因此原帖消失后图片链接会失效。
如果你的目标是清空账号但保留一份可读内容,请先导出再删除。一次性删除全部 Bluesky 帖子的指南更详细地说明了这个顺序。
离开 Bluesky 之前的导出
很多人在准备停用账号前才想到导出。有必要把两件事分开:导出是把选中的行复制成本机上的文件,而关闭账号是在 Bluesky 内部完成的另一项操作。BskyDelete 可以从已连接的账号中删除内容和关注关系,但它无法删除账号本身。
如果你实际打算关闭账号,请先阅读Bluesky 账号删除的工作方式,这样导出才会发生在记录仍然存在的时候。
导出有时为什么没有结果
当前计划不包含导出
免费计划下工作区会提示只有付费账户才能导出数据并停止。升级到月付或年付后,四个工作区的导出操作都会启用。
没有选中任何内容
导出作用于当前选择。如果没有勾选任何行,操作会直接返回而不生成文件。筛选列表和选中筛选结果不是一回事。
表格软件里字符显示异常
文件带 UTF-8 字节顺序标记正是为了避免这个问题。如果文字仍然异常,通常是通过导入对话框打开并覆盖了编码设置;请重新打开并显式选择 UTF-8。
审核过程中会话过期
长时间的审核可能超过授权会话的有效期。请重新通过 OAuth 连接、刷新工作区、重新构建选择再导出,因为之前的列表已经没有有效会话支撑。
相关指南
关于关注者和关注列表数据这一具体问题,请阅读如何导出 Bluesky 关注者。关于清理之后哪些内容仍然公开,请阅读Bluesky 隐私指南。
打开工作区,构建你希望留档的选择,在删除任何内容之前先导出。
打开工作区其他 BskyDelete 功能
根据你的整理目标,继续使用其他针对性的 BskyDelete 工作流程。