דלג לתוכן הראשי
flightstatusטיסותתעופה

איך בניתי מערכת שבודקת סטטוס טיסה ממספר מקורות

22 במרץ 20264 דק׳ קריאה

איך בניתי מערכת שבודקת סטטוס טיסה ממספר מקורות

הבעיה: כל מקור אומר משהו אחר

מי שטס מישראל מכיר את זה: אתה בודק את סטטוס הטיסה באתר של חברת התעופה, ברשות שדות התעופה, ב-FlightRadar24, ובגוגל. ולפעמים כל אחד מראה מידע שונה.

האתר של רשות שדות התעופה אומר שהטיסה בזמן, FlightRadar מראה עיכוב של 20 דקות, וגוגל עדיין מציג את השעה המקורית. אז מה האמת?

הרעיון: הצבעת רוב

במקום לסמוך על מקור אחד, בניתי כלי שבודק מספר מקורות בו-זמנית ומפעיל מנגנון הצבעת רוב. אם שניים מתוך שלושה מקורות אומרים שיש עיכוב — כנראה שיש עיכוב. אם רק מקור אחד חורג — כנראה שהוא פשוט לא עודכן עדיין.

✈️
סטטוס טיסה
מציאת סטטוס טיסה ממספר מקורות עם הצבעת רוב

המקורות

הכלי מושך מידע משלושה מקורות שונים:

רשות שדות התעופה (IAA) — המקור הרשמי הישראלי. הנתונים מגיעים ישירות מהטרמינל.

FlightRadar24 — עוקב אחר טיסות בזמן אמת לפי שידורי ADS-B מהמטוסים עצמם.

גוגל — מאגד מידע ממקורות שונים ומציג כרטיס טיסה בתוצאות החיפוש.

כל מקור מחזיר סטטוס (בזמן, מאוחרת, בוטלה, נחתה) ושעה צפויה. המערכת משווה את הנתונים ובוחרת את התשובה שהרוב מסכימים עליה.

מדד אמינות

לכל תוצאה מוצמד מדד אמינות בשלושה צבעים: ירוק (כל המקורות מסכימים), צהוב (רוב מסכימים), אדום (אין הסכמה). ככה אפשר לדעת עד כמה לסמוך על התוצאה.

למה בלי מפתחות API

עיקרון חשוב: הכלי לא דורש שום מפתח API. כל המקורות נגישים בצורה ציבורית — אתר IAA, דף FlightRadar, ותוצאות חיפוש גוגל. זה אומר שאין עלות שוטפת ואין מגבלת שימוש חודשית.

מה בהמשך

הכלי נמצא עדיין בגרסת בטא. אני עובד על שיפור הדיוק, הוספת התראות (push notification כשסטטוס משתנה), ותמיכה בטיסות בינלאומיות נוספות מעבר לישראל.

נסו את הכלי ב-flightstatus.sadot.click — פשוט הכניסו מספר טיסה ותקבלו תמונה מלאה.