Dann musst du aber vorher alles bei TripIt pflegen.
Ja, das muss man.
Das ist nicht möglich, wenn man wie
@Barry Egan etwas lokal hosten möchte.
Am besten wäre es wenn man wirklich selbst etwas programmiert mit Funktionalität von CheckMyTrip, TripIt, OpenFlights und meinetwegen auch FlightStats, FR24 oder FlightAware oder auch AirFleets. Dazu kann man sich daheim einen LAMP-Server aufsetzen und dann braucht man in MySQL oder jeder anderen beliebigen Datenbank ein paar Tabellen wie besipielsweise:
1. Buchung (PNR, Ticket-Nummer, Passagierdaten, Airline, Flug, Buchungsdatum, you name it).
2. Airports (Name, IATA- oder IACAO-Code, Koordinaten, Land, Provinz, you name it)
3. Airlines (Name,Name, IATA- oder IACAO-Code, you name it)
4. Flotte by Airline (Aircraft Type, Registierung, Seriennnummer, you name it)
5. Log (Flugzeiten einschliesslich ETD, STD, ATD, ETA, STA, ATA, Aircraft, Flight-Route, you name it)
Die Buchungensdaten muss man natürlich händisch einpflegen, aber irgendwie sollte man ja an die Flugdaten kommen (Airline, Flug, Datum, Route...) - woher holen sich das TripIt oder FlightStats? Wenn man das weiss, und direkt zugreifen könnte, wäre es ja einfach oder man parst das von FlightStats beispielsweise unter einer Ausgabe wie
https://www.flightstats.com/v2/flight-alerts/new/BA/8945/2023/6/3/EDI/DUB, den Link kann man ja aus seiner Buchung generieren, man muss aber bei FS eingelogt sein. Loggen geht dann einfacher, indem man beispielsweise FlightAware parst. Und dann wird es noch etwas tricky eine Karte zu basteln.