farepy.sources#

Flight data source registry.

Functions

available_sources(**kwargs)

Return status of all sources.

make_source(name, **kwargs)

Create a source instance by name, passing config kwargs.

farepy.sources.available_sources(**kwargs)[source]#

Return status of all sources.

Each dict has: name, available (bool), message (str).

Return type:

list[dict]

farepy.sources.make_source(name, **kwargs)[source]#

Create a source instance by name, passing config kwargs.

Modules

google_flights_source

Google Flights source via the fast-flights library.

kayak_source

Kayak flight search adapter using playwright browser automation.

ryanair_source

Ryanair source via the ryanair-py library.