- El autor intentó usar el WiFi a bordo en un vuelo de Southwest, pero no pudo comprar acceso a internet por un problema de pago.
- Para resolverlo, descubrió solicitudes exitosas repetidas a
current.json, que aparentemente alimentaba la página de estado del vuelo en el portal de WiFi de a bordo.
- El autor usó la función "Copy as cURL" del navegador para llamar al endpoint y descubrió que no se necesitaban cookies ni headers incluidos en la solicitud.
- Luego configuró un bucle para volcar datos en un archivo de registro con el siguiente comando:
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
- Después analizó las respuestas para entender los datos, que incluían información sobre el progreso del vuelo, altitud, coordenadas, hora estimada de llegada, velocidad sobre tierra y distancia restante.
- El autor escribió scripts para visualizar algunos datos, como cambios de altitud, hora estimada de llegada y velocidad sobre tierra a lo largo del tiempo.
- Descubrió que los datos de altitud eran más estables de lo esperado, con variaciones de apenas unos 20-30 pies.
- La hora estimada de llegada y la velocidad sobre tierra también se mantuvieron estables durante todo el vuelo.
- El autor concluye que los datos no eran particularmente útiles ni sorprendentes, pero que fue una forma divertida de pasar el vuelo.
1 comentarios
Comentarios en Hacker News
curl.