1.0.4 • Published 10 years ago

sudoc v1.0.4

Weekly downloads
7
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago