Skip to main content

A module which allows you to retrieve the cheapest flights, with/out return flights, within a fixed set of dates.

Project description

# Ryanair Python Written by Ciarán Ó hAoláin, 2018. This module allows you to retrieve the cheapest flights, with/out return flights, within a fixed set of dates. This is done directly through Ryanair’s API and requires an API Key supplied by Ryanair. ### Installation Run the following command in the terminal: ` pip install ryanair-py ` ### Initialisation Creating an instance is done as follows: `python from ryanair import Ryanair ryanair = Ryanair("YOUR-CONSUMER-KEY", "YOUR-CURRENCY") ` ### Get one-way flights `python flights = ryanair.getFlights("DUB", "2018-10-27", "2018-10-30") ` Returns an array of Flight objects, like this: `python flights[0] == Flight(origin='DUB', originFull='Dublin, Ireland', destination='MAN', destinationFull='Manchester, United Kingdom', departureTime='2018-10-30T06:25:00', price=9.78) cheapestFlightPrice = flight.price # price is now a float containing the price (in the unit of currency originally declared earlier) of this flight ` ### Get return flights `python trips = ryanair.getReturnFlights("DUB", "2018-10-27", "2018-10-30", "2018-11-01", "2018-11-03") ` Returns an array of Trip objects, like this: `python trips[0] == Trip(outbound=Flight(origin='DUB', originFull='Dublin, Ireland', destination='LPL', destinationFull='Liverpool, United Kingdom', departureTime='2018-10-30T20:50:00', price=9.99), inbound=Flight(origin='LPL', originFull='Liverpool, United Kingdom', destination='DUB', destinationFull='Dublin, Ireland', departureTime='2018-11-01T08:25:00', price=18.51), totalPrice=28.5) trips[0].outbound.price==9.99 trips[0].totalPrice==28.5 `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ryanair-py-0.0.5.tar.gz (2.5 kB view hashes)

Uploaded Source

Built Distribution

ryanair_py-0.0.5-py3-none-any.whl (2.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page