mcpField
G
get-biji

get-biji

github.com/skychentian生产力14108 次安装34 周前更新
代码仓库

关于 get-biji

用于将 Get 笔记中的录音转录和摘要同步为本地 Markdown 文件的脚本项目,适合希望整理和保留笔记的人。它支持增量同步、分类文件和长录音转录拆分。

主要功能

  1. 01同步笔记摘要与转录
  2. 02输出本地 Markdown 文件
  3. 03按日期和类别组织文件
  4. 04长转录单独保存
  5. 05通过令牌刷新维持认证

适用场景

  1. 01归档 Get 笔记录音
  2. 02将会议转录存入本地文件
  3. 03按客户或待办整理笔记
  4. 04恢复同步状态并继续增量同步

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/skychentian/get-biji --skill get-biji

安装后在 Claude Code 中输入/get-biji确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.gitignore
README.md
package-lock.json
package.json
scripts/
dedupe.js
format.js
rebuild-state.js
api.js
sync.js

详细介绍

来自项目 README

Get 笔记同步

24/7 录音卡 → Get Notes (biji.com) AI 转录 → 本地 Markdown。

同步命令

cd <skill-dir> && OUTPUT_DIR="<your-output-dir>" node scripts/sync.js

认证链:缓存 JWT(30min)→ refresh_token 静默刷新(~90天)→ Playwright 浏览器登录(最后手段)。 首次运行需弹出浏览器登录 biji.com,之后约 90 天内无需再开浏览器。

环境变量:

  • OUTPUT_DIR — 输出目录(默认 ./notes)
  • SINCE_DATE — 起始日期过滤(默认 2026-01-01)
  • TEST_LIMIT — 测试模式,限制同步条数(默认 0 = 全部)

输出结构

Get笔记/
  YYYY-MM/
    YYYY-MM-DD_分类_标题.md          ← 摘要文件(短录音原文内嵌)
    YYYY-MM-DD_分类_标题_原文.md      ← 原文转录(长录音,>50行时分离)

分类由 classifyNote() 智能判断:客户、会议、灵感、待办、复盘、选题。

文件格式

摘要文件(主文件)
---
title: "标题"
date: 2026-02-27
time: "10:34"
note_id: 1234567890
category: 客户
duration_min: 45           # 有录音时才有
transcript: "2026-02-27_客户_标题_原文.md"  # 长录音才有
---

(AI 生成的智能总结 + 章节概要 + 金句精选)

## 附件
- [audio (45 min)](https://...)

## 原文              ← 短录音时内嵌
[00:00] [Speaker 1] ...
原文文件(长录音)
---
date: 2026-02-27
note_id: 1234567890
title: "标题"
summary: "2026-02-27_客户_标题.md"   # 互相引用
---

## [03:25] 章节标题          ← 章节标题自动注入
[03:25] [Speaker 1] 正文...

辅助脚本

  • rebuild-state.js — 从 API 重建同步状态(丢失 .sync-state.json 时用)
  • dedupe.js — 去重工具

状态文件

  • .sync-state.json — 已同步的 note_id 列表(增量同步依赖)
  • .token-cache.json — JWT + refresh_token 缓存
  • .auth-state.json — Playwright 浏览器登录状态

评论

支持 Markdown