- Yazar, bir Southwest uçuşunda uçak içi WiFi kullanmaya çalıştı ancak ödeme sorunu nedeniyle internet erişimi satın alamadı.
- Sorunu çözmek için yazar,
current.json için tekrarlanan başarılı istekler fark etti; bunun, uçak içi WiFi portalındaki uçuş durumu sayfasını beslediği anlaşılıyordu.
- Yazar, tarayıcının "Copy as cURL" özelliğini kullanarak endpoint'e istek gönderdi ve istekte yer alan çerezlere ya da başlıklara ihtiyaç olmadığını keşfetti.
- Yazar, verileri bir günlük dosyasına aktaran bir döngü kurmak için şu komutu kullandı:
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
- Daha sonra yanıtları analiz ederek uçuşun ilerleyişi, irtifa, koordinatlar, tahmini varış zamanı, yer hızı ve kalan mesafe gibi bilgileri içeren verileri anlamlandırdı.
- Yazar, irtifa değişimi, tahmini varış zamanı ve zaman içindeki yer hızı gibi bazı verileri görselleştirmek için bir script yazdı.
- Yazar, irtifa verisinin beklediğinden daha kararlı olduğunu ve yalnızca yaklaşık 20-30 fitlik dalgalanma gösterdiğini fark etti.
- Tahmini varış zamanı ile yer hızı da uçuş boyunca kararlı kaldı.
- Yazar, bu verilerin özellikle faydalı ya da şaşırtıcı olmadığını, ancak uçuş sırasında vakit geçirmek için eğlenceli bir yol sunduğu sonucuna vardı.
1 yorum
Hacker News görüşleri
curlkomutunu kullanarak Delta uçuşunda aynı verilerin nasıl alınacağını paylaştı.