newsnow
Original:🇺🇸 English
Translated
CLI tool to fetch trending news and hot topics from 66 sources across 44 platforms. Returns structured news items with titles, URLs, and metadata. USE FOR: - Fetching trending/hot news from Chinese and international platforms - Monitoring hot topics across social media, tech, finance, and news sites - Getting structured news data as JSON for further processing - Listing available news sources Requires npm install. Some sources need env vars (PRODUCTHUNT_API_TOKEN). Some sources may be blocked by Cloudflare (linuxdo).
2installs
Sourcesorrycc/newsnow
Added on
NPX Install
npx skill4agent add sorrycc/newsnow newsnowTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →newsnow CLI
Fetch trending news and hot topics from 66 sources across 44 platforms. Returns news items with title, URL, and optional metadata.
Run for usage details.
newsnow --helpWorkflow
Follow this pattern:
- List - Don't know what sources are available? List them first.
- Fetch - Know the source? Fetch news directly.
- JSON - Need structured data? Add for machine-readable output.
--json
| Need | Command | When |
|---|---|---|
| See all sources | | Don't know source names |
| See sources as JSON | | Need source list programmatically |
| Get news | | Know the source, want readable output |
| Get news as JSON | | Need structured data for processing |
Commands
list
List all available sources.
bash
newsnow list
newsnow list --jsonFetch a source
bash
newsnow hackernews
newsnow hackernews --jsonOutput fields (JSON mode):
- - Unique item identifier
id - - News headline
title - - Link to the article (optional)
url - - Publication date (optional)
pubDate - - Additional metadata like view counts, comments (optional)
extra
Sources
66 source endpoints across 44 platforms:
| Platform | Sources |
|---|---|
| 36kr | |
| Baidu | |
| Bilibili | |
| Cankaoxiaoxi | |
| Chongbuluo | |
| CLS | |
| Coolapk | |
| Douban | |
| Douyin | |
| Fastbull | |
| FreeBuf | |
| Gelonghui | |
| Ghxi | |
| GitHub | |
| Hacker News | |
| Hupu | |
| iFeng | |
| iQIYI | |
| ITHome | |
| Jin10 | |
| Juejin | |
| Kaopu | |
| Kuaishou | |
| LinuxDo | |
| MktNews | |
| Nowcoder | |
| PCBeta | |
| Product Hunt | |
| QQ Video | |
| SMZDM | |
| Solidot | |
| Sputnik News CN | |
| SSPai | |
| Steam | |
| Tencent | |
| The Paper | |
| Tieba | |
| Toutiao | |
| V2EX | |
| Wall Street CN | |
| |
| Xueqiu | |
| Zaobao | |
| Zhihu | |
Source Selection Guide
| Category | Recommended Sources |
|---|---|
| Tech | |
| Finance | |
| General News | |
| Social/Trending | |
| Security | |
| Product/Design | |
Environment Variables
- - Required for
PRODUCTHUNT_API_TOKENsourceproducthunt
Known Limitations
- ,
linuxdo,linuxdo-latestmay return 403 Forbidden (Cloudflare)linuxdo-hot - Some Chinese sources may be inaccessible from outside mainland China
Working with Results
bash
newsnow hackernews --json | jq '.[].title'
newsnow hackernews --json | jq '.[:5]'
newsnow weibo --json | jq '.[] | "\(.title) \(.url)"'