Install
openclaw skills install video-news-downloaderAutomated daily news video downloader with AI subtitle proofreading. Downloads CBS Evening News and BBC News at Ten from YouTube, extracts and proofreads sub...
openclaw skills install video-news-downloaderComplete workflow for downloading daily news videos, processing subtitles, and serving them via HTTP with web players.
This skill automates:
python3 scripts/video_download.py --cbs --bbc
python3 scripts/subtitle_proofreader.py /path/to/subtitle.vtt
Or use DeepSeek directly:
"校对字幕文件 /path/to/subtitle.vtt"
bash scripts/setup_server.sh
bash scripts/setup_cron.sh
Download CBS only:
python3 scripts/video_download.py --cbs
Download BBC only:
python3 scripts/video_download.py --bbc
Download both:
python3 scripts/video_download.py --cbs --bbc
With subtitle proofreading:
python3 scripts/video_download.py --cbs --bbc --proofread
Proofread single file:
python3 scripts/subtitle_proofreader.py <vtt_file_path>
Auto-proofread all news subtitles:
python3 scripts/subtitle_proofreader.py --all
Start servers:
bash scripts/setup_server.sh start
Check status:
bash scripts/setup_server.sh status
Stop servers:
bash scripts/setup_server.sh stop
/workspace/
├── cbs-live-local/
│ ├── cbs_latest.mp4
│ ├── cbs_latest.en.vtt # Original subtitle
│ ├── cbs_latest.en.vtt-backup # Backup
│ ├── cbs_latest-corrected.txt # DeepSeek corrected text
│ └── cbs_latest-corrections.md # Error list
│
├── bbc-news-live/
│ ├── bbc_news_latest.mp4
│ ├── bbc_news_latest.en.vtt
│ ├── bbc_news_latest.en.vtt-backup
│ ├── bbc_news_latest-corrected.txt
│ └── bbc_news_latest-corrections.md
│
└── temp/ # Temporary download files
| Endpoint | Description |
|---|---|
| http://IP:8093/ | CBS Evening News player |
| http://IP:8093/cbs_latest.mp4 | CBS video direct |
| http://IP:8095/ | BBC News at Ten player |
| http://IP:8095/bbc_news_latest.mp4 | BBC video direct |
| Time | Task |
|---|---|
| 20:00 | Download latest CBS + BBC videos |
| 20:30 | DeepSeek proofread subtitles |
See references/cron-setup.md for detailed cron configuration.
For each subtitle file, generates:
-backup.vtt - Original subtitle (never modified)-corrected.txt - AI-corrected plain text-corrections.md - List of corrections madeyt-dlp --version--list-subs shows available languageslsof -i :8093