Commit Graph

14 Commits

Author SHA1 Message Date
starmen1265 08dcf7cc08 ci: 添加 Gitea Actions 自动部署 workflow
Deploy to knowledge-base / deploy (push) Failing after 1s
2026-03-08 23:47:50 +08:00
starmen1265 7d972ca981 chore: 移除 common-require 技能,完善 README
- 删除 common-require 目录
- 重写 README.md,包含所有技能说明
- 添加快速开始指南和工作流推荐
2026-03-08 23:27:04 +08:00
starmen1265 070cd80342 fix(zhihu): 修复 Cookie 设置时机问题
- 将 context 创建移到 cookie 设置之前
- 使用 add_cookies 方法替代初始化时传入
- 添加 .gitignore 忽略 __pycache__ 等文件
2026-03-08 23:25:43 +08:00
starmen1265 727cfc183a Fix: zhihu_article_crawler.py 强制更新 MediaCrawler 配置,避免爬取错误文章 2026-02-27 20:21:57 +08:00
starmen1265 193d2b375d feat: 添加 MediaCrawler 整合支持
- kb-zhihu-metadata: 新增 zhihu_article_crawler.py 支持爬取知乎专栏文章
- kb-zhihu-content: 添加 article-from-media 类型支持从 MediaCrawler 数据读取
- 更新 SKILL.md 文档说明新功能
2026-02-27 17:42:21 +08:00
starmen1265 85797d0a89 feat: kb-zhihu-metadata 支持 ZHIHU_COOKIE
- 安装 markdownify 依赖
- PlaywrightBrowser 支持传入 Cookie
- ZhihuPlaywrightExtractor 支持传入 Cookie
- zhihu_metadata.py 读取 ZHIHU_COOKIE 环境变量
- 更新 SKILL.md 添加 Cookie 配置说明
2026-02-27 15:39:19 +08:00
starmen1265 202960eb64 fix: 统一知识库技能模型名称为 glm-5,补充 OCR 和 kb-funasr 说明
- kb-deep-analyzer: glm-4.7 → glm-5, gpt-4 → glm-5
- kb-workflow: 步骤5增加 OCR 和 kb-funasr 作为备用方案
- 统一命令使用 --type subtitle-download
2026-02-27 15:36:18 +08:00
starmen1265 9259a3731a feat: 添加知乎视频支持
新增:
- kb-zhihu-content/: 知乎视频下载模块
  - zhihu_content.py: 视频下载工具(使用 yt-dlp)
  - SKILL.md: 技能说明文档

修改:
- kb_workflow.py:
  - CONTENT_AGENTS 添加 zhihu
  - VIDEO_CONTENT_TYPES 添加 zvideo

- SKILL.md:
  - 添加 4.1.2 知乎视频处理流程
  - 更新子技能清单,添加知乎视频条目
  - 更新内容类型判断表格
2026-02-16 22:19:25 +08:00
starmen1265 d2c262973e feat: 添加知乎问答支持
- zhihu_extractor.py:
  - 添加 URL_PATTERNS 支持 answer 和 question
  - 添加 _extract_answer_content() 方法提取知乎回答
  - 添加 _extract_question_content() 方法提取知乎问题

- zhihu_metadata.py:
  - 添加 extract_answer() 函数
  - 添加 extract_question() 函数
  - 更新命令行参数支持 answer/question 类型
  - 更新帮助文档
2026-02-16 22:12:13 +08:00
starmen1265 09618f52c5 feat: 添加专栏文章处理支持
- kb_workflow.py: 添加内容类型判断函数
  - is_video_content(): 判断视频内容
  - is_text_content(): 判断文字内容(专栏/问答)
  - is_image_content(): 判断图片内容
  - get_content_handler(): 获取处理方式

- SKILL.md: 完善条件分支逻辑
  - 添加内容类型判断表格
  - 添加专栏文章处理流程说明
  - 添加专栏文章的步骤4.2处理指南
  - 更新子技能清单,添加专栏文章命令
2026-02-16 21:07:26 +08:00
starmen1265 3dc8d246d0 修复并集成说话者分离功能
修复:
- kb-whisper-diarization/whisper_diarization.py 变量名 bug

集成:
- kb-workflow/SKILL.md 步骤5 添加说话者分离选项
- 自动检测 HF_TOKEN 选择识别模式
- 子技能清单添加 kb-whisper-diarization

文档:
- kb-whisper-diarization/SKILL.md 完善 HF_TOKEN 获取步骤
2026-02-15 23:18:11 +08:00
starmen1265 70736bce2e 新增一个通用技能 2026-02-15 01:31:03 +08:00
starmen1265 86daba5771 添加技能模块 2026-02-15 01:17:39 +08:00
starmen1265 c417a8f7a9 添加 README.md 2026-02-15 01:14:50 +08:00