1.3.1 • Published 8 years ago
bbcparse v1.3.1
bbcparse - Nodejs-based utilities to document and consume BBC APIs, including Nitro
Example of using nitroSdk.js
var nitro = require('bbcparse/nitroSdk');
var api = require('bbcparse/nitroApi/api');
var host = 'programmes.api.bbc.com';
var path = api.nitroMasterbrands;
var api_key = 'INSERT_YOUR_NITRO_API_KEY_HERE';
var query = nitro.newQuery();
query.add(api.fMasterbrandsPartnerPid,'*',true);
var options = {};
nitro.make_request(host,path,api_key,query,options,function(obj){
// process the response object
});
Utilities to:
- fetch API definitions (
fetchApis.js
) - create a Swagger 2.0 definition from the Nitro API feed (
parseNitroApi.js
) - create a Swagger 2.0 definition from the iBL API schema (
parseIblApi.js
) - show programme, brand or series information by category or searching (
nitro.js
) - show TV/radio category (genre/format) information (
nitroCategories.js
) - show channel (masterbrand) information (
nitroChannels.js
) - show partner (non-BBC services) information (
nitroPartners.js
) - show linear service IDs (
nitroServices.js
) - query the configured nitro host and return the response time (
nitroPing.js
) - show download information for a version PID (
dlInfo.js
) - find images by keyword (
imageFinder.js
) - show information for an image PID (
imageInfo.js
) - show TV iPlayer programme, category or channels information (
ibl.js
) - query the searchSuggest API (
searchSuggest.js
) - show legacy programme, brand or series information by category or searching (
progs.js
) - show legacy genres/formats for the radio player and iPlayer (
categories.js
) - ignore programmes, brands or series by adding PIDs to a download_history file (
ignore.js
) - populate a download_history from existing files (
populate_download_history.js
) - populate a tv cache file (
gip_ibl
) - populate a radio cache file (
gip_aod
)
Generated JSDoc courtesy of doclets.io
1.3.1
8 years ago
1.3.0
8 years ago
1.2.0
9 years ago
1.1.16
9 years ago
1.1.15
9 years ago
1.1.14
9 years ago
1.1.13
9 years ago
1.1.12
9 years ago
1.1.11
9 years ago
1.1.10
9 years ago
1.1.9
9 years ago
1.1.8
9 years ago
1.1.7
9 years ago
1.1.6
10 years ago
1.1.5
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.0
10 years ago