Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 2.89 KB

README.md

File metadata and controls

32 lines (22 loc) · 2.89 KB

Arsenal Parser

Parse the Warframe Arsenal Twitch extension data into useable javascript objects.

Supported by the Warframe Community Developers Coverage Status Build Status Discord

Documentation is available here

Example usage

import ArsenalData from 'ArsenalParser.js';
import fetch from 'node-fetch.js';

const baseURL = 'https://content.warframe.com/dynamic/twitch/getActiveLoadout.php?account=';

async function fetchArsenal(username) {
  // Fetch the data for the specified username
  const data = await fetch(baseURL + encodeURIComponent(username.toLowerCase()))
    .then((res) => res.json());
  if (data.errors) {
    throw new Error(data.errors);
  }

  return new ArsenalData(data);
}