def METHOD_NAME(self) -> None:  # coverage: ignore
    from .. import session
    c = session.get(
        "https://www.flightradar24.com/_json/airports.php",
        headers={"user-agent": "Mozilla/5.0"},
    )
    self._data = (
        pd.DataFrame.from_records(c.json()["rows"])
        .assign(name=lambda df: df.name.str.strip())
        .rename(
            columns={
                "lat": "latitude",
                "lon": "longitude",
                "alt": "altitude",
            }
        )
    )
    self._data.to_parquet(self.cache_dir / "airports_fr24.parquet")