mcpField
N
newsnow

newsnow

github.com/sorrycc生産性40105 回インストール33 週間前に更新
リポジトリ

newsnow について

newsnowは、複数の情報源から話題のニュースやトピックを取得するコマンドラインツールです。利用可能な情報源の一覧表示と、読みやすい形式またはJSONでの記事取得に対応します。

主な機能

  1. 01利用可能なニュースソースの一覧表示
  2. 02指定ソースからニュースを取得
  3. 03構造化されたJSON出力
  4. 04タイトル、リンク、任意のメタデータを返却

活用シーン

  1. 01Hacker 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)"'

コメント