Skip to content

koopjs/koop-provider-socrata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@koopjs/provider-socrata

npm Build Status

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