Powered by AppSignal & Oban Pro

AeroAPI

fly_api.livemd

AeroAPI

Mix.install([
  {:req, "~> 0.5.15"},
  {:kino_vega_lite, "~> 0.1.13"}
])

Section

defmodule AeroAPI do 
  @url "https://aeroapi.flightaware.com/aeroapi"
  def fetch_departured( airport_code ) do

    departures_url = @url <> "/airports/" <> airport_code <> "/flights/departures"
    headers = %{
      "x-apikey" => System.fetch_env!("LB_AERO")
    }
    Req.get!(departures_url, headers: headers)
    
  end
  
end
AeroAPI.fetch_departured("HEL")