1.5.11 • Published 9 months ago
mk8dx v1.5.11
mk8dx.js
This library has mk8dx's track data and lounge api wrapper.
Track Data
import { searchTrack } from 'mk8dx'
console.log(searchTrack('tokyo').abbr)
// 'bTB'
Lounge API Wrapper
import { Lounge } from 'mk8dx'
Lounge.getPlayer({ name: 'sheat' })
.then(player => {
console.log(player.switchFc)
// '6986-4603-1885'
})
Lounge Chart
import { Chart } from 'chart.js'
import { createCanvas } from 'canvas'
import * as fs from 'fs'
import { Lounge } from 'mk8dx'
const playerDetails = await Lounge.getPlayerDetails({ name: 'kusaan', season: 7 })
const canvas = createCanvas(1280, 720)
new Chart(canvas.getContext('2d'), Lounge.createStatsChartConfig({
season: playerDetails.season,
data: Lounge.createStatsChartData(playerDetails.mmrChanges)
}))
fs.writeFile('stats.png', canvas.toBuffer('image/png'))