1.0.5 • Published 10 years ago

humblebundle v1.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

humblebundle

A simple nodejs API for reading your Humble Bundle purchases.

js-standard-style

usage

Install with npm install humblebundle.

Here is an example of getting some info:

var humblebundle = require('humblebundle')

humblebundle.login(email, password)
  .then(function(){
    // get list of orders
    return humblebundle.order()
  })
  .then(function(orders){
    // get a single order by ID
    return humblebundle.order(orders[0])
  })
  .then(function(order){
    console.log(order)
  })
  .catch(function(err){
    throw err
  })

tests

Run them tests with npm test. You will need to set these environment variables:

HUMBLE_EMAIL
HUMBLE_PASSWORD

api

All of these return promises.

login(email, password)

Authenticate yourslf with Humble Bundle. Used to get the cookies used in other API calls.

order([id])

If you leave out id, you'll get a list of your orders. If you include it, you'll get details about the order.

claimed()

Get list of all the claimed entities for a user. This takes a really long time (45 seconds on my connection.)

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago