{"id":16212523,"url":"https://github.com/breadadams/bit_js","last_synced_at":"2025-04-07T21:49:47.368Z","repository":{"id":74788313,"uuid":"99343948","full_name":"breadadams/bit_js","owner":"breadadams","description":"🎸🎶👩‍🎤 Javascript library for the Bands in Town API","archived":false,"fork":false,"pushed_at":"2019-10-20T23:01:25.000Z","size":234,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-25T21:43:59.246Z","etag":null,"topics":["es6-javascript","javascript","js-library"],"latest_commit_sha":null,"homepage":"https://breadadams.github.io/bit_js/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breadadams.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-04T13:10:16.000Z","updated_at":"2023-03-07T11:09:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"c10b9994-8ffe-4e5a-8d68-5cec88f97cc5","html_url":"https://github.com/breadadams/bit_js","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadadams%2Fbit_js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadadams%2Fbit_js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadadams%2Fbit_js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadadams%2Fbit_js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breadadams","download_url":"https://codeload.github.com/breadadams/bit_js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247737741,"owners_count":20987718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["es6-javascript","javascript","js-library"],"created_at":"2024-10-10T10:52:50.968Z","updated_at":"2025-04-07T21:49:47.344Z","avatar_url":"https://github.com/breadadams.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bit_js\n\n[![npm version](https://badge.fury.io/js/bit_js.svg)](https://badge.fury.io/js/bit_js)\n[![Build Status](https://travis-ci.org/breadadams/bit_js.svg?branch=master)](https://travis-ci.org/breadadams/bit_js)\n\nA small javascript library to retrieve data from the [Bands in Town API](http://www.bandsintown.com/api/overview).\n\n###### Table of contents\n\n1. [Installation](#installation)\n2. [Usage](#usage)\n    1. [ES5](#es5)\n    2. [ES6](#es6)\n    3. [Parameters](#parameters)\n3. [Terms \u0026 Conditions](#tc)\n\n## Installation\n\n_(Install and save to dependencies)_\n\n#### NPM\n`npm i bit_js --save`\n\n#### Yarn\n`yarn add bit_js`\n\n\n## Usage\n\n##### _ES5_\n```\nvar bit_js = require('bit_js');\n\n\nvar options = {\n  'artist': 'skrillex',\n  'app_id': 'my_app_id',\n};\n\nvar optionsEvents = {\n  'artist': 'skrillex',\n  'app_id': 'my_app_id',\n  'daterange': '2017-09-20',\n}\n\nvar callback = function(data) {\n  console.log(data)\n}\n\n\nbit_js.bitGetArtist(options, callback);\nbit_js.bitGetArtistEvents(optionsEvents, callback);\n```\n\n##### _ES6_\n```\nimport {\n  bitGetArtist,\n  bitGetArtistEvents\n} from 'bit_js'\n\n\nlet options = {\n  'artist': 'skrillex',\n  'app_id': 'my_app_id',\n}\n\nlet optionsEvents = {\n  ...options,\n  'daterange': {\n    'from': '2017-08-31',\n    'to': '2017-10-05',\n  }\n}\n\n\nbitGetArtist(options, data =\u003e console.log(data))\nbitGetArtistEvents(optionsEvents, data =\u003e console.log(data))\n```\n\n### Parameters\n\n* **options** `object`:\n\n  - **artist** `string`: Name of the artist. For example `Britney%20Spears`.\n  \n  - **app_id** `string`:\n    ID of the app using the API. This can be anything.\n\n  - **daterange** `string|object`:\n      Can be a single date, or an object (`{'from':'','to':''}`). Date should be in _\"BiT format\"_, `YYYY-MM-DD`.\n\n* **callback(data)** `function`: Callback function that returns data if call is successful.\n\n\n\n## T\u0026C\n\nFor usage terms \u0026 conditions see the [BiT API Terms](http://corp.bandsintown.com/api-terms/).\n\nNote: This project is **not** _affiliated with_ or _maintained by_ [Bands in Town](https://bandsintown.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadadams%2Fbit_js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreadadams%2Fbit_js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadadams%2Fbit_js/lists"}