I’ve flown on over a thousand flights, and I track them all on my local computer.
My flights as of February 2026
Basemap © Mapbox © OpenStreetMap (Improve this map)
My flight log tracks flights, airports, airlines, aircraft types, routes, travel classes, and trips, all linked together so that I can filter my flights by any of them. I track aircraft tail numbers, so that I can see which specific planes I’ve flown on the most.
My flight log can create flights directly from iOS Wallet app digital boarding passes, saving me a lot of manual data entry for each flight.
Technical Details
I store all of my flight data in layers of a GeoPackage file, with a structure as described in its schema.
I’ve written PBFlightLog, a Python command-line interface (CLI) tool for managing my flight log data. The tool lets me add flights to my log (typically from digital boarding passes, but other options are available) and looks up the flight information and geometry using FlightAware’s AeroAPI.
After import, I can view and update my flight data using QGIS.