Releases: jjjojoj/openclaw-content-processor
Releases · jjjojoj/openclaw-content-processor
v2.4.0
[2.4.0] - 2026-04-19
Second stable release focused on local-first notes, Obsidian export, and more reliable Douyin handling.
Added
- Obsidian export mode with vault-ready digest notes, YAML frontmatter, and per-source markdown notes
--obsidian,--vault, and--folderconvenience flags inscripts/run.sh- Douyin QR-login helper flow via
--login-douyinand direct media URL checks via--resolve-douyin-url
Changed
- README and SKILL now describe local note workflows with Obsidian as a first-class target
.env.examplenow includes Obsidian output configuration- Douyin processing now follows
saved auth -> QR login retry -> Playwright fallback - Temporary mp4 files used only for transcription are deleted after transcription completes
- Project scope is now explicitly local-first: Feishu / Feishu Wiki upload is not part of the supported output targets
v2.3.0
First stable release after beta validation.
Added
- A visible OpenClaw install prompt block near the top of both READMEs
- Clear stable-release validation links from the homepage
Changed
- Replaced the
shadcn-ui/uidemo URLs with the more neutralopenai/openai-python - Removed the user-specific
吴总今日信息汇总example title fromSKILL.md - Promoted repository messaging from beta-oriented language to stable-release language
- Local git author configuration now uses the GitHub noreply email for contributor attribution
- README now highlights installation checks and live-link validation for stable releases
v2.3.0-beta.1
Initial public beta release.
Added
- GitHub-ready repository structure with
README.md,.env.example,CONTRIBUTING.md, and GitHub Actions CI - Dedicated GitHub extractor using repository metadata and README content
- Skill-local runtime for
yt-dlp,trafilatura, andScrapling - Structured output pipeline with
report.md,report.json, and per-item JSON results - OpenAI-compatible analysis layer with local heuristic fallback
- Lightweight regression runner and unit test coverage
- Chinese README:
README.zh-CN.md
Changed
summarizeis no longer a hard dependency for the main path; it now acts as an optional fallback / PDF helperrun.shnow supports friendlier aliases such as--titleand--source- Bootstrap and runtime checks now validate the full local Python runtime, not just one dependency
- README was rewritten for public GitHub release, with validated platform status and usage guidance
Fixed
- Batch processing no longer aborts when one external extractor times out
- Dynamic-page title fallback no longer collapses to bare hostnames as easily
- Long transcript analysis now uses bounded analysis budgets to avoid slowdowns
- Social video transcript cleanup now removes URL noise and stage-direction noise such as music cues
- Metadata-only fallback now behaves more predictably for short or low-speech videos