
WFCD warframe-items
ゲームのAPIから直接すべてのWarframeアイテムとそのデータをパッケージ化し、`@wfcd/items` npmパッケージとして公開されているオープンソースライブラリ。
概要
WFCD warframe-itemsは、Warframe Community Developers (WFCD)によってメンテナンスされているデータライブラリであり、wikiをスクレイピングするのではなく、Warframe独自のAPIから直接完全なアイテムカタログを取得します。warframes、weapons、mods、relics、arcanes、resourcesなどをカバーする、コンパイル済みのJSON(およびwarframestat.us CDN経由の画像)を提供し、ドロップ率、ゲーム内の固有パス、パッチログ、rivenデータ、取引可能性フラグ、13言語のローカライズが含まれています。npm上で`@wfcd/items`として配布されており、多くのコミュニティツールやボットの背後にある基礎的なデータソースとなっています。これは開発者向けのライブラリであり、エンドユーザー向けのアプリではありません。
おすすめの用途: wikiをスクレイピングすることなく、完全で定期的に更新される構造化されたアイテムデータセットを必要とする、Warframeのコミュニティツール、ボット、またはサイトを構築する開発者。
主な機能
- Warframeの公式APIから直接取得されたアイテムデータ(wikiのスクレイピングなし)
- 23以上のカテゴリ:Warframes、Primary/Secondary/Melee、Mods、Relics、Arcanes、Resources、Petsなど。
- 事前コンパイル済みのJSONデータ、およびアイテムごとのドロップ率とパッチログ
- ゲーム内の固有アイテムパス(例:`/Lotus/Weapons/...`)と取引可能性ステータス
- Riven武器データを含む
- cdn.warframestat.us CDN経由で提供される画像(npmには大きすぎるため)
- CommonJSおよびESMのサポート、およびカテゴリの読み込み設定機能
- 13言語にわたる国際化
- TypeScriptの型定義と`findItem()`ルックアップユーティリティ
- MITライセンス、ゲームのリリースごとに自動更新(5,000以上のリリースが公開済み)
長所と短所
- データはWarframeの公式APIから直接取得されているため、正確かつ包括的です(wikiにすら載っていないアイテムも含まれます)。
- 活発かつ自動的にメンテナンスされており、ゲームのリリースごとに更新されます(最新バージョン v1.1275.18、2026年7月)。
- 寛容なMITライセンスのもとでのオープンソース
- 豊富なメタデータ:ドロップ率、パッチログ、rivenデータ、取引可能性、ゲーム内の固有パス
- TypeScriptの型、ESM/CJSサポート、および13言語のローカライズを提供
- warframestat.us CDN経由の無料画像ホスティング
- 大規模なプロジェクトとしては、オープンイシューの数が非常に少ない(6件)
- 開発者専用。ソフトウェアを構築しないプレイヤーにとっては価値がありません
- Node.js(>10)およびnpmやコーディングへの慣れが必要です
- 範囲を絞らずにすべてのカテゴリをインポートすると、巨大なデータセットが重くなる可能性があります
- Warframeのドキュメント化されていないAPIと外部のCDNに依存しているため、上流の変更がデータに影響を与える可能性があります
- GitHubのREADME以外には、エンドユーザー向けのドキュメントやコミュニティのチュートリアルが最小限しかありません
コミュニティの評価
これはプレイヤー向けのアプリではなく開発者向けのライブラリであるため、一般的な消費者向けの議論はほとんどありません。その評判は実際の採用実績に基づいています。これは、より広範なwarframestat.us APIや多数のコミュニティツール(例:Genesis、Warframe Hub)を支える公式のWFCDプロジェクトです。GitHubのメトリクス(397スター、72フォーク、オープンイシューはわずか6件)と安定したnpmの使用状況(週あたり約2.4k / 月あたり約13.8kダウンロード)は、Warframe開発者コミュニティ内で信頼され、活発にメンテナンスされているデータソースであることを示しています。
Redditから
Redditから · r/Warframe →レビューと評価
- GitHub (WFCD/warframe-items)
“Get all Warframe items directly from Warframe's API. No more messy wikia scraping. Official WFCD project, MIT licensed, updated with each game release.”
- npm (@wfcd/items)
“Distributed on npm; supports CommonJS and ESM, includes findItem() lookup utility and TypeScript definitions.”