
WFCD warframe-items
Biblioteka open-source, która pakuje każdy przedmiot z Warframe i jego dane bezpośrednio z API gry, opublikowana jako pakiet npm @wfcd/items.
Przegląd
WFCD warframe-items to biblioteka danych utrzymywana przez Warframe Community Developers (WFCD), która pobiera kompletny katalog przedmiotów bezpośrednio z oficjalnego API Warframe, zamiast scrapować wiki. Dostarcza prekompilowany JSON (oraz obrazy za pośrednictwem CDN warframestat.us) obejmujący warframe'y, bronie, mody, relikty, arkana, zasoby i inne, wraz z szansami na drop, unikalnymi ścieżkami w grze, dziennikami zmian (patch logami), danymi Rivenów, znacznikami możliwości handlu i lokalizacją na 13 języków. Jest dystrybuowana w npm jako @wfcd/items i stanowi fundamentalne źródło danych dla wielu narzędzi społecznościowych oraz botów. Jest to biblioteka przeznaczona dla deweloperów, a nie aplikacja dla użytkownika końcowego.
Najlepsze do: Deweloperzy tworzący narzędzia społecznościowe, boty lub strony o Warframe, którzy potrzebują kompletnego, regularnie aktualizowanego, ustrukturyzowanego zestawu danych o przedmiotach bez scrapowania wiki.
Kluczowe funkcje
- Dane przedmiotów pozyskiwane bezpośrednio z oficjalnego API Warframe (bez scrapowania wiki)
- Ponad 23 kategorie: Warframes, Primary/Secondary/Melee, Mods, Relics, Arcanes, Resources, Pets itp.
- Prekompilowane dane JSON oraz szanse na drop dla poszczególnych przedmiotów i dzienniki zmian (patch logi)
- Unikalne ścieżki przedmiotów w grze (np. /Lotus/Weapons/...) i status możliwości handlu
- Zawiera dane broni Riven
- Obrazy serwowane przez CDN cdn.warframestat.us (zbyt duże dla npm)
- Wsparcie dla CommonJS i ESM z konfigurowalnym ładowaniem kategorii
- Umiędzynarodowienie (lokalizacja) na 13 języków
- Definicje typów TypeScript i narzędzie wyszukiwania findItem()
- Licencja MIT, automatycznie aktualizowana przy każdym wydaniu gry (ponad 5000 opublikowanych wydań)
Zalety i wady
- Dane pochodzą bezpośrednio z oficjalnego API Warframe, dzięki czemu są dokładne i kompleksowe (zawierają przedmioty, których nie ma nawet na wiki)
- Aktywnie i automatycznie utrzymywane; aktualizuje się przy każdym wydaniu gry (najnowsza wersja v1.1275.18, lipiec 2026 r.)
- Open source na liberalnej licencji MIT
- Bogate metadane: szanse na drop, dzienniki zmian (patch logi), dane Rivenów, możliwość handlu, unikalne ścieżki w grze
- Dostarcza typy TypeScript, wsparcie dla ESM/CJS oraz lokalizację na 13 języków
- Darmowy hosting obrazów za pośrednictwem CDN warframestat.us
- Bardzo niska liczba otwartych zgłoszeń (6) w stosunku do wielkości projektu
- Tylko dla deweloperów; brak wartości dla graczy, którzy nie tworzą oprogramowania
- Wymaga Node.js (>10) oraz swobody w korzystaniu z npm i kodowania
- Duży zestaw danych może być ciężki, jeśli zaimportujesz wszystkie kategorie zamiast ograniczyć zakres
- Zależy od nieudokumentowanego API Warframe oraz zewnętrznego CDN, więc zmiany u źródła mogą wpłynąć na dane
- Minimalna dokumentacja dla użytkownika końcowego / poradniki społecznościowe poza plikiem README na GitHubie
Opinia społeczności
Istnieje niewiele publicznych dyskusji o charakterze konsumenckim, ponieważ jest to biblioteka dla deweloperów, a nie aplikacja skierowana do graczy. Jej reputacja opiera się na rzeczywistym wdrożeniu: jest to oficjalny projekt WFCD, który stanowi podstawę szerszego API warframestat.us oraz licznych narzędzi społecznościowych (np. Genesis, Warframe Hub). Statystyki GitHub (397 gwiazdek, 72 forki, tylko 6 otwartych zgłoszeń) oraz stabilne użycie npm (~2,4 tys. pobrań tygodniowo / ~13,8 tys. miesięcznie) wskazują na zaufane, aktywnie utrzymywane źródło danych w społeczności deweloperów Warframe.
Z Reddita
Z Reddita · r/Warframe →Recenzje i oceny
- 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.”