3.0.15 • Published 8 years ago

tfk-saksbehandling-skoleskyss-nsb v3.0.15

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Build Status Coverage Status js-standard-style

tfk-saksbehandling-skoleskyss-nsb

Greenkeeper badge Node-module for identifying NSB as transporter.

It uses a combination of zipcodes and schoolids.

Installation

From npm

$ npm i tfk-saksbehandling-skoleskyss-nsb

From GitHub

$ git clone git@github.com:telemark/tfk-saksbehandling-skoleskyss-nsb.git

cd into the directory and run the setup script

$ npm run setup

This will install the module dependencies

Usage

Pass in an options object and get true or false in return.

postnummer zipcode, required

skole schoolid, required

'use strict';

const transportByNSB = require('tfk-saksbehandling-skoleskyss-nsb')
const drangedal = {
  postnummer: 3750,
  skoleid: 3802
}
const fyresdal = {
  postnummer: 3870,
  skoleid: 3802
}

console.log(transportByNSB(drangedal)) //=> true

console.log(transportByNSB(fyresdal)) //=> false

The logic is explained in the docs/postkoder.pr.vgs.skole.2016.xlsx file

The complete list of schoolids is in lib/data/skoler.json

Test

$ npm test
3.0.15

8 years ago

3.0.13

8 years ago

3.0.12

8 years ago

3.0.11

8 years ago

3.0.10

8 years ago

3.0.9

8 years ago

3.0.8

8 years ago

3.0.7

8 years ago

3.0.5

8 years ago

3.0.4

9 years ago

3.0.3

9 years ago

3.0.2

9 years ago

3.0.1

9 years ago

2.0.0

9 years ago