All Projects → eklypss → PUBGSharp

eklypss / PUBGSharp

Licence: other
C# wrapper for PUBG stats API

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to PUBGSharp

php-currency-api
Standardized wrapper for popular currency rate APIs. Currently supports FixerIO, CurrencyLayer, Open Exchange Rates and Exchange Rates API.
Stars: ✭ 17 (-29.17%)
Mutual labels:  api-wrapper
BackupAssistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
Stars: ✭ 32 (+33.33%)
Mutual labels:  net-core
arangodb-net-core
DotNetCore ArangoDB Driver
Stars: ✭ 15 (-37.5%)
Mutual labels:  net-core
Crawler pubg.op.gg
This is a web crawler for pubg.op.gg, written by Ruichong Liu. 绝地求生游戏数据抓取
Stars: ✭ 15 (-37.5%)
Mutual labels:  pubg
NeoClient
🦉 Lightweight OGM for Neo4j which support transactions and BOLT protocol.
Stars: ✭ 21 (-12.5%)
Mutual labels:  net-core
LoggingAdvanced
Improved and patched .NET Core console logger.
Stars: ✭ 20 (-16.67%)
Mutual labels:  net-core
Extensions
My .NET extensions
Stars: ✭ 29 (+20.83%)
Mutual labels:  net-core
jQuery-datatable-server-side-net-core
A simple Visual Studio solution using jQuery DataTable with Server-Side processing using .NET 5
Stars: ✭ 71 (+195.83%)
Mutual labels:  net-core
investopedia simulator api
A simple Python API for Investopedia's stock simulator games. This programmatically logs into Investopedia and can retrieve portfolio summary, get stock quotes & option chain lookups, execute trades - buy & sell shares, puts, calls, sell short, etc.
Stars: ✭ 22 (-8.33%)
Mutual labels:  api-wrapper
U2F Core
U2F library for .NET Core
Stars: ✭ 37 (+54.17%)
Mutual labels:  net-core
e621-api-docs
Documentation library for the e621's API
Stars: ✭ 34 (+41.67%)
Mutual labels:  api-wrapper
tmdbv3api
A lightweight Python library for The Movie Database (TMDb) API. The TMDb API is a resource for developers to integrate movie, TV show and cast data along with posters or movie fan art.
Stars: ✭ 145 (+504.17%)
Mutual labels:  api-wrapper
Binance-Asset-Manager
Extension of binance-python to automatically calculate balances and trade any trading pair.
Stars: ✭ 21 (-12.5%)
Mutual labels:  api-wrapper
serverless-orleans
A demonstration of local development and debugging + serverless Azure deployment of a Dockerized Orleans application.
Stars: ✭ 21 (-12.5%)
Mutual labels:  net-core
node-youtube-music
Unofficial YouTube Music API for Node.js
Stars: ✭ 34 (+41.67%)
Mutual labels:  api-wrapper
deep-security-py
Unified Python SDK for both APIs in Trend Micro Deep Security 9.6 and 10.0.
Stars: ✭ 28 (+16.67%)
Mutual labels:  api-wrapper
starling-developer-sdk
The official JavaScript development kit for building on the Starling API
Stars: ✭ 45 (+87.5%)
Mutual labels:  api-wrapper
IdentityServer4.PhoneNumberAuth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
Stars: ✭ 83 (+245.83%)
Mutual labels:  net-core
ksoftapi.py
Official API Wrapper for KSoft.Si API
Stars: ✭ 31 (+29.17%)
Mutual labels:  api-wrapper
ghub-plus
Wrappers for GitHub API resources built on ghub
Stars: ✭ 20 (-16.67%)
Mutual labels:  api-wrapper

Important update (2018)

As of April 2018, this project will become completely obsolete by the introduction of the official PUBG Developer API. This project will not be updated to support the official API, but there might be a new, separate project created from scratch that will do so at some point. Thanks to everyone who contributed to this project.

Build status NuGet version

PUBGSharp

C# wrapper for PUBG stats API provided by https://pubgtracker.com

Notes

  • The API is maintained and provided by pubgtracker.com and all credits go to them. This project just wraps the API for easy usage in C#.
  • The project targets .NET Framework 4.5 and .NET Core 1.1.
  • No need to implement throttling yourself, PUBGSharp does this for you.

Installation

To add PUBGSharp to your project, run the following command in the NuGet Package Manager Console:

Install-Package PUBGSharp

Getting API key

You can get your API key from here: https://pubgtracker.com/site-api

Usage

A very basic example, getting the KDR of the specified player in duo mode, in all regions combined in Early Access Season 1.

var statsClient = new PUBGStatsClient("api-key-here");
var stats = await statsClient.GetPlayerStatsAsync("player-name-here");
try
{
    var kdr = stats.Stats.Find(x => x.Mode == Mode.Duo && x.Region == Region.AGG && x.Season == Seasons.EASeason1).Stats.Find(x => x.Stat == Stats.KDR);
    Console.WriteLine($"Duo KDR: {kdr.Value}");
}
catch (NullReferenceException)
{
    Console.WriteLine($"Could not retrieve stats for {stats.PlayerName}..");
}

For a bit more detailed examples, see the Examples project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].