
CSV/JSON/Obsidian一网打尽Siftly书签导出与第二大脑迁移攻略【免费下载链接】SiftlyLocal Twitter/X bookmark organizer with AI categorization and mindmap visualization项目地址: https://gitcode.com/gh_mirrors/si/SiftlySiftly 是一个完全本地运行的 Twitter/X 书签整理工具支持 AI 自动分类、语义搜索和思维导图。当你的书签库积累到几百甚至上千条时备份与迁移就变得至关重要。本文带你用 3 种格式CSV / JSON / Obsidian把 Siftly 书签库完整导出轻松完成第二大脑迁移全程无需编写任何代码。为什么必须导出你的书签库书签是典型的数字资产却也是最容易被遗忘的资产。导出能帮你解决 3 个核心问题场景痛点Siftly 的解法 数据备份本地 SQLite 数据库损坏或换机一键导出全量数据 数据分析想知道自己收藏了哪些内容CSV 导入 Excel / Google Sheets 知识管理想让笔记进入 Obsidian 等本地知识库直接生成带标签的 Markdown 笔记Siftly 的导出能力全部内置数据始终留在你自己的机器上只有你配置的 AI 接口才会产生外呼。3 种导出格式快速对比Siftly 内置了 4 个导出入口CSV、JSON、分类 ZIP、Obsidian先看清差异再选格式格式包含内容适用场景入口位置CSV全部书签的扁平表格推文 ID、正文、作者、分类、媒体链接、日期表格分析、备份设置页 → Data ManagementJSON全字段结构化数据含分类颜色、媒体缩略图、导入时间程序处理、迁移到其他工具设置页 → Data ManagementZIP单个分类的书签 全部媒体文件 manifest.csv清单归档某个专题含图片/视频分类详情页右上角ObsidianMarkdown 笔记 YAML frontmatter 双链索引构建第二大脑设置页 → Obsidian Export一键 CSV 导出把书签变成表格这是最常用的格式。打开 Siftly 侧边栏进入Settings设置页面滚动到Data Management区块点击Export as CSV按钮浏览器会立即下载bookmarks.csv。导出的表格包含 7 个字段tweetId— 推文唯一 IDtext— 推文正文authorHandle— 作者账号source— 来源书签 / 点赞categories— AI 分类结果多分类用分号分隔tweetCreatedAt— 推文发布时间mediaUrls— 全部媒体文件链接用 Excel 或 Google Sheets 打开后你可以按分类筛选、按时间排序甚至统计我一年收藏了多少条 AI 相关内容。所有字段都做了标准的 CSV 转义处理引号自动翻倍、整行加引号含逗号或引号的推文正文不会把表格搞乱相关实现见 lib/exporter.ts。JSON 全量导出无损备份的最佳选择JSON 格式保留全部结构化数据正文、作者、分类名称及颜色、slug、每条媒体的类型/URL/缩略图、导入时间等一份文件即可完整还原整个书签库。同样是设置页 Data Management 区块的Export as JSON按钮下载bookmarks.json后建议放到网盘同步目录做定期备份。JSON 结构定义可查看 exportBookmarksJson接口路由实现在 app/api/export/route.ts。 提示如果你未来要迁移到其他书签工具JSON 是最友好的中间格式——任何语言几行脚本就能解析它。按分类打包 ZIP连图片视频一起带走这是 Siftly 最有特色的导出功能导出某个分类时会连同该分类下所有书签的图片、GIF、视频一起打包下载。操作步骤进入侧边栏Categories分类页面点击任意分类卡片进入详情页点击右上角Export ZIP按钮解压后你会得到media/ ← 该分类的所有媒体文件jpg/png/mp4 manifest.csv ← 清单tweetId、正文、作者、推文链接、分类、日期比如你收藏了一整个 Design设计灵感分类打包后就是一个独立的本地素材库媒体文件名会自动沿用原始 URL 的文件名找不到时回退为media_序号.扩展名打包逻辑在 exportCategoryAsZip页面按钮实现在 app/categories/[slug]/page.tsx。⚠️ 媒体下载走的是逐条抓取15 秒超时如果某张图源站失效会自动跳过不影响整个打包。Obsidian 导出一键迁移到你的第二大脑 Siftly 内置了Obsidian 直连导出可以把整个书签库变成标准的 Obsidian 笔记库Vault这是第二大脑迁移的核心功能。配置步骤3 步完成进入设置页侧边栏 →Settings填写 Vault 路径在Obsidian Export区块的 Vault path 输入你的 Obsidian 库绝对路径例如/Users/you/ObsidianVault也可以点击文件夹图标用图形化目录浏览器选择然后点击Save执行导出点击Export to Obsidian按钮完成后页面会显示写入 N 条笔记 / 跳过 N 条 / 创建 N 个索引文件勾选Overwrite existing notes可覆盖同名旧笔记不勾选则自动跳过已存在的文件——这意味着你可以重复导入而不破坏自己加过手工批注的笔记非常适合做增量同步。生成的笔记长什么样每条推文会生成一篇独立 Markdown文件名为2026-09-28 - 作者 - 推文ID.md结构如下YAML frontmatter推文 ID、作者、日期、原文链接、分类列表标签体系自动注入twitter/bookmark、author/作者、AI 语义标签和category/分类四级标签直接对接 Obsidian 的标签面板正文 媒体推文原文图片以内联 Markdown 嵌入视频/GIF 以链接形式保留来源区块一键跳回原推文的 View on X 链接更妙的是导出时还会在_index目录下自动生成两类双链索引页索引类型文件示例作用分类索引_Design.md汇总该分类全部书签的[[双链]]作为分类首页作者索引viperr.md汇总某位作者的全部收藏方便追踪大 V 输出这些索引文件让收藏 → 检索 → 关联在 Obsidian 图谱视图中真正闭环核心逻辑见 lib/obsidian-exporter.ts服务端入口在 app/api/export/obsidian/route.ts。️ 安全设计写入前会校验路径必须是绝对路径、已存在的目录并拦截/etc、/usr等系统目录防止误操作写坏系统文件见 validateVaultPath。迁移工作流建议三步建立你的第二大脑综合以上功能推荐这样一条迁移路线先全量备份设置页导出 CSV人看 JSON机器读各存一份到网盘专题归档挑几个高频分类如 AI Resources用 ZIP 打包媒体素材知识入库配置 Obsidian 路径后全量导出把_index里的索引页设为各分类的入口笔记之后每次导入新书签Siftly 会自动去重并触发 AI 分类只需再点一次 Obsidian 导出增量笔记会自动补齐——你的第二大脑就这样持续生长 。常见问题 FAQQ1导出的 CSV 用 Excel 打开中文/表情乱码怎么办文件是标准 UTF-8 编码直接用 Excel数据 → 从文本导入并选择 UTF-8 编码即可正常显示。Q2能只导出某个分类的 CSV 吗CSV/JSON 是全局导出若只需要某分类用该分类详情页的ZIP 导出包内manifest.csv就是该分类的表格数据。Q3Obsidian 导出会下载媒体文件吗不会。笔记中的图片保留原始在线链接Obsidian 里可直接预览需要离线媒体时请使用 ZIP 分类导出。Q4我修改过 Vault 路径了会报错吗会先校验再写入路径不存在、非绝对路径或指向系统目录时Siftly 会直接返回错误提示而不会写入任何文件。核心模块路径速查CSV/JSON/ZIP 导出逻辑lib/exporter.tsObsidian 导出逻辑lib/obsidian-exporter.ts导出 API 路由app/api/export/route.tsObsidian 导出 API 路由app/api/export/obsidian/route.ts设置页导出入口app/settings/page.tsx分类详情页ZIP 按钮app/categories/[slug]/page.tsx本地命令行工具可配合导出做自动化cli/siftly.ts从表格备份到 Obsidian 第二大脑Siftly 的导出体系覆盖了书签管理最后一公里的所有需求——数据在手知识永存。【免费下载链接】SiftlyLocal Twitter/X bookmark organizer with AI categorization and mindmap visualization项目地址: https://gitcode.com/gh_mirrors/si/Siftly创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考