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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.