OpenClaw Agent
e0a2b323d9
Update obsidian-kb skill and add find-skills
...
- obsidian-kb: Add OCR processors (easyocr, tesseract)
- obsidian-kb: Fix subtitle detection with test files
- obsidian-kb: Add cookie verification script
- Add find-skills skill for discovering capabilities
- Add video processing scripts
- Update clawhub lock file
2026-02-09 11:53:42 +08:00
OpenClaw Agent
a69225ff2b
知乎提取器:从 Playwright 迁移到 DrissionPage 方案
...
- 使用 DrissionPage 替代 Playwright
- 实现 Cookie 管理和反爬绕过
- 支持回答/文章/问题三种内容类型
- 灵活配置(文件/环境变量/配置文件)
- 更新文档和配置文件
2026-02-08 05:56:27 +08:00
OpenClaw Agent
aa206a1679
Add knowledge base: B站视频《在2000多米高空 建座"会飞的"发电站》
...
- 新增 knowledge-base/ 目录
- 保存央视新闻视频:在2000多米高空 建座"会飞的"发电站
- 完善 obsidian-kb skill:添加知乎 Playwright 提取器
- 更新依赖和文档
2026-02-07 19:06:38 +08:00
OpenClaw Agent
08f7c9f26c
feat: integrate bilibili-extractor into obsidian-kb
...
- Add extractors layer with BilibiliExtractor (Playwright stealth mode)
- Add outputs layer with ObsidianWriter and GitSync
- Implement subtitle/no-subtitle graceful degradation
- Update config with output and bilibili extraction settings
- Complete integration pipeline: extract → process → output → sync
- Add comprehensive tests (100% pass rate)
- Update documentation (SKILL.md, README.md, requirements.txt)
2026-02-07 13:07:43 +08:00
OpenClaw Agent
1f76a40d1f
fix(obsidian-kb): fix SKILL.md YAML format and restore files
2026-02-07 05:50:00 +08:00
OpenClaw Agent
8bce4ac23b
feat: 添加本地字幕生成功能
...
- 新增 subtitle_generator.py 核心模块
- AudioDownloader: 使用 yt-dlp 下载视频音频
- WhisperTranscriber: Whisper 语音识别器
- SubtitleFormatter: SRT 格式化器
- SubtitleCache: 缓存管理器
- SubtitleGenerator: 统一接口
- 集成到 pipeline.py
- 添加 _ensure_subtitle() 方法
- 自动检测无字幕视频并生成字幕
- 支持缓存机制避免重复处理
- 更新配置文件
- config.yaml.example 添加字幕配置项
- requirements.txt 添加依赖包
- 文档更新
- SKILL.md 添加字幕生成说明
- SUBTITLE_FEATURE.md 详细功能文档
- 测试脚本
- test_subtitle_generator.py 完整测试套件
特性:
- 本地处理,数据不上传,隐私安全
- 支持中英文识别及自动检测
- 多种模型可选(tiny/base/small/medium/large)
- 智能缓存,提升处理速度
- 完善的错误处理和日志输出
2026-02-07 01:57:13 +08:00
OpenClaw Agent
f26d4d8f7f
feat: implement obsidian-kb skill with long video chunking
...
- Multi-source content aggregation (Bilibili/YouTube/Zhihu)
- Smart inbox management with AI quality scoring
- Long video chunking analysis (30min+ auto-segmentation)
- Topic-based organization
- Git auto-sync to Obsidian
- Template system with Jinja2 and fallback rendering
- CLI commands: subscribe, inbox, process, skip, status, search
- Comprehensive test suite with unit and integration tests
- Documentation: README.md and SKILL.md
Checkpoint 7-8 completed by Agent E
2026-02-06 18:15:30 +08:00