- O autor tentou usar o Wi‑Fi a bordo em um voo da Southwest, mas não conseguiu comprar acesso à internet devido a um problema de pagamento.
- Para resolver o problema, o autor descobriu solicitações repetidas e bem-sucedidas para
current.json, que aparentemente alimentava a página de status do voo no portal de Wi‑Fi de bordo.
- O autor usou o recurso "Copy as cURL" do navegador para acessar o endpoint e descobriu que os cookies ou cabeçalhos incluídos na requisição não eram necessários.
- Em seguida, o autor configurou um loop para despejar os dados em um arquivo de log com o seguinte comando:
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
- Depois, ele analisou a resposta para entender os dados, que incluíam informações como progresso do voo, altitude, coordenadas, horário estimado de chegada, velocidade em solo e distância restante.
- O autor escreveu scripts para visualizar alguns desses dados, como variação de altitude, horário estimado de chegada e velocidade em solo ao longo do tempo.
- Ele descobriu que os dados de altitude eram mais estáveis do que o esperado, com variações de apenas cerca de 20 a 30 pés.
- O horário estimado de chegada e a velocidade em solo também permaneceram estáveis durante todo o voo.
- O autor concluiu que os dados não eram especialmente úteis nem surpreendentes, mas que foi uma forma divertida de passar o tempo durante o voo.
1 comentários
Comentários do Hacker News
curl.