0.2.2 • Published 8 years ago
aram-ranked v0.2.2
aram-ranked
aram-ranked is a javascript API for http://www[dot]aram-ranked[dot]info
/!\ As v0, APIs are still unstable /!\
Installation
Use npm or yarn to install the package
npm i --save aram-ranked
or
yarn add aram-ranked
To test on your config :
cd node_modules/aram-ranked
npm i
node --harmony demo.js
Usage
demo.js
const {AramRanked} = require('aram-ranked')
const euwClient = new AramRanked('euw')
logUser('kupluss warwick')
async function logUser (username) {
const user = await euwClient.getUserByName(username)
console.log(user)
}
// or with Promises
euwClient.getUserByName('kupluss warwick')
.then(user => {
console.log(user)
})
// ouputs something like this, twice
// User {
// server: 'euw',
// username: 'Kupluss Warwick',
// homeUrl: 'http://www.aram-ranked.info/euw',
// rankingUrl: 'http://www.aram-ranked.info/euw/statistics/ranking?summoner_id=28912064',
// url: 'http://www.aram-ranked.info/euw/statistics/show?id=22767',
// id: 22767,
// lastGame: '02/14 04:22',
// refreshUrl: 'http://www.aram-ranked.info/euw/statistics/refresh?summoner_id=28912064',
// summonerId: '28912064',
// summonerIcon: 'http://www.aram-ranked.info/assets/profileicon/7-e8a6b068998d200e7c4ca3e9cfb4c0a600ed05a23e9a0955987f3f7b875d8034.png',
// rating: '2789',
// isNew: false,
// ranking: '431' }