bit_js

Javascript library for the Bands in Town API

Usage no npm install needed!

<script type="module">
  import bitJs from 'https://cdn.skypack.dev/bit_js';
</script>

README

bit_js

npm version Build Status

A small javascript library to retrieve data from the Bands in Town API.

Table of contents
  1. Installation
  2. Usage
    1. ES5
    2. ES6
    3. Parameters
  3. Terms & Conditions

Installation

(Install and save to dependencies)

NPM

npm i bit_js --save

Yarn

yarn add bit_js

Usage

ES5
var bit_js = require('bit_js');


var options = {
  'artist': 'skrillex',
  'app_id': 'my_app_id',
};

var optionsEvents = {
  'artist': 'skrillex',
  'app_id': 'my_app_id',
  'daterange': '2017-09-20',
}

var callback = function(data) {
  console.log(data)
}


bit_js.bitGetArtist(options, callback);
bit_js.bitGetArtistEvents(optionsEvents, callback);
ES6
import {
  bitGetArtist,
  bitGetArtistEvents
} from 'bit_js'


let options = {
  'artist': 'skrillex',
  'app_id': 'my_app_id',
}

let optionsEvents = {
  ...options,
  'daterange': {
    'from': '2017-08-31',
    'to': '2017-10-05',
  }
}


bitGetArtist(options, data => console.log(data))
bitGetArtistEvents(optionsEvents, data => console.log(data))

Parameters

  • options object:

    • artist string: Name of the artist. For example Britney%20Spears.

    • app_id string: ID of the app using the API. This can be anything.

    • daterange string|object: Can be a single date, or an object ({'from':'','to':''}). Date should be in "BiT format", YYYY-MM-DD.

  • callback(data) function: Callback function that returns data if call is successful.

T&C

For usage terms & conditions see the BiT API Terms.

Note: This project is not affiliated with or maintained by Bands in Town.