mcpField
N
newsnow

newsnow

github.com/sorrycc生产力40105 次安装33 周前更新
代码仓库

关于 newsnow

newsnow 是用于获取热点新闻和话题的命令行工具,面向需要跨来源查看或处理新闻的用户。它支持列出可用来源,并以可读文本或 JSON 输出各来源的新闻条目。

主要功能

  1. 01查看可用新闻来源
  2. 02从指定来源抓取新闻
  3. 03以 JSON 输出结构化条目
  4. 04提供标题、链接及可选元数据

适用场景

  1. 01浏览 Hacker News 等指定来源的热点
  2. 02以程序方式读取来源列表
  3. 03将新闻标题和链接传入命令行处理流程

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sorrycc/newsnow --skill newsnow

安装后在 Claude Code 中输入/newsnow确认已加载。

详细介绍

newsnow CLI

从 44 个平台的 66 个来源获取热门新闻和话题。返回包含标题、URL 和可选元数据的新闻条目。

运行 newsnow --help 查看用法详情。

工作流

按以下步骤操作:

  1. 列出 - 不知道有哪些来源?先列出来源。
  2. 获取 - 知道来源?直接获取新闻。
  3. JSON - 需要结构化数据?添加 --json 以获取机器可读的输出。
需求命令适用场景
查看所有来源newsnow list不知道来源名称
以 JSON 格式查看来源newsnow list --json需要以编程方式获取来源列表
获取新闻newsnow <source>知道来源,想要易读的输出
以 JSON 格式获取新闻newsnow <source> --json需要结构化数据以供处理

命令

list

列出所有可用来源。

newsnow list
newsnow list --json
获取来源
newsnow hackernews
newsnow hackernews --json

输出字段(JSON 模式):

  • id - 条目的唯一标识符
  • title - 新闻标题
  • url - 文章链接(可选)
  • pubDate - 发布日期(可选)
  • extra - 其他元数据,如浏览量、评论数(可选)

来源

来自 44 个平台的 66 个来源端点:

平台来源
36kr36kr、36kr-quick、36kr-renqi
Baidubaidu
Bilibilibilibili、bilibili-hot-search、bilibili-hot-video、bilibili-ranking
Cankaoxiaoxicankaoxiaoxi
Chongbuluochongbuluo、chongbuluo-hot、chongbuluo-latest
CLScls、cls-telegraph、cls-depth、cls-hot
Coolapkcoolapk
Doubandouban
Douyindouyin
Fastbullfastbull、fastbull-express、fastbull-news
FreeBuffreebuf
Gelonghuigelonghui
Ghxighxi
GitHubgithub、github-trending-today
Hacker Newshackernews
Hupuhupu
iFengifeng
iQIYIiqiyi-hot-ranklist
ITHomeithome
Jin10jin10
Juejinjuejin
Kaopukaopu
Kuaishoukuaishou
LinuxDolinuxdo、linuxdo-latest、linuxdo-hot
MktNewsmktnews、mktnews-flash
Nowcodernowcoder
PCBetapcbeta-windows、pcbeta-windows11
Product Huntproducthunt
QQ Videoqqvideo-tv-hotsearch
SMZDMsmzdm
Solidotsolidot
Sputnik News CNsputniknewscn
SSPaisspai
Steamsteam
Tencenttencent-hot
The Paperthepaper
Tiebatieba
Toutiaotoutiao
V2EXv2ex、v2ex-share
Wall Street CNwallstreetcn、wallstreetcn-quick、wallstreetcn-news、wallstreetcn-hot
Weiboweibo
Xueqiuxueqiu、xueqiu-hotstock
Zaobaozaobao
Zhihuzhihu

来源选择指南

类别推荐来源
科技hackernews、github、v2ex、juejin、ithome、linuxdo
金融xueqiu、wallstreetcn、cls、jin10、gelonghui、fastbull
综合新闻toutiao、baidu、thepaper、ifeng、zaobao、cankaoxiaoxi
社交/热榜weibo、douyin、bilibili、zhihu、tieba、douban
安全freebuf
产品/设计producthunt、sspai

环境变量

  • PRODUCTHUNT_API_TOKEN - producthunt 来源必需

已知限制

  • linuxdo、linuxdo-latest、linuxdo-hot 可能返回 403 Forbidden(Cloudflare)
  • 在中国大陆以外可能无法访问部分中文来源

处理结果

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

评论

支持 Markdown