- लेखक ने Southwest की उड़ान में इन-फ्लाइट WiFi इस्तेमाल करने की कोशिश की, लेकिन भुगतान संबंधी समस्या के कारण इंटरनेट एक्सेस खरीद नहीं सके.
- समस्या सुलझाने के लिए लेखक ने
current.json पर बार-बार सफल अनुरोध होते देखे, जो संभवतः इन-फ्लाइट WiFi पोर्टल के flight status page को चलाता था.
- लेखक ने ब्राउज़र के "Copy as cURL" फीचर का उपयोग करके endpoint को hit किया और पाया कि अनुरोध में शामिल cookies या headers की ज़रूरत नहीं थी.
- लेखक ने लॉग फ़ाइल में डेटा dump करने के लिए यह लूप सेट किया:
watch -n 30 "curl https://getconnected.southwestwifi.com/current.json | jq -c >> flight-logs".
- इसके बाद लेखक ने response का विश्लेषण किया और उड़ान की प्रगति, altitude, coordinates, estimated arrival time, ground speed, remaining distance जैसी जानकारी वाले डेटा को समझा.
- लेखक ने altitude में बदलाव, estimated arrival time, और समय के साथ ground speed जैसे कुछ डेटा को visualize करने के लिए script लिखी.
- लेखक ने पाया कि altitude डेटा अपेक्षा से अधिक स्थिर था, जिसमें केवल लगभग 20-30 feet का उतार-चढ़ाव था.
- estimated arrival time और ground speed भी पूरी उड़ान के दौरान स्थिर रहे.
- लेखक ने निष्कर्ष निकाला कि यह डेटा खास तौर पर उपयोगी या चौंकाने वाला नहीं था, लेकिन उड़ान के दौरान समय बिताने का यह एक मज़ेदार तरीका था.
1 टिप्पणियां
Hacker News राय
curlcommand का उपयोग करके Delta flight में वही data पाने का तरीका साझा किया।