Repolode
vikiboss

vikiboss/60s

毎日の60秒ニュース、中国の各種プラットフォームのトレンド、価格、天気などを提供する無料のオープンAPI集で、Docker、Deno、Bun、Node.js、Cloudflare Workersにデプロイできます。

スター
5,835
フォーク
1,114
未解決の Issue
6
最終コミット
先月

これは何?

60s APIは、ニュースダイジェスト、Weibo、Bilibili、小紅書、Douyin、知乎など中国のプラットフォームのトレンド一覧、Bingの壁紙、Epic Gamesの無料配布情報、金価格や燃料価格、天気、翻訳、QRコード生成、興行収入データを返すオープンAPI集です。各エンドポイントはシンプルなGETリクエストで利用でき、デフォルトではJSONを返します。毎日のニュースカードには、プレーンテキストや画像での出力も指定できます。

毎日のニュースデータはWeChatの公式アカウントから収集し、定期実行ジョブで処理した後、キャッシュしてグローバルCDN経由で配信されます。公開インスタンスには厳しい日次利用上限があるため、このプロジェクトはセルフホストを前提に構築されています。Docker、Deno、Bun、Node.js 22.6以降、Cloudflare Workersで動作し、リポジトリにはワンクリックでデプロイできるWorkersの設定が含まれています。

すべてのエンドポイントのリファレンスはApifoxで公開され、新しいインターフェースの追加に合わせて更新されます。プロジェクトはMITライセンスで公開され、TypeScriptで書かれています。

主な機能

  • 01毎日の60秒ニュースをJSON、プレーンテキスト、または画像で返します。
  • 02中国の主要なソーシャルメディアや動画プラットフォームのトレンド一覧を提供します。
  • 03価格、天気、翻訳、QRコード、興行収入データを網羅しています。
  • 04Docker、Deno、Bun、Node.js、Cloudflare Workersでデプロイできます。
  • 05キャッシュされたレスポンスをグローバルCDN経由で配信します。

ユースケース

  • モバイルアプリやWebサイトのホームページに、毎日のニュース欄を表示する。
  • 毎日のニュースダイジェストをチャットボットやメールマガジンに配信する。
  • ダッシュボードにトレンドや市場データを追加する。
  • 公開インスタンスの利用上限を超えて安定して利用できるよう、専用インスタンスを運用する。

クイックスタート

  1. 1

    Docker コンテナを実行する

    docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest
  2. 2

    または、Deno で依存関係をインストールし、Deno のエントリーファイルを実行する

    deno install && deno run -A deno.ts

使う前に知っておきたいこと

  • メインドメインの公開 API は1日の利用枠が限られており、レート制限も厳しいため、本番環境ではセルフホストを推奨します。
  • コマンドラインから Cloudflare Workers にデプロイするには、npm と Wrangler が必要です。
  • Node.js モードには v22.6 以降が必要です。

トピック

よくある質問

60s とは?
毎日の60秒ニュース、中国の各種プラットフォームのトレンド、価格、天気などを提供する無料のオープンAPI集で、Docker、Deno、Bun、Node.js、Cloudflare Workersにデプロイできます。 60s APIは、ニュースダイジェスト、Weibo、Bilibili、小紅書、Douyin、知乎など中国のプラットフォームのトレンド一覧、Bingの壁紙、Epic Gamesの無料配布情報、金価格や燃料価格、天気、翻訳、QRコード生成、興行収入データを返すオープンAPI集です。各エンドポイントはシンプルなGETリクエストで利用でき、デフォルトではJSONを返します。毎日のニュースカードには、プレーンテキストや画像での出力も指定できます。
60s は無料で使えますか?ライセンスは?
60s は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
60s は今もメンテナンスされていますか?
半年以内に更新あり。60s の最終コミットは 2026年9月10日 です。
60s は何に使えますか?
モバイルアプリやWebサイトのホームページに、毎日のニュース欄を表示する。 毎日のニュースダイジェストをチャットボットやメールマガジンに配信する。 ダッシュボードにトレンドや市場データを追加する。 公開インスタンスの利用上限を超えて安定して利用できるよう、専用インスタンスを運用する。
60s のインストール方法は?
Docker コンテナを実行する: docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest または、Deno で依存関係をインストールし、Deno のエントリーファイルを実行する: deno install && deno run -A deno.ts
60s はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vikiboss/60s

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト