Metadata-Version: 2.1
Name: ryanair-py
Version: 0.0.4
Summary: A module which allows you to retrieve the cheapest flights, with/out return flights, within a fixed set of dates.
Home-page: https://github.com/cohaolain/ryanairPython
Author: Ciarán Ó hAoláin
Author-email: ciaran@cohaolain.ie
License: UNKNOWN
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
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
