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 subtitles using DeepSeek, serves videos via HTTP with embedded players. Use when: (1) Setting up automated daily news video downloads, (2) Downloading CBS/BBC news with subtitles, (3) Proofreading subtitle files with AI, (4) Creating local video streaming servers with web players, (5) Managing cron jobs for scheduled video updates.
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