Skip to content

sprice/represent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Represent

Build Status

A simple wrapper for the district and politician data from Represent.

Usage

npm install represent

Boundary Sets

Example response: http://represent.opennorth.ca/boundary-sets/federal-electoral-districts/?format=apibrowser

represent.boundarySets("federal-electoral-districts", function(error, data) {});

Boundaries

Example response: http://represent.opennorth.ca/boundaries/toronto-wards/?format=apibrowser

represent.boundaries("toronto-wards", function(error, data) {});

From latitude and longitude

Example response: http://represent.opennorth.ca/boundaries/?contains=45.524,-73.596&format=apibrowser

represent.boundariesLatLon(45.524, -73.596, function(error, data) {});

Postal Codes

Example response: http://represent.opennorth.ca/postcodes/L5G4L3/?format=apibrowser

represent.postalCode("L5G4L3", function(error, data) {});

Representatives from latitude and longitude

Example response: http://represent.opennorth.ca/representatives/?point=45.524,-73.596&format=apibrowser

represent.representativesLatLon(45.524, -73.596, function(error, data) {});

Todos

  • add caching

License

MIT licensed. See LICENSE file.

About

The Open North Represent API Node.js module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •