@tvbs-ai/news-rd
v0.3.3
Published
TVBS News Rundown AI CLI — query rundowns, candidates, trends, and prompts
Readme
@tvbs-ai/news-rd
TVBS News Rundown AI CLI — query rundowns, news candidates, Google Trends, and Langfuse prompts.
Install
npm install -g @tvbs-ai/news-rd
# or run directly
npx @tvbs-ai/news-rd --helpUsage
news-rd <group> <command> [args] [options]Groups
| Group | Description |
|-------|-------------|
| config | 時段與環境設定 |
| rundown | Rundown 查詢與版本比對 |
| news | 候選新聞與趨勢關鍵字 |
| prompt | Prompt 模板、變數與編譯 |
| token | JWT Token 管理 |
| completion | Shell auto-completion |
Examples
# List timeslots
news-rd config timeslots
# Get rundown
news-rd rundown get 2026-03-10 0600
# Get news candidates
news-rd news candidates 2026-03-10 0600 --category 政治
# Get Google Trends
news-rd news trends 2026-03-10 0600
# List prompts
news-rd prompt list
# Get compiled prompt
news-rd prompt compile 2026-03-10 0600Global Options
| Option | Description | Default |
|--------|-------------|---------|
| --base-url URL | API base URL | https://news-rundown.tvbs.ai |
| --token TOKEN | JWT token (or RD_TOKEN env) | — |
| --json | Raw JSON output | — |
| --version, -v | Show version | — |
| --help, -h | Show help | — |
Environment Variables
| Variable | Description |
|----------|-------------|
| RD_BASE_URL | API base URL |
| RD_TOKEN | JWT authentication token |
Shell Completion
# Bash — add to ~/.bashrc
echo 'source <(news-rd completion bash)' >> ~/.bashrc
# Zsh — add to ~/.zshrc
echo 'source <(news-rd completion zsh)' >> ~/.zshrcCompletion auto-updates when the CLI is updated.
Update
The CLI automatically checks for new versions and shows a hint after command output. To update:
npm install -g @tvbs-ai/news-rd@latestRequirements
- Node.js >= 18 (uses built-in fetch)
- A running TVBS News Rundown AI server
Documentation
License
UNLICENSED
