将小红书(Xiaohongshu / RED)点赞和收藏的笔记自动同步到 Notion 数据库。
- 同步点赞的笔记到 Notion
- 同步收藏的笔记到 Notion
- 自动去重(已同步的笔记不会重复添加)
- 支持定时自动同步
- 同步笔记标题、作者、封面、标签、链接等完整信息
(发布后补充链接)
# 安装依赖
npm install
# 开发模式(自动监听变化)
npm run dev
# 生产构建
npm run build构建产物在 dist/ 目录,在 Chrome 中加载:
- 打开
chrome://extensions/ - 开启右上角「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择项目的
dist目录
使用前需要配置 Notion Integration,详细步骤见 SETUP.md。
简要流程:
- 在 notion.so/my-integrations 创建 Integration
- 在 Notion 中创建数据库并添加所需属性
- 将 Integration 连接到该数据库
- 在插件设置页填入 Token 和数据库 ID
- 确保已在浏览器中登录小红书(xiaohongshu.com)
- 点击浏览器工具栏中的 SimoSync 图标
- 点击「立即同步」按钮
- 等待同步完成,可在 Notion 数据库中查看结果
- Manifest V3 Chrome 扩展
- TypeScript + Webpack 构建
- 内容脚本通过小红书内部 API 获取用户点赞/收藏数据
- 后台 Service Worker 调用 Notion REST API 写入数据
- 去重机制基于笔记 ID 查询 Notion 数据库
详见 TEST_TODO.md。
| 命令 | 说明 |
|---|---|
npm run dev |
开发模式,监听文件变化自动构建 |
npm run build |
生产构建 |
npm run lint |
TypeScript 类型检查 |
npm run clean |
清除构建产物 |
MIT