Socket
Socket
Sign inDemoInstall

boundaries-api

Package Overview
Dependencies
70
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    boundaries-api

> In order to generate a data set, collections of observations that can be compared with each other, scientists use coding schemes to circumscribe and delineate the world they examine. When disparate events are viewed through a single coding scheme, equiv


Version published
Weekly downloads
9
increased by800%
Maintainers
1
Install size
3.15 MB
Created
Weekly downloads
 

Readme

Source

boundaries-api

In order to generate a data set, collections of observations that can be compared with each other, scientists use coding schemes to circumscribe and delineate the world they examine. When disparate events are viewed through a single coding scheme, equivalent observations become possible.

- Charles Goodwin, Professional Vision.

boundaries-api is a tool for making observations that are identical withinclasses, differing only in where in time they were observed. You may create a class of observation, add observations to that class, and get observations of a given class between two times. No metadata can be attached to observations.

This project is under active development. See contributing.md.

Install

First, you'll need to install an instance of RethinkDB on your machine. Docker is a good way to do this - Kitematic has an easy one-click install / UI management if you're on Windows or OS X.

Once you've done that,

npm install boundaries-api

Use

let boundaries = require('boundaries-api')

const config = {
  port: 9998,
  table: 'yo-production',
  db: {
    db: 'test',
    host: 'localhost',
    port: 28015,
  },
}

let serverS = boundaries(config)
serverS.onValue(server => {
  console.log('server running! request away')
})

HTTP API

GET '/add/yourObservationClass'

Add an observation to a class.

I know, why is this a GET, instead of a PUT request? Well, I wanted to use Yo to hit this route, and that can only make GET requests. Looking for better solutions.

GET '/query/yourObservationClass?t0=1464804227.762&t1=1464804235.249'

Get observations in the given class added between two given times, where t0 and t1 are two unix epochs. You can use unix-timestamp to generate these in javascript.

License

BSD

FAQs

Last updated on 12 Jun 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc