mediasuitenz-hilltopperson

1.0.1 • Public • Published

hilltopperson

hilltop API wrapper

Installation

npm install --save mediasuitenz/hilltopperson#v1.0.1

Usage

setup module:

var hilltop = require('hilltopperson')
var ht = hilltop('http://path/to/hilltop/api')

use module:

Find all records:

ht.find(function (err, data) {
 
})

Find a subset of records:

ht.find({ siteId: '12345' }, function (err, data) {
 
})

Test for existence:

ht.exists({ siteId: '12345' }, function (err, data) {
 
})

Hilltop data

Data returned from find looks like:

[
  {
    "tableKey":1,
    "title":"Are Are Creek at Kaituna Tuamarina Track",
    "siteID":"12345",
    "siteIDNew":null
  },
  {
    "tableKey":2,
    "title":"Awatere at Awapiri",
    "siteID":"12346",
    "siteIDNew":null
  },
  {
    "tableKey":3,
    "title":"Branch at Weir Intake",
    "siteID":"12347",
    "siteIDNew":null
  }
]

Querying

The query object can be used to match any of the keys that are returned in the hilltop data set so you can use, tableKey, title, siteId or siteIDNew as keys. Theres no fuzzy matching at this time but this could be easily added if needed.

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i mediasuitenz-hilltopperson

    Weekly Downloads

    2

    Version

    1.0.1

    License

    none

    Last publish

    Collaborators

    • digitalsadhu