0.0.4 • Published 9 years ago

skiplagged v0.0.4

Weekly downloads
24
License
-
Repository
github
Last release
9 years ago

node-skiplagged

NPM version Build Status Dependency Status

Node.js wrapper for Skiplagged, the hidden-city travel site. This library scrapes results from Skiplagged (the URL structure is fairly exposed) and formats the raw data for you to use.

NOTICE: Not complete, under active development.

Installation

$ npm install --save skiplagged

Usage

var Skiplagged = require('skiplagged');
var sl = new Skiplagged();

sl.flights('ORD', 'JFK', '2015-02-24', '2015-02-26');

Sample response

[{
  "time": "5h",
  "startTime1": "3:17pm",
  "endTime1": "6:13pm",
  "startDate": "2015-02-14",
  "startDate": "2015-02-15",
  "flightNumber1": "1432",
  "startTime2": "7:05pm",
  "endTime2": "8:50pm",
  "flightNumber2": "1480",
  "layoverTime": "52m",
  "startAirport": "ORD",
  "layoverAirport": "CLT",
  "endAirport": "JFK",
  "price": "106",
  "airline": "American Airlines",
  "flightURL": "http://api.skiplagged.com/asplkdasddpoisakd",
  "tripLength": "3d"
},
{
  "time": "4h",
  "startTime1": "1:41pm",
  "endTime1": "2:51pm",
  ...
  ...
}]

Uses

There are some very interesting uses for using Skiplagged data. For example, you could create a Mac OS X extension that notifies you whenever a flight is at a desired price.

License

The MIT License

0.0.4

9 years ago

0.0.36

9 years ago

0.0.35

9 years ago

0.0.3

9 years ago

0.0.21

9 years ago