ClipMD v1.0.1 — 智能关键词文件名
更新内容
文件命名升级:从"日期+前10字"升级为基于关键词提取的语义化命名。
新功能
- 使用 jieba 中文分词 + 英文分词,自动提取 4 个关键词作为文件名
- 三级 fallback 保障:关键词 → 正文前 10 字 → 时间戳,确保始终能生成有效文件名
- 自动去噪:过滤 Markdown 符号、对话废话前缀、URL、emoji、代码关键词
- 文件名清洗:移除非法字符、50 字符截断、连续下划线合并
文件名对比
| 场景 | v1.0.0 | v1.0.1 |
|---|---|---|
| 中文 AI 对话 | 2026-04-04_好的我来帮你讲解.md |
检索_RAG_架构_分析.md |
| 英文技术文档 | 2026-04-04_Here's_how.md |
Docker_containers_explain_work.md |
| 中英混合 | 2026-04-04_我来帮你写一个Py.md |
爬虫_Python_requests_BeautifulSoup.md |
新增模块
keyword_extractor.py— 关键词提取(jieba 分词 + 去噪 + 停用词过滤)filename_generator.py— 文件名生成(三级 fallback + 清洗)
技术细节
- jieba 词典在启动时子线程预热,不阻塞 UI
- file_saver 瘦身为纯 IO 模块,职责更清晰
- 243 项自动化测试全部通过