360 Secure SkillHub
360 安全技能中心

newsnow

newsnow 是一个命令行工具,通过 newsnow list 查看来源、newsnow <source> [--json] 抓取热门新闻与热搜话题,覆盖 44 个平台的 66 个来源,JSON 条目含 id、title、url、pubDate、extra 字段。部分来源需 PRODUCTHUNT_API_TOKEN,linuxdo 系列可能被 Cloudflare 返回 403。

leeguooooo
leeguooooo
热度 53.92
最近更新 2026-05-11 17:28:50
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 社交媒体 / 市场分析 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add leeguooooo-newsnow
Metadata
name
newsnow
description
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).
allowed-tools
["Bash(newsnow *)","Bash(npx newsnow *)"]

newsnow CLI

Fetch trending news and hot topics from 66 sources across 44 platforms. Returns news items with title, URL, and optional metadata.

Run newsnow --help for usage details.

Workflow

Follow this pattern:

  1. List - Don't know what sources are available? List them first.
  2. Fetch - Know the source? Fetch news directly.
  3. JSON - Need structured data? Add --json for machine-readable output.
Need Command When
See all sources newsnow list Don't know source names
See sources as JSON newsnow list --json Need source list programmatically
Get news newsnow <source> Know the source, want readable output
Get news as JSON newsnow <source> --json Need structured data for processing

Commands

list

List all available sources.

newsnow list
newsnow list --json

Fetch a source

newsnow hackernews
newsnow hackernews --json

Output fields (JSON mode):

  • id - Unique item identifier
  • title - News headline
  • url - Link to the article (optional)
  • pubDate - Publication date (optional)
  • extra - Additional metadata like view counts, comments (optional)

Sources

66 source endpoints across 44 platforms:

Platform Sources
36kr 36kr, 36kr-quick, 36kr-renqi
Baidu baidu
Bilibili bilibili, bilibili-hot-search, bilibili-hot-video, bilibili-ranking
Cankaoxiaoxi cankaoxiaoxi
Chongbuluo chongbuluo, chongbuluo-hot, chongbuluo-latest
CLS cls, cls-telegraph, cls-depth, cls-hot
Coolapk coolapk
Douban douban
Douyin douyin
Fastbull fastbull, fastbull-express, fastbull-news
FreeBuf freebuf
Gelonghui gelonghui
Ghxi ghxi
GitHub github, github-trending-today
Hacker News hackernews
Hupu hupu
iFeng ifeng
iQIYI iqiyi-hot-ranklist
ITHome ithome
Jin10 jin10
Juejin juejin
Kaopu kaopu
Kuaishou kuaishou
LinuxDo linuxdo, linuxdo-latest, linuxdo-hot
MktNews mktnews, mktnews-flash
Nowcoder nowcoder
PCBeta pcbeta-windows, pcbeta-windows11
Product Hunt producthunt
QQ Video qqvideo-tv-hotsearch
SMZDM smzdm
Solidot solidot
Sputnik News CN sputniknewscn
SSPai sspai
Steam steam
Tencent tencent-hot
The Paper thepaper
Tieba tieba
Toutiao toutiao
V2EX v2ex, v2ex-share
Wall Street CN wallstreetcn, wallstreetcn-quick, wallstreetcn-news, wallstreetcn-hot
Weibo weibo
Xueqiu xueqiu, xueqiu-hotstock
Zaobao zaobao
Zhihu zhihu

Source Selection Guide

Category Recommended Sources
Tech hackernews, github, v2ex, juejin, ithome, linuxdo
Finance xueqiu, wallstreetcn, cls, jin10, gelonghui, fastbull
General News toutiao, baidu, thepaper, ifeng, zaobao, cankaoxiaoxi
Social/Trending weibo, douyin, bilibili, zhihu, tieba, douban
Security freebuf
Product/Design producthunt, sspai

Environment Variables

  • PRODUCTHUNT_API_TOKEN - Required for producthunt source

Known Limitations

  • linuxdo, linuxdo-latest, linuxdo-hot may return 403 Forbidden (Cloudflare)
  • Some Chinese sources may be inaccessible from outside mainland China

Working with Results

newsnow hackernews --json | jq '.[].title'
newsnow hackernews --json | jq '.[:5]'
newsnow weibo --json | jq '.[] | "\(.title) \(.url)"'

Prefer npx newsnow <source> --json when the CLI is not installed globally.