hltb

2.0.0 • Public • Published

HLTB

A javascript (node + browser) module for pulling time data from HLTB.

Installation

npm install hltb  # -g if you want the command line tools

Usage

To use the API within your code you can use #search to return all the games that match the provided string, with access to each time.

import * as hltb from '../lib/hltb';
 
hltb.search({{game title}}, (err, games) => {
  console.log(`we found ${games.length} matching games`);
  games.forEach((game) => {
    console.log(games.getTimeForGame(game.MAIN));
  })
})

You can get the different HLTB times with the following constants:

  • MAIN
  • EXTRAS
  • COMPLETE
  • COMBINED

Each time returned is in minutes.

CLI

A CLI is also available for quickly searching users data to use in your shell.

npm install -g hltb
# return all games belonging to {{username}} in JSON format 
hltb {{game title}}

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i hltb

Weekly Downloads

2

Version

2.0.0

License

MIT

Last publish

Collaborators

  • jimmyhillis