名称: larksuite-wiki
描述: 管理与导出 Lark Suite(飞书)Wiki/知识库文档。支持读取、搜索、同步子文档,并增量导出到本地 Markdown 文件。
主页: https://open.larksuite.com
标签: [lark, wiki, knowledge-base, export, sync, markdown]
元数据:
{
"openclaw":
{
"emoji": "📚",
"requires": { "env": ["LARK_APP_ID", "LARK_APP_SECRET"] },
"primaryEnv": "LARK_APP_ID",
},
}
管理与导出 Lark Suite(飞书)Wiki/知识库文档,支持递归同步与增量更新。
docs:doc:readdrive:drive:readwiki:wiki:readbash
export LARK_APP_ID="cli_xxxxxxxx"
export LARK_APP_SECRET="xxxxxxxx"larksuite-wiki spaces
larksuite-wiki read <doc_id_or_url>
larksuite-wiki export <doc_id_or_url> --output ./docs/
larksuite-wiki tree <doc_id_or_url>
# 首次同步 - 导出所有文档
larksuite-wiki sync <doc_id_or_url> --output ./lark-wiki/
# 增量同步 - 仅导出已更改的文档
larksuite-wiki sync <doc_id_or_url> --output ./lark-wiki/
# 强制重新导出全部内容
larksuite-wiki sync <doc_id_or_url> --output ./lark-wiki/ --force
一键导出整个知识库。
自动追踪并导出所有链接的子文档。
创建与 Wiki 结构匹配的嵌套文件夹:
lark-wiki/
├── 01_首页/
│ ├── 01_首页.md
│ └── 01_日常复盘/
│ ├── 01_日常复盘.md
│ └── ...
├── 02_云聪金融分析/
│ └── ...
追踪文档修订版本,仅导出已更改的文档:
- 将同步状态保存至 .lark-sync-state.json
- 比较修订版本 ID
- 跳过未更改的文档
# 从 URL 中获取 Wiki 根文档 ID
# https://xxx.larksuite.com/wiki/TDCZweBJ2iMFO4kI1LAlSE62gnd
# 同步全部内容
python3 larksuite-wiki.py sync TDCZweBJ2iMFO4kI1LAlSE62gnd --output ./my-wiki/
# 每日运行 - 仅导出已更改的文档
python3 larksuite-wiki.py sync TDCZweBJ2iMFO4kI1LAlSE62gnd --output ./my-wiki/
每个文档拥有独立的文件夹:
- 主 .md 文件
- 子文档对应的子文件夹
- 带编号前缀以保持顺序(01_、02_ 等)