NodeRIO
A Node.JS RaiderIO Library To Retrieve and use data from the RaiderIO Api.
Installation
$ npm install --save noderiowrapper
Usage, retrieve gear, guild and MM+ score from current season
const noderiowrapper = require("noderiowrapper");
const nodeRIO = new noderiowrapper();
nodeRIO.Character.gear = true;
nodeRIO.Character.guild = true;
nodeRIO.Character.mythic_plus_scores_by_season = nodeRIO.Character._mythic_plus_scores_by_season_current;
nodeRIO.Character.getProfile("eu", "confrérie-du-thorium", "redwh").then((result) => {
console.log(result);
});
:tada: NEW v1.1.1
- Addition of automatic test for more reliability
- Character Profile Raid Achievement Meta
- Character Profile Raid Achievement Curve
Currently Supports
- <input checked="" disabled="" type="checkbox"> Character Profile (With option)
- <input checked="" disabled="" type="checkbox"> Character Profile Gear
- <input checked="" disabled="" type="checkbox"> Character Profile Guild
- <input checked="" disabled="" type="checkbox"> Character Profile Covenant
- <input checked="" disabled="" type="checkbox"> Character Profile Raid Progression
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ Score for current season
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ Score by season
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ Rank
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ 10 Recent Runs (current season)
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ 10 Best Runs (current season)
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ All Best Runs (current season)
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ 10 Highest Runs (current season)
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ 10 Weekly Highest Runs
- <input checked="" disabled="" type="checkbox"> Character Profile Mythic+ 10 Previous Week Highest Runs
- <input checked="" disabled="" type="checkbox"> Character Profile Raid Achievement Meta
- <input checked="" disabled="" type="checkbox"> Character Profile Raid Achievement Curve
- <input disabled="" type="checkbox"> Default Periods
- <input disabled="" type="checkbox"> Guild Boss Kill
- <input disabled="" type="checkbox"> Guild Profile
- <input checked="" disabled="" type="checkbox"> Global Mythic+ Affixes
- <input disabled="" type="checkbox"> Global Mythic+ Leaderboard Capacity
- <input disabled="" type="checkbox"> Global Mythic+ Top Runs
- <input disabled="" type="checkbox"> Global Mythic+ Colors used for score tiers
- <input disabled="" type="checkbox"> Global Mythic+ Static Data
- <input disabled="" type="checkbox"> Global Raiding Boss Rankings
- <input disabled="" type="checkbox"> Global Raiding Hall of fame
- <input disabled="" type="checkbox"> Global Raiding Progression
- <input disabled="" type="checkbox"> Global Raiding Raid rankings
- <input disabled="" type="checkbox"> Global Raiding Static Data
Authors
Character
- getProfile(region, realm, name): retrieve one or many information for player depending on the configuration of the object
- getGear(region, realm, name): retrieve high level item information for player
- getGuild(region, realm, name): retrieve basic information about guild the player is in
- getCovenant(region, realm, name): retrieve the covenant and renown level of the player
- getRaidProgression(region, realm, name): retrieve raid progression data for character
- getCurrentMythicPlusScores(region, realm, name): retrieve scores for current mythic plus season.
- getSeasonMythicPlusScores(region, realm, name, season): retrieve scores by mythic plus season. You can specify one or more season by appending multiple ':<season-id>' values to this field.
Note: Results are returned in an array that matches the order of the seasons in the request.
- getCurrentMythicPlusRanks(region, realm, name): retrieve current season mythic plus rankings for player.
- getMythicPlusRecentRuns(region, realm, name): retrieve ten most recent mythic plus runs for player (current season only).
- getMythicBestRuns(region, realm, name): retrieve ten most high scoring mythic plus runs for player (current season only).
- getAllMythicBestRuns(region, realm, name): retrieve most high scoring mythic plus runs for each keys for player (current season only).
- getMythicPlusHighestRuns(region, realm, name): retrieve the player's ten highest Mythic+ runs by Mythic+ level (current season only)
- getMythicPlusWeeklyHighestRuns(region, realm, name): retrieve the player's ten highest Mythic+ runs by Mythic+ level for the current raid week (current season only)
- getMythicPlusPreviousWeekHighestRuns(region, realm, name): retrieve the player's ten highest Mythic+ runs by Mythic+ level for the previous raid week (current season only)
Default
Guild
Mythic Plus
- getAffixes(region = "eu", locale = "fr"): Retrieve the affixes for a specific region, including the latest run seen with this affix
Raiding