dpla

v0.1.0
API client for the Digital Public Library of America

dpla

API client for the Digital Public Library of America

Installation

npm install dpla

Basic Use

var dpla = require('dpla')('APIKEY');

dpla({
    uri: '/items',
    search: {
        q: 'fruit+AND+banana'
    }
}, function (err, results) {
    // Yay data!
});

Complex Search Queries

var dpla = require('dpla')('APIKEY');

dpla({
    uri: '/items',
    search: {
        'q': 'atl*',
        'sourceResource.title': 'africa',
        'page_size': 25,
        'page': 2
    }
}, function (err, results) {
    // Even more data!
});

Testing

npm test
npm i dpla

Metadata

  • MIT
  • >=0.8
  • Andrew Sliwinski
  • released 8/4/2013

Downloads

Maintainers