1.0.4 • Published 8 years ago

sudoc v1.0.4

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

node-sudoc

A nodejs wrapper around sudoc web services (issn2ppn, isbn2ppn, ean2ppn)

## Installation

  npm install sudoc

Usage

Callback-style

  let sudoc = require('sudoc');
  
  sudoc.issn2ppn('0182-2012', (err, result) => {
    console.log(result); // { query: { issn: '0182-2012', result: { ppn: '001014692' } } }
  });
  
  sudoc.issn2ppn(['0182-2012', '0774-3122'], (err, result) => {
    console.log(result);
    // [
    //   { query: { issn: '0182-2012', result: { ppn: '001014692'} } },
    //   { query: { issn: '0774-3122', result: { ppn: '000928151'} } }
    // ]
  });

Promise-style

  let sudoc = require('sudoc');

  sudoc.issn2ppn('0182-2012').then(result => {
    console.log(result); // { query: { issn: '0182-2012', result: { ppn: '001014692' } } }
  })
  .catch(err => {
    console.error(err);
  });
  
  sudoc.issn2ppn(['0182-2012', '0774-3122'])
  .then(result => {
    console.log(result);
    // [
    //   { query: { issn: '0182-2012', result: { ppn: '001014692'} } },
    //   { query: { issn: '0774-3122', result: { ppn: '000928151'} } }
    // ]
  }).catch(err => {
    console.error(err);
  });

Methods

All the available methods work the same way, they accept either a single string or an array, and support promises as well as callbacks.

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago