Skip to content

danielmoraes/fly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fly
Fly

Airfare search engine for Node.js.

npm version npm downloads Standard - JavaScript Style Guide


Install

To install Fly for use in Node.js with require('@danielmoraes/fly'), run:

npm install @danielmoraes/fly

To install a fly-cli command line app, run:

npm install @danielmoraes/fly-cli -g

Usage

In Node.js

import { findLowestFares } from '@danielmoraes/fly'

findLowestFares('sao', 'rio', '2019-01-01')
  .then(response => { console.log(response) }

As a command line app

Fly is also available as a command line app. Here's how to use it:

$ npm install @danielmoraes/fly-cli -g
$ fly-cli --help

To make a query:

$ fly-cli search sao rio 2019-01-01
{ sources:
   [ { sourceName: 'Avianca', lowestFare: 169 },
     { sourceName: 'Azul', lowestFare: 187.1 },
     { sourceName: 'Gol', lowestFare: 175.17 },
     { sourceName: 'Latam', lowestFare: 195.84 } ],
  lowestFare: 169 }

License

MIT. Copyright (c) Daniel Moraes.