pluk

0.1.0 • Public • Published

Pluk

Bindings for data.police.uk.

Install

npm install pluk

Example

var pluk = require('pluk');
 
pluk.hood('Westminster, London').info().then(function(data) {
  console.log(data);
}, function(err) {
  // err occurred
});
// Logged:
{
  contact_details:
   { telephone: '020 7601 2452',
     email: 'community@cityoflondon.police.uk' },
  name: 'Community Policing',
  links: [],
  centre: { latitude: '51.5151', longitude: '-0.0934' },
  locations:
   [ { name: 'Snow Hill Police Station',
       longitude: null,
       postcode: 'EC1A 2DP',
       address: '5 Snow Hill\nLondon',
       latitude: null,
       type: 'station',
       description: null } ],
  url_force: 'http://www.cityoflondon.police.uk/community-policing/',
  population: '208596',
  id: 'cp',
  description: '<p>City of London Police Community Policing</p>'
}

Current API

  • hood(ADDR | POST-CODE | [LAT, LNG]) - returns methods:
  • Each method returns a when.js promise
  • info()
  • events()
  • priorities()
  • boundary()
  • people()

See http://data.police.uk/docs/ for additional docs.

TODO:

  • Additional methods!
  • Mocha specs

Readme

Keywords

none

Package Sidebar

Install

npm i pluk

Weekly Downloads

0

Version

0.1.0

License

none

Last publish

Collaborators

  • padolsey