TibiaDataApiCore 1.0.0
dotnet add package TibiaDataApiCore --version 1.0.0
NuGet\Install-Package TibiaDataApiCore -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TibiaDataApiCore" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TibiaDataApiCore" Version="1.0.0" />
<PackageReference Include="TibiaDataApiCore" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TibiaDataApiCore --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TibiaDataApiCore, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TibiaDataApiCore@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TibiaDataApiCore&version=1.0.0
#tool nuget:?package=TibiaDataApiCore&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TibiaData API - Dotnet Core
A .NET library to call and handle data from TibiaData API
For now you can check at TibiaData Doc website the current parameters allowed for all functions
Supported TibiaData API's
Version 2
| API | Supported |
|---|---|
| Characters | :heavy_check_mark: |
| Guilds | :heavy_check_mark: |
| Highscores | :heavy_check_mark: |
| Houses | :heavy_check_mark: |
| News | :heavy_check_mark: |
| Worlds | :heavy_check_mark: |
Install
Clone this repository, build the main project and add it as reference in your project.
dotnet build TibiaDataApiCore/
Usage
var api = new TibiaDataApi(); // Create the api client instance
// Highscores API
var highscoresList = api.GetHighscore(
worldName: "Antica",
category: HighscoresCategoryEnum.Experience,
vocation: HighscoreVocationEnum.Knight);
// Worlds API
var worldsList = api.GetWorlds();
var world = api.GetWorld(worldName: "Antica");
// Characters API
var character = api.GetCharacter(characterName: "Rogi Suvan");
// Guilds API
var guildsList = api.GetGuilds(worldName: "Antica");
var guild = api.GetGuild(guildName: "Red Rose");
// Houses API
var housesList = api.GetHouses(
worldName: "Antica",
city: HousesCityEnum.Venore,
type: HousesTypeEnum.Houses);
var house = api.GetHouse(worldName: "Antica", houseId: 40211);
// News API
var latestNewsList = api.GetLatestNews();
var latestNewsTickersList = api.GetLatestNewsTickers();
var news = api.GetNews(newsId: 3560);
License
- GNU GPLv3 - GNU General Public License v3.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 507 | 10/11/2021 |
Initial project release