mika

1.5.5 • Public • Published

NPM

mika Build Status

an unofficial javascript wrapper for the opendota api.

getting started

  1. install mika from npm: npm install mika or from git: npm install bippum/mika#master
  2. read the docs for mika and opendota
  3. feel free to msg me on discord (alexa#4444) with any questions, find me in the opendota development server (discord.gg/opendota), and create an issue here with any bug reports

examples

const Mika = require("mika");
var mika = new Mika();
 
mika.getPlayer("<your account id>").then((player) => {
    console.log(`Solo MMR: ${player.solo_competitive_rank}`);
    console.log(`Account ID: ${player.profile.account_id}`);
    console.log(`Name: ${player.profile.personaname}`);
}).catch((err) => console.log(err));
 
mika.getPlayerCounts("<your account id>").then((counts) => {
    let leavers = 0
    for (leaver_stat in counts.leaver_status) {
        if (leaver_stat != "0") {
            leavers += counts.leaver_status[leaver_stat].games;
        }
    }
    console.log(`\nGames with at least one leaver: ${leavers}`)
}).catch((err) => console.log(err));

Readme

Keywords

Package Sidebar

Install

npm i mika

Weekly Downloads

39

Version

1.5.5

License

MIT

Unpacked Size

38.2 kB

Total Files

9

Last publish

Collaborators

  • bippum