3.1.0 • Published 6 years ago

rbtv-got v3.1.0

Weekly downloads
8
License
MIT
Repository
github
Last release
6 years ago

rbtv-got Build Status

Convenience wrapper for got to interact with the RBTV API

Install

$ npm install rbtv-got

Usage

Instead of:

const got = require('got');
const wsse = require('unicorn-wsse');

got('http://api.rocketmgmt.de/podcast', {
  json: true,
  headers: {
    authorization: 'WSSE profile="UsernameToken"',
    'x-wsse': wsse({ key: 'foo', secret: 'bar' }),
  },
}).then(res => {
  console.log(res.body.podcasts);
  //=> [...]
});

You can do:

const rbtvGot = require('rbtv-got');

rbtvGot('podcast', { key: 'foo', secret: 'bar' }).then(res => {
  console.log(res.body.podcasts);
  //=> [...]
});

API

Same as got (including the stream API and aliases), but with some additional options below.

key

Type: string

RBTV access key.

Can be set globally with the RBTV_KEY environment variable.

secret

Type: string

RBTV access secret.

Can be set globally with the RBTV_SECRET environment variable.

License

MIT

3.1.0

6 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago