@koopjs/provider-socrata
v0.1.1
Published
Provider for Socrata
Downloads
8
Readme
@koopjs/provider-socrata
A minimal Koop 3.x provider for connecting to Socrata data sources.
Installation
npm install @koopjs/provider-socrata
Accessing Socrata data
Use the Koop host
and id
parameter to dynamically point your provider to a Socrata resource.
For example, to access the data at https://data.ct.gov/resource/y6p2-px98.json you would use a host
value of data.ct.gov
and an id
value of y6p2-px98
. This would translate to the following Koop FeatureServer endpoint:
http://localhost:8080/koop-provider-socrata/data.ct.gov/y6p2-px98/FeatureServer/0/query
Testing
This project uses mocha as the testing framework and chaijs as the assertion library. All test files in the test
directory should have the special extension .test.js
, which will be executed by the command:
$ npm test
Dev Server
This project by default uses the Koop CLI to set up the dev server. It can be invoded via
$ npm start
The server will be running at http://localhost:8080
or at the port specified at the configuration.
Check your instance with this test endpoint: http://localhost:8080/koop-provider-socrata/data.ct.gov/y6p2-px98/FeatureServer/0/query