Download the PHP package jeancsil/flight-spy without Composer
On this page you can find all versions of the php package jeancsil/flight-spy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jeancsil/flight-spy
More information about jeancsil/flight-spy
Files in jeancsil/flight-spy
Package flight-spy
Short Description Watch as much flights you want and get notified for YOUR budget. (E-mail and Slack).
License MIT
Informations about the package flight-spy
FlightSpy
Looking for the cheapest flights and don't have enough time to track all the prices?
Be notified whenever the budget you're looking for pops up by only declaring a simple JSON file!
Prerequisites
Create your account at Skyscanner to get your API access. Don't worry, it's for free! http://en.business.skyscanner.net/
To receive notifications by Slack you'll have to create one account here: https://slack.com/
If you also want to receive e-mails create a free account at https://postmarkapp.com/
Install with docker
Rename the src/Resources/parameters.yml.dist
to src/Resources/parameters.yml
and update the content with the data from the previous step.
Rename the docker/volume/watch.json.dist
to docker/volume/watch.json
and fill with your next trips!
Create your elasticsearch index to hold your history data
Configure kibana index pattern
Browse to this url: http://localhost:5601/
In the first screen, kibana will ask you to create the index pattern to show you some data.
You can fill your index name: flightspy or flightstpy*
Visualize your watched prices with Kibana
Import the src/Resources/kibana/Dashboard.json
file into your kibana dashboards panel: http://localhost:5601/app/kibana#/management/kibana/objects
Documentation
FlightSpy will look for the best deals for you every 15 minutes and will let you know by e-mail/Slack if there is a good price for you next trip!
Support
For general support and questions, find me on Twitter as @jeancsil.
Bugs and suggestions: open a ticket.
License
This package is available under the MIT license.
All versions of flight-spy with dependencies
guzzlehttp/guzzle Version ^6.2
php-http/guzzle6-adapter Version 1.1.*
symfony/dependency-injection Version ^3.1
symfony/class-loader Version ^3.1
symfony/console Version ^3.1
symfony/config Version 3.1.*
symfony/yaml Version 3.1.*
symfony/http-foundation Version ^3.1
monolog/monolog Version ^1.21
doctrine/annotations Version 1.2.*
doctrine/common Version 2.7.2
elasticsearch/elasticsearch Version ~5.0
wildbit/postmark-php Version 2.2.*
maknz/slack Version ~1.7