gatelogue_aggregator.sources.air.wiki_airline.WikiAirline

class gatelogue_aggregator.sources.air.wiki_airline.WikiAirline(config: Config)

Bases: AirSource

__init__(config: Config)

Methods

__init__(config)

extract_get_airline(airline_name, page_name)

extract_get_flight(airline, *, code[, a1, ...])

find_by_ref(v)

find_by_ref_or_index(v)

regex_extract_airline(airline_name, ...[, size])

retrieve_from_cache(config)

sanitise_strings(g)

save_to_cache(config, g)

source(v)

update()

Attributes

name

priority

g

extract_get_airline(airline_name: str, page_name: str) AirAirline
extract_get_flight(airline: AirAirline, *, code: str, a1: str | None = None, a2: str | None = None, a3: str | None = None, a12: str | None = None, a22: str | None = None, a32: str | None = None, g1: str | None = None, g2: str | None = None, g3: str | None = None, s: str | None = None, **_) AirFlight
find_by_ref(v: R) N | None
find_by_ref_or_index(v: R | int) N | None
g: rx.PyGraph
name: ClassVar[str] = 'MRT Wiki (Airline)'
priority: ClassVar[float | int] = 1
regex_extract_airline(airline_name: str, page_name: str, regex: Pattern[str], config: Config, size: str | Callable[[dict[str, str]], str] | None = None) AirAirline
classmethod retrieve_from_cache(config: Config) rx.PyGraph | None
classmethod sanitise_strings(g: rx.PyGraph)
classmethod save_to_cache(config: Config, g: rx.PyGraph)
classmethod source(v: T) Sourced[T]
update()