RaiderIOSharp 1.0.0

A CSharp Library To Retrieve Data From The Raider.IO Api.

Install-Package RaiderIOSharp -Version 1.0.0
dotnet add package RaiderIOSharp --version 1.0.0
<PackageReference Include="RaiderIOSharp" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RaiderIOSharp --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

RaiderIOSharp Build status

A C# RaiderIO Library To Retrieve and use data from the RaiderIO Api.

USAGE

//Create a new instance of the RaiderIO Client.
//Client requires 3 things. Region, Realm & Character Name. Provide them as below.
//Regions are stored in an Enum so (Region.) with intelliensence enabled should display all availble regions.
var client = new RaiderIOClient(Region.EU, "Draenor", "Shamkie");
//Now you're able to access all the basic Raider.IO data for the specified user.
Console.WriteLine($"Extended Character Test: {client.Champion.GetRaidProgression.Uldir.Summary}");

//Due to how Raider.IO Handles requests, it is one client per character request for now. This may change in future.

Get The MythicPlus Best Runs For That Character

//Request the best runs info.
//Requires an Int Param for the amount of requests to return.
var mythicplus = client.GetBestRuns(3);
//This returns a list of the best runs for the character, you can then do whatever you like with it.
foreach (var item in mythicplus.RecentRuns)
{
     Console.WriteLine($"Mythic Plus Test: {item.DungeonName}");
}

Currently Supports

  • Character Info
  • Basic Gear Info (ItemLevel)
  • Mythic+ Scores
  • Raid Progression
  • Mythic+ Recent Runs
  • Mythic+ Best Runs
  • Mythic+ Weekly Best Runs
  • Mythic+ Highest Level Runs
  • Mythic+ Rankings
  • Guild Raid Progression Data
  • Weekly Affixes

Authors

  • Draxis (Me) - Initial work - Drax

License

This project is licensed under the MIT License - see the LICENSE.md file for details

RaiderIOSharp Build status

A C# RaiderIO Library To Retrieve and use data from the RaiderIO Api.

USAGE

//Create a new instance of the RaiderIO Client.
//Client requires 3 things. Region, Realm & Character Name. Provide them as below.
//Regions are stored in an Enum so (Region.) with intelliensence enabled should display all availble regions.
var client = new RaiderIOClient(Region.EU, "Draenor", "Shamkie");
//Now you're able to access all the basic Raider.IO data for the specified user.
Console.WriteLine($"Extended Character Test: {client.Champion.GetRaidProgression.Uldir.Summary}");

//Due to how Raider.IO Handles requests, it is one client per character request for now. This may change in future.

Get The MythicPlus Best Runs For That Character

//Request the best runs info.
//Requires an Int Param for the amount of requests to return.
var mythicplus = client.GetBestRuns(3);
//This returns a list of the best runs for the character, you can then do whatever you like with it.
foreach (var item in mythicplus.RecentRuns)
{
     Console.WriteLine($"Mythic Plus Test: {item.DungeonName}");
}

Currently Supports

  • Character Info
  • Basic Gear Info (ItemLevel)
  • Mythic+ Scores
  • Raid Progression
  • Mythic+ Recent Runs
  • Mythic+ Best Runs
  • Mythic+ Weekly Best Runs
  • Mythic+ Highest Level Runs
  • Mythic+ Rankings
  • Guild Raid Progression Data
  • Weekly Affixes

Authors

  • Draxis (Me) - Initial work - Drax

License

This project is licensed under the MIT License - see the LICENSE.md file for details

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0 106 12/30/2018