-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
dongwei6688 edited this page Aug 15, 2026
·
15 revisions
- README「独立性边界(铁律)」节:明确本 Skill 与任何具体应用零耦合(不 import 应用模块、不读写应用数据、不触发应用构建、不硬编码路径、纯标准库)
- api_call 增加 30s 超时与错误处理:HTTPError/URLError 转为带状态码的 RuntimeError,防止网络异常时无限挂起
- export_all 单书异常不中断整批:单本导出失败记录失败清单继续导出
-
SKILL.md FAQ 防 Key 泄露:不再建议
echo $WEREAD_API_KEY - flatten_multi_line docstring 去耦合:移除对具体应用组件的注释性引用
- export_all 失败时返回非零退出码(cron 可感知)
- SKILL_VERSION 同步 v1.4.4
- book.deepLink 改为阅读器链接:web/reader/{urlId},跳转直达阅读页
- JSON 增加 book.deepLink:微信读书网页版书籍链接
- JSON 增加 book.cover:真实 bookId 调微信 CDN 高清封面
- JSON 文件名改用真实 bookId({bookId}.json)——同名书不再互相覆盖
-
--json-only:仅输出 .json 不写 .md(每日增量只产 JSON 供数据分析)
-
--json结构化导出:同时输出 .md + .json(保留全字段供数据分析)
- README/SKILL 与实现一致性修正:去掉不存在的同名合并/--format 描述,补多行处理说明
- Unicode 行分隔符(U+2028/U+2029)拆散划线:flatten 与评论空行压缩统一替换压平
- 评论内空行拆散评论:空行压缩为单换行,bookmark 与 review_only 评论内容均处理
- 多行划线署名行掉队:flatten_multi_line 压行,bookmark 与 review_only 分支生效
- SKILL_VERSION 从 1.0.0 同步至 1.2.6
- LICENSE 修复 + README 版本徽章 + 仓库名称一致性 + 目录结构完善
- 决策表前置 + 错误处理具体化 + 路径修正
- YAML 精简至 3 字段,对齐 anthropics 标准
- 标题纯英文 + 新增 Overview 节
- 对标 anthropics docx skill:操作规范改为可执行算法代码(API 分页回退、章节树构建、评论 4 策略匹配、同名书合并)
- 新增错误处理表:5 种常见错误原因与处理方式
-
开发产物清理:删除 crontab 节中的路径占位符
/path/to/weread-notes-export
- 去除冗余节:删除"依赖"(无外部依赖)、"获取 API Key"用户指引(Agent 不需要)、"脚本说明"表格(与 Decision Guide 重复)
- 精简配置:API Key 获取方式合并为一行说明
- 整体压缩:SKILL.md 从 118 行精简至 82 行,保留 Agent 必需信息
-
npx skills add 支持:已上架 skills.sh 生态,支持跨平台一键安装
npx skills add dongwei6688/weread-notes-export-skill
- Hermes metadata:tags + related_skills
- SKILL.md 全面重构:安装说明优先推荐 npx skills add
- README.md 全面更新:去掉硬编码路径,使用相对路径
- Wiki:Quick-Start 新增 npx skills add 安装方式
- 核心导出引擎
export_weread_notes.py:按章节树组织划线/评论 - 每日增量同步脚本
daily_sync_weread.py - 批量格式整理脚本
format_notes.py - 同名书合并策略(同作者合并,不同作者分别保存)
- 安全文件名处理(
:、|、/、\自动替换) - 条目间分隔线格式
- 评论与划线关联匹配
- 跨平台 SKILL.md 格式(Hermes / OpenClaw / Workbuddy / Claude Code 等)
- 纯 Python 3 标准库,零外部依赖
- 本仓库于 2026-07-28 完成首次发布
MIT Licensed · Made with ❤️ by dongwei6688