Skip to content

lidice/node-ndl-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ndl-search

A Node library for searching books through the National Diet Library's Search.

Installation

$ npm install ndl-search

Quick Examples

var ndl = require('ndl-search');

// using OpenSearch
// search by ISBN(International Standard Book Number)
ndl.search({isbn: '1568493215'}, function(err, results) {
  console.log(results);
});
// search by creator and NDC(Nippon Decimal Classification)
ndl.search({creator: '夏目漱石', ndc: '9'}, function(err, results) {
  console.log(results);
});

// using SRU(Search/Retrieve Via URL) and CQL(Contextual Query Language)
ndl.searchByQuery('creator = 夏目漱石', {recordSchema: 'dcndl'}, function(err, results) {
  console.log(results);
});

About search conditions and options see NDL Search API Specifications(Ver.1.8)2014.03.31(all).

Documentation

Methods

.search(conditions, callback)

Search by conditions for books.

Commonly-used condition keys

more information, see NDL Search API Specifications(Ver.1.8)2014.03.31(all).

.searchByQuery(query, [options], callback)

SRU(Search/Retrieve Via URL) search by CQL(Contextual Query Language) for books. This enables us to detailed search.

License

MIT

About

A node.js wrapper for National Diet Library's Search.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published