No-News — 国际科技新闻
Fetch tech news from 8 curated RSS sources and display as a markdown table.
Quick Start
Run the bundled script:
python scripts/tech_news.py --summary
This fetches all sources (with 30-min cache) and outputs a markdown table with title, source link, publish time, and summary.
Options (resolve from user request when specified)
| Flag |
Purpose |
--summary |
Include 摘要 column (recommended default) |
-s <source> |
Single source (techcrunch, theverge, wired, arstechnica, engadget, hackernews, mittech, gizmodo) |
-l <N> |
Items per source (default 10) |
--no-cache |
Skip cache, force fresh fetch |
--sources |
List available sources |
Workflow
- Run
scripts/tech_news.py --summary (add -s or -l if user specified).
- Present the markdown output directly to the user.
- If user wants details on a specific article, provide the link from the table.
Dependencies
Requires feedparser, requests, rich — install if missing:
pip install feedparser requests rich
1---2name: case-046983description: No-News — 国际科技新闻4---56# No-News — 国际科技新闻78Fetch tech news from 8 curated RSS sources and display as a markdown table.910## Quick Start1112Run the bundled script:1314```15python scripts/tech_news.py --summary16```1718This fetches all sources (with 30-min cache) and outputs a markdown table with title, source link, publish time, and summary.1920## Options (resolve from user request when specified)2122| Flag | Purpose |23|---|---|24| `--summary` | Include 摘要 column (recommended default) |25| `-s <source>` | Single source (techcrunch, theverge, wired, arstechnica, engadget, hackernews, mittech, gizmodo) |26| `-l <N>` | Items per source (default 10) |27| `--no-cache` | Skip cache, force fresh fetch |28| `--sources` | List available sources |2930## Workflow31321. Run `scripts/tech_news.py --summary` (add `-s` or `-l` if user specified).332. Present the markdown output directly to the user.343. If user wants details on a specific article, provide the link from the table.3536## Dependencies3738Requires `feedparser`, `requests`, `rich` — install if missing:3940```41pip install feedparser requests rich42```